Если вы имеете в виду плагин JTop Jconsole из папки demo / management дистрибутива JDK:
Он использует ThreadMXBean.getThreadCpuTime (long), чтобы получить время процессора. Javadoc для этого метода гласит:
Возвращает общее время ЦП для потока с указанным идентификатором в наносекундах. Возвращаемое значение имеет точность с точностью до наносекунд, но не обязательно с точностью до наносекунд. Если реализация различает время пользовательского режима и время системного режима, возвращаемое время ЦП - это количество времени, которое поток выполнил в пользовательском режиме или системном режиме.
Если поток указанного идентификатора не является живым или не существует, этот метод возвращает -1. Если измерение времени процессора отключено, этот метод возвращает -1. Поток жив, если он был запущен и еще не умер.
Если измерение времени ЦП включено после запуска потока, реализация виртуальной машины Java может выбрать любое время, вплоть до момента включения возможности, в качестве точки начала измерения времени ЦП.
Возвращает:
общее время ЦП для потока с указанным ИД, если поток с указанным ИД существует, поток жив и измерение ЦП включено; -1 в противном случае.
Это значение делится на 10E9 плагином перед тем, как поместить его в таблицу, поэтому вы видите количество времени, в течение которого процесс использовал процессор в секундах.