publicclass Victim implements Test8003720.CallMe { publicvoid callme() { // note: Victim.this is dead here
Test8003720.println("executing in loader=" + Victim.class.getClassLoader());
long now = System.currentTimeMillis();
while ((System.currentTimeMillis() - now) < Test8003720.DURATION) { long count = VictimClassLoader.counter++; if (count % 1000000 == 0) System.gc(); if (count % 16180000 == 0) blurb(); new Object[1].clone();
}
} staticvoid blurb() {
Test8003720.println("count=" + VictimClassLoader.counter);
} static {
blather();
} staticvoid blather() { new java.util.ArrayList<Object>(1000000); Class<Victim> c = Victim.class;
Test8003720.println("initializing " + c + "#" + System.identityHashCode(c) + " in " + c.getClassLoader());
}
}
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.9 Sekunden
(vorverarbeitet am 2026-06-10)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.