How to Use the Diagnostics App on Chromebook to Test Battery, CPU, and Memory Health

When a Chromebook experiences unexpected sluggishness, rapid battery discharge, overheating, or intermittent Wi-Fi drops, isolating whether the root issue is software bloat or physical component degradation can be challenging. Rather than installing third-party benchmarking tools, ChromeOS includes a native, built-in Diagnostics app. This utility provides real-time telemetry on system resources and executes automated hardware stress tests to evaluate the health of your battery, processor, memory, and networking chips.

Overview of ChromeOS Diagnostics Capabilities

The Diagnostics application delivers targeted diagnostic suites divided into modular categories:

  • Battery Diagnostics: Displays the battery’s current charge percentage, design capacity health (percentage of original factory capacity remaining), cumulative charge cycle count, and electrical current amperage.
  • CPU Stress Testing: Measures live CPU utilisation across individual processor cores, operating temperature, clock frequency, and executes stress tests to uncover computational throttling.
  • Memory (RAM) Diagnostics: Runs comprehensive read/write verification routines across system memory to identify corrupted RAM blocks causing system freezes.
  • Connectivity Diagnostics: Evaluates Wi-Fi signal strength, local gateway latency, captive portal states, name resolution, and DNS query response times.
  • Input Diagnostics: Tests individual keyboard key presses, internal trackpad multi-touch gestures, and touchscreen digitiser accuracy.

Accessing the Diagnostics App on ChromeOS

Launching the hardware diagnostic console takes only a few keystrokes:

  1. Press the Everything button (Search or Launcher key) on your Chromebook keyboard.
  2. Type Diagnostics in the search bar.
  3. Click the Diagnostics application icon (represented by a heartbeat pulse or system monitor symbol).
  4. Alternatively, open Settings > About ChromeOS > Diagnostics.

Testing Battery Health and Discharge Rates

To determine if your Chromebook battery requires physical replacement or recalibration:

  1. In the Diagnostics app, select the System tab on the left-hand navigation panel.
  2. Locate the Battery section.
  3. Inspect the Battery health percentage. A healthy battery typically rates above 80%. If your health reading drops below 60%, the internal lithium cells have degraded significantly.
  4. Review the Cycle count to see total complete charge/discharge cycles elapsed.
  5. To measure power efficiency under active drain, unplug your charger and click Run discharge test. ChromeOS evaluates the discharge curve for 30 seconds and outputs whether power consumption aligns with expected hardware tolerances.

Running CPU and Memory Verification Tests

If your Chromebook crashes during video calls or multi-tab web browsing, stress-test core system chips:

  1. Under the CPU section, inspect real-time processor usage and clock speed.
  2. Click Run stress test to subject all CPU cores to maximum algorithmic load. The test monitors thermal dissipation and validates that your processor does not trigger thermal kernel panics.
  3. Click Run floating point test and Run prime search test to verify arithmetic register accuracy.
  4. Under the Memory section, click Run memory test. ChromeOS writes, reads, and verifies data across your physical RAM modules.

    Note: The memory test requires several minutes to evaluate all RAM addresses. Avoid opening heavy browser tabs while the test progresses.

  5. If all tests display a green Success checkmark, your core processing hardware is completely functional.

Exporting Diagnostic Session Logs for Technical Support

If hardware tests fail and you need to file an insurance claim or warranty repair with your device manufacturer (such as Acer, ASUS, HP, or Lenovo):

  • Save Session Log: Click the Save session log button located in the upper-right corner of the Diagnostics window.
  • Review Text Log: ChromeOS saves a timestamped diagnostics_session.txt file in your Downloads folder containing raw telemetry, failure error codes, and hardware serials, ready to attach to enterprise IT tickets.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.