mirror of
https://github.com/openjdk/jdk.git
synced 2026-01-28 12:09:14 +00:00
8364082: jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventPSParOld.java Eden should be placed first in young
Reviewed-by: dholmes
This commit is contained in:
parent
ac9e51023f
commit
52155dbbb0
@ -161,18 +161,18 @@ public class HeapSummaryEventAllGcs {
|
||||
long toStart = Events.assertField(event, "toSpace.start").getValue();
|
||||
long toEnd = Events.assertField(event, "toSpace.end").getValue();
|
||||
Asserts.assertEquals(oldEnd, youngStart, "Young should start where old ends");
|
||||
Asserts.assertEquals(youngStart, edenStart, "Eden should be placed first in young");
|
||||
if (fromStart < toStart) {
|
||||
// [eden][from][to]
|
||||
Asserts.assertGreaterThanOrEqual(fromStart, edenEnd, "From should start after eden");
|
||||
// [from][to][eden]
|
||||
Asserts.assertEquals(youngStart, fromStart, "From should be placed first in young");
|
||||
Asserts.assertLessThanOrEqual(fromEnd, toStart, "To should start after From");
|
||||
Asserts.assertLessThanOrEqual(toEnd, youngEnd, "To should start after From");
|
||||
Asserts.assertLessThanOrEqual(toEnd, edenStart, "Eden should start after To");
|
||||
} else {
|
||||
// [eden][to][from]
|
||||
Asserts.assertGreaterThanOrEqual(toStart, edenEnd, "From should start after eden");
|
||||
Asserts.assertLessThanOrEqual(toEnd, fromStart, "To should start after From");
|
||||
Asserts.assertLessThanOrEqual(fromEnd, youngEnd, "To should start after From");
|
||||
// [to][from][eden]
|
||||
Asserts.assertEquals(youngStart, toStart, "To should be placed first in young");
|
||||
Asserts.assertLessThanOrEqual(toEnd, fromStart, "From should start after to");
|
||||
Asserts.assertLessThanOrEqual(fromEnd, edenStart, "Eden should start after From");
|
||||
}
|
||||
Asserts.assertEquals(edenEnd, youngEnd, "Eden should be last of young");
|
||||
}
|
||||
|
||||
private static void checkVirtualSpace(RecordedEvent event, String structName) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user