staticint test(A a1, A a2, boolean flag1) { boolean flag2; int f = 0;
A a = null; if (flag1) {
flag2 = true;
a = a1;
} else {
flag2 = false;
a = a2;
} if (flag2) {
f = UNSAFE.getInt(a, F_OFFSET);
} else {
f = UNSAFE.getInt(a, F_OFFSET);
} return f;
}
staticpublicvoid main(String[] args) {
A a = new A(0x42); for (int i = 0; i < 20000; i++) {
test(a, a, (i % 2) == 0);
}
}
}
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.8 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.