The flags PrintGCApplicationConcurrentTime and PrintGCApplicationStoppedTime should be replaced/renamed to PrintInterSafepointIntervals and PrintSafepointDurations repectively.
These flags print the application execution times between, and the durations of, ALL safepoints (not just safepoints associated with GC events) and so having "GC" in the names of these flags is a misnomer and misleading.
Specifically these flags will print out the application execution times between, and the durations of, safepoints caused by having to clean up inline cache transition stubs.
These flags print the application execution times between, and the durations of, ALL safepoints (not just safepoints associated with GC events) and so having "GC" in the names of these flags is a misnomer and misleading.
Specifically these flags will print out the application execution times between, and the durations of, safepoints caused by having to clean up inline cache transition stubs.
- relates to
-
JDK-8059216 Make PrintGCApplicationStoppedTime print information about stopping threads
- Closed