Co oznacza „prawdziwy”, „użytkownik” i „sys” w dzienniku gc java CMS?

Dla następującej wersji Java:

Wersja OpenJDK „1.6.0”
Środowisko wykonawcze OpenJDK (kompilacja 1.6.0-b23)
64-bitowa maszyna wirtualna OpenJDK (kompilacja 20.0-b11, tryb mieszany)

Z następującymi flagami GC:

-verbose: gc
-XX: + UseConcMarkSweepGC
-XX: + CMSClassUnloadingEnabled
-XX: + PrintGCDetails
-XX: + PrintGCDateStamps

Otrzymujemy linie dziennika takie jak:

2012-11-09T16: 46: 53.438-0100: [CMS-concurrent-mark: 4,039 / 4,060 s] [Czasy: użytkownik = 4,09 sys = 35,05, real = 4,06 s]

Początkowy „4,039 / 4,060 s” powinien być zgodny zhttps://blogs.oracle.com/poonam/entry/understanding_cms_gc_logs oznacza, że ​​jednoczesne znakowanie zajęło łącznie 4,039 sekundy czasu procesora i 4,060 sekundy czasu na ścianie (co obejmuje również wydajność dla innych wątków).

Ale co oznaczają tutaj użytkownicy, sys i prawdziwe wartości?

questionAnswers(1)

yourAnswerToTheQuestion