As reported here:
https://twitter.com/VladimirSitnikv/status/585340392503140352
Reason: -prof gc can report different secondary result set on each iteration. BenchmarkResult expects all iterations to have a stable set of secondary results.
GcProfiler "works around" that by recording all observed spaces; and that works if you have warmup iterations to populate the list of observed spaces.
https://twitter.com/VladimirSitnikv/status/585340392503140352
Reason: -prof gc can report different secondary result set on each iteration. BenchmarkResult expects all iterations to have a stable set of secondary results.
GcProfiler "works around" that by recording all observed spaces; and that works if you have warmup iterations to populate the list of observed spaces.
- relates to
-
CODETOOLS-7901375 JMH and missing results: treat them as zeroes, instead of blankly skipping over them
-
- New
-