What Does htop TIME+ Column Mean?

The htop interactive process viewer is a staple for Linux system administrators and power users monitoring system performance. When looking at the process list, you will notice a column labeled TIME+. This article explains exactly what the TIME+ column measures, how it differs from standard tools like ps, and how to interpret its value to identify resource-heavy applications.

Understanding the TIME+ Column

In htop, the TIME+ column measures the total CPU time a specific process has consumed since it was started.

It is a common misconception that this column represents the “wall-clock” elapsed time (how long the program has been running in real-world time). Instead, it strictly measures the duration the processor has spent executing instructions for that specific process.

Why the “+” Matters: Precision

If you are familiar with the standard top command, you might be used to seeing a TIME column. The addition of the plus sign (+) in htop represents a higher level of precision:

If a process has been running for a long time and consuming massive amounts of CPU, the format will automatically expand to include hours (HH:MM:SS.hh).

How CPU Time Accumulates

Because TIME+ measures actual processor utilization, the way time accumulates can sometimes seem counterintuitive:

How to Use TIME+ for Troubleshooting

The TIME+ column is one of the best metrics for tracking down “stealthy” resource hogs. While the %CPU column tells you what is happening right now, the TIME+ column tells you the historical impact of a process.