@Benchmark publicvoid testLargeConstArray(Blackhole bh) throws Exception { int localArrlen = largeConstLen; for (int i = 0; i < LENGTH; i++) {
Object[] tmp = new Object[localArrlen];
bh.consume(tmp);
}
}
@Benchmark publicvoid testLargeVariableArray(Blackhole bh) throws Exception { int localArrlen = largeVariableLen; for (int i = 0; i < LENGTH; i++) {
Object[] tmp = new Object[localArrlen];
bh.consume(tmp);
}
}
@Benchmark publicvoid testSmallConstArray(Blackhole bh) throws Exception { int localArrlen = smallConstLen; for (int i = 0; i < LENGTH; i++) {
Object[] tmp = new Object[localArrlen];
bh.consume(tmp);
}
}
@Benchmark publicvoid testSmallObject(Blackhole bh) throws Exception {
FortyBytes localDummy = null; for (int i = 0; i < LENGTH; i++) {
FortyBytes tmp = new FortyBytes();
tmp.next = localDummy;
localDummy = tmp;
bh.consume(tmp);
}
}
@Benchmark publicvoid testSmallVariableArray(Blackhole bh) throws Exception { int localArrlen = smallVariableLen; for (int i = 0; i < LENGTH; i++) {
Object[] tmp = new Object[localArrlen];
bh.consume(tmp);
}
}
finalclass FortyBytes {
Object next; int y, z, k, f, g, e, t;
}
}
Messung V0.5 in Prozent
¤ 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.0.0Bemerkung:
(vorverarbeitet am 2026-10-11)
¤