对于下面给出的代码,我看到了很多 GC 活动。据我了解,这是适合 EA 的场景。为什么 EA 无效。DummyObject 内部没有分配任何内容。使用的 JVM 选项:-server、-verbosegc。
static void anayzeEA()
{
for(int i = 0 ; i < 100000000; i++) {
DummyObject obj = new DummyObject();
if(obj.hashCode() == 97787) { //to prevent the obj being optimized
System.out.println(obj.hashCode());
}
}
}