diff --git a/test/micro/org/openjdk/bench/java/lang/Integers.java b/test/micro/org/openjdk/bench/java/lang/Integers.java index 43ceb5d18d2..9bf0be06d3d 100644 --- a/test/micro/org/openjdk/bench/java/lang/Integers.java +++ b/test/micro/org/openjdk/bench/java/lang/Integers.java @@ -106,6 +106,13 @@ public class Integers { } } + @Benchmark + public void toHexString(Blackhole bh) { + for (int i : intsBig) { + bh.consume(Integer.toHexString(i)); + } + } + /** Performs toString on large values, roughly 10 digits. */ @Benchmark public void toStringBig(Blackhole bh) { diff --git a/test/micro/org/openjdk/bench/java/lang/Longs.java b/test/micro/org/openjdk/bench/java/lang/Longs.java index 765d00e9fb9..1e64b77ba90 100644 --- a/test/micro/org/openjdk/bench/java/lang/Longs.java +++ b/test/micro/org/openjdk/bench/java/lang/Longs.java @@ -85,6 +85,14 @@ public class Longs { } } + /** Performs toString on large values, around 10 digits. */ + @Benchmark + public void toHexString(Blackhole bh) { + for (long value : longArrayBig) { + bh.consume(Long.toHexString(value)); + } + } + /** Performs toString on large values, around 10 digits. */ @Benchmark public void toStringBig(Blackhole bh) {