Что означают слова «реальный», «пользователь» и «sys» в журнале Java CMS gc?

Для следующей версии Java:

Версия OpenJDK "1.6.0"

Среда выполнения OpenJDK (сборка 1.6.0-b23)

64-битная серверная виртуальная машина OpenJDK (сборка 20.0-b11, смешанный режим)

С помощью следующих флагов GC:

-verbose: дс

-XX: + UseConcMarkSweepGC

-XX: + CMSClassUnloadingEnabled

-XX: + PrintGCDetails

-XX: + PrintGCDateStamps

Мы получаем строки журнала, такие как:

2012-11-09T16: 46: 53.438-0100: [CMS-concurrent-mark: 4.039 / 4.060 секунд] [Время: пользователь = 4,09 сис = 35,05, реальное = 4,06 с]

Начальный "4.039 / 4.060 секунд " должен в соответствии сhttps://blogs.oracle.com/poonam/entry/understanding_cms_gc_logs означает, что одновременная маркировка заняла всего 4,039 секунды времени процессора и 4,060 секунды времени стены (включая доходность для других потоков).

Но что здесь означают пользователь, sys и реальные значения?

Ответы на вопрос(1)

Ваш ответ на вопрос