@Benchmark
@OperationsPerInvocation(ITERATIONS * 17) publicvoid _1_signumFloatTest(Blackhole bh) { for (int i = 0; i < ITERATIONS; i++) { for (float f : float_values) {
bh.consume(Signum_Kernel(f));
}
}
}
@Benchmark
@OperationsPerInvocation(ITERATIONS * 17) publicvoid _2_overheadFloat(Blackhole bh) { for (int i = 0; i < ITERATIONS; i++) { for (float f : float_values) {
bh.consume(f);
}
}
}
@Benchmark
@OperationsPerInvocation(ITERATIONS * 17) publicvoid _3_signumDoubleTest(Blackhole bh) { for (int i = 0; i < ITERATIONS; i++) { for (double d : double_values) {
bh.consume(Signum_Kernel(d));
}
}
}
@Benchmark
@OperationsPerInvocation(ITERATIONS * 17) publicvoid _4_overheadDouble(Blackhole bh) { for (int i = 0; i < ITERATIONS; i++) { for (double d : double_values) {
bh.consume(d);
}
}
}
@Benchmark
@OperationsPerInvocation(ITERATIONS * 17) publicvoid _5_copySignFloatTest(Blackhole bh) { for (int i = 0; i < ITERATIONS; i++) { for (float f : float_values) {
bh.consume(Copysign_Kernel(floatValue, f));
}
}
}
@Benchmark
@OperationsPerInvocation(ITERATIONS * 17) publicvoid _6_overheadCopySignFloat(Blackhole bh) { for (int i = 0; i < ITERATIONS; i++) { for (float f : float_values) {
bh.consume(f);
}
}
}
@Benchmark
@OperationsPerInvocation(ITERATIONS * 17) publicvoid _7_copySignDoubleTest(Blackhole bh) { for (int i = 0; i < ITERATIONS; i++) { for (double d : double_values) {
bh.consume(Copysign_Kernel(doubleValue, d));
}
}
}
@Benchmark
@OperationsPerInvocation(ITERATIONS * 17) publicvoid _8_overheadCopySignDouble(Blackhole bh) { for (int i = 0; i < ITERATIONS; i++) { for (double d : double_values) {
bh.consume(d);
}
}
}
}
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.10Bemerkung:
(vorverarbeitet am 2026-10-11)
¤
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.