jdk-24/test/micro/org/openjdk/bench/java/lang
Sean Mullan db85090553 8338411: Implement JEP 486: Permanently Disable the Security Manager
Co-authored-by: Sean Mullan <mullan@openjdk.org>
Co-authored-by: Alan Bateman <alanb@openjdk.org>
Co-authored-by: Weijun Wang <weijun@openjdk.org>
Co-authored-by: Aleksei Efimov <aefimov@openjdk.org>
Co-authored-by: Brian Burkhalter <bpb@openjdk.org>
Co-authored-by: Daniel Fuchs <dfuchs@openjdk.org>
Co-authored-by: Harshitha Onkar <honkar@openjdk.org>
Co-authored-by: Joe Wang <joehw@openjdk.org>
Co-authored-by: Jorn Vernee <jvernee@openjdk.org>
Co-authored-by: Justin Lu <jlu@openjdk.org>
Co-authored-by: Kevin Walls <kevinw@openjdk.org>
Co-authored-by: Lance Andersen <lancea@openjdk.org>
Co-authored-by: Naoto Sato <naoto@openjdk.org>
Co-authored-by: Roger Riggs <rriggs@openjdk.org>
Co-authored-by: Brent Christian <bchristi@openjdk.org>
Co-authored-by: Stuart Marks <smarks@openjdk.org>
Co-authored-by: Ian Graves <igraves@openjdk.org>
Co-authored-by: Phil Race <prr@openjdk.org>
Co-authored-by: Erik Gahlin <egahlin@openjdk.org>
Co-authored-by: Jaikiran Pai <jpai@openjdk.org>
Reviewed-by: kevinw, aivanov, rriggs, lancea, coffeys, dfuchs, ihse, erikj, cjplummer, coleenp, naoto, mchung, prr, weijun, joehw, azvegint, psadhukhan, bchristi, sundar, attila
2024-11-12 17:16:15 +00:00
..
classfile 8342958: Use jvmArgs consistently in microbenchmarks 2024-10-28 22:40:25 +00:00
constant 8338532: Speed up the ClassFile API MethodTypeDesc#ofDescriptor 2024-08-21 14:56:30 +00:00
foreign 8343844: Add benchmarks for superword/autovectorization in FFM BulkOperations 2024-11-08 16:36:57 +00:00
invoke 8343305: Remove Indify-dependent microbenchmarks 2024-10-31 22:28:53 +00:00
ref 8329597: C2: Intrinsify Reference.clear 2024-10-16 14:08:10 +00:00
reflect 8338411: Implement JEP 486: Permanently Disable the Security Manager 2024-11-12 17:16:15 +00:00
runtime 8332522: SwitchBootstraps::mappedEnumLookup constructs unused array 2024-08-06 09:07:44 +00:00
ArrayClone.java 8314085: Fixing scope from benchmark to thread for JMH tests having shared state 2023-10-03 16:01:36 +00:00
ArrayCopy.java 8287810: Reduce runtime of java.lang microbenchmarks 2022-06-07 07:23:30 +00:00
ArrayCopyAligned.java 8287810: Reduce runtime of java.lang microbenchmarks 2022-06-07 07:23:30 +00:00
ArrayCopyAlignedLarge.java 8310159: Bulk copy with Unsafe::arrayCopy is slower compared to memcpy 2023-11-27 17:35:39 +00:00
ArrayCopyObject.java 8311178: JMH tests don't scale well when sharing output buffers 2023-07-11 16:14:33 +00:00
ArrayCopyUnalignedBoth.java 8287810: Reduce runtime of java.lang microbenchmarks 2022-06-07 07:23:30 +00:00
ArrayCopyUnalignedDst.java 8287810: Reduce runtime of java.lang microbenchmarks 2022-06-07 07:23:30 +00:00
ArrayCopyUnalignedSrc.java 8287810: Reduce runtime of java.lang microbenchmarks 2022-06-07 07:23:30 +00:00
ArrayFiddle.java 8311178: JMH tests don't scale well when sharing output buffers 2023-07-11 16:14:33 +00:00
CallerClassBench.java 8342958: Use jvmArgs consistently in microbenchmarks 2024-10-28 22:40:25 +00:00
Characters.java 8334397: RISC-V: verify perf of ReverseBytesS/US 2024-06-25 14:06:03 +00:00
ClassForName.java 8287810: Reduce runtime of java.lang microbenchmarks 2022-06-07 07:23:30 +00:00
ClassGetResource.java 8260337: Optimize ImageReader lookup, used by Class.getResource 2021-02-09 15:32:36 +00:00
Clone.java 8287810: Reduce runtime of java.lang microbenchmarks 2022-06-07 07:23:30 +00:00
DoubleClassCheck.java 8294198: Implement isFinite intrinsic for RISC-V 2022-09-29 18:51:38 +00:00
EnumHashCode.java 8306075: Micro-optimize Enum.hashCode 2023-04-21 09:51:36 +00:00
FloatClassCheck.java 8294198: Implement isFinite intrinsic for RISC-V 2022-09-29 18:51:38 +00:00
FloatingDecimal.java 8287810: Reduce runtime of java.lang microbenchmarks 2022-06-07 07:23:30 +00:00
FPComparison.java 8287810: Reduce runtime of java.lang microbenchmarks 2022-06-07 07:23:30 +00:00
GetStackTrace.java 8287810: Reduce runtime of java.lang microbenchmarks 2022-06-07 07:23:30 +00:00
IntegerDivMod.java 8287810: Reduce runtime of java.lang microbenchmarks 2022-06-07 07:23:30 +00:00
Integers.java 8290034: Auto vectorize reverse bit operations. 2022-07-28 04:43:01 +00:00
LongDivMod.java 8287810: Reduce runtime of java.lang microbenchmarks 2022-06-07 07:23:30 +00:00
Longs.java 8290034: Auto vectorize reverse bit operations. 2022-07-28 04:43:01 +00:00
MathBench.java 8327147: Improve performance of Math ceil, floor, and rint for x86 2024-03-07 21:44:46 +00:00
NewInstance.java 8287810: Reduce runtime of java.lang microbenchmarks 2022-06-07 07:23:30 +00:00
ObjectHashCode.java 8342958: Use jvmArgs consistently in microbenchmarks 2024-10-28 22:40:25 +00:00
RegionMatchesIC.java 8302871: Speed up StringLatin1.regionMatchesCI 2023-02-25 07:48:03 +00:00
RotateBenchmark.java 8287810: Reduce runtime of java.lang microbenchmarks 2022-06-07 07:23:30 +00:00
ScopedValues.java 8342958: Use jvmArgs consistently in microbenchmarks 2024-10-28 22:40:25 +00:00
ScopedValuesData.java 8306647: Implementation of Structured Concurrency (Preview) 2023-06-07 06:41:09 +00:00
ScopedValuesExecutorService.java 8306647: Implementation of Structured Concurrency (Preview) 2023-06-07 06:41:09 +00:00
Shorts.java 8334397: RISC-V: verify perf of ReverseBytesS/US 2024-06-25 14:06:03 +00:00
StackTraceElementBench.java 8291641: Optimize StackTraceElement.toString() 2022-08-10 16:22:19 +00:00
StackWalkBench.java 8285447: StackWalker minimal batch size should be optimized for getCallerClass 2023-09-12 16:24:16 +00:00
StrictMathBench.java 8287810: Reduce runtime of java.lang microbenchmarks 2022-06-07 07:23:30 +00:00
StringBuffers.java 8326370: Remove redundant and misplaced micros from StringBuffers 2024-02-21 11:19:37 +00:00
StringBuilders.java 8343925: [BACKOUT] JDK-8342650 Move getChars to DecimalDigits 2024-11-11 15:14:10 +00:00
StringBuilderToString.java 8282429: StringBuilder/StringBuffer.toString() skip compressing for UTF16 strings 2022-04-01 04:42:03 +00:00
StringCompareToDifferentLength.java 8314085: Fixing scope from benchmark to thread for JMH tests having shared state 2023-10-03 16:01:36 +00:00
StringCompareToIgnoreCase.java 8314085: Fixing scope from benchmark to thread for JMH tests having shared state 2023-10-03 16:01:36 +00:00
StringComparisons.java 8314085: Fixing scope from benchmark to thread for JMH tests having shared state 2023-10-03 16:01:36 +00:00
StringConcat.java 8336856: Efficient hidden class-based string concatenation strategy 2024-08-16 13:18:02 +00:00
StringConcatStartup.java 8336856: Efficient hidden class-based string concatenation strategy 2024-08-16 13:18:02 +00:00
StringConstructor.java 8311906: Improve robustness of String constructors with mutable array inputs 2023-12-04 18:28:59 +00:00
StringDecode.java 8281146: Replace StringCoding.hasNegatives with countPositives 2022-03-17 09:20:24 +00:00
StringEncode.java 8282047: Enhance StringDecode/Encode microbenchmarks 2022-03-01 10:20:22 +00:00
StringEquals.java 8314085: Fixing scope from benchmark to thread for JMH tests having shared state 2023-10-03 16:01:36 +00:00
StringFormat.java 8316704: Regex-free parsing of Formatter and FormatProcessor specifiers 2024-02-06 15:16:40 +00:00
StringHashCode.java 8342958: Use jvmArgs consistently in microbenchmarks 2024-10-28 22:40:25 +00:00
StringIndexOf.java 8325169: Reduce String::indexOf overheads 2024-02-05 16:30:05 +00:00
StringIndexOfChar.java 8287810: Reduce runtime of java.lang microbenchmarks 2022-06-07 07:23:30 +00:00
StringIndexOfHuge.java 8320448: Accelerate IndexOf using AVX2 2024-06-07 17:02:14 +00:00
StringOffsetByCodePoints.java 8297561: Redundant index check in String.offsetByCodePoints() 2022-12-01 15:28:39 +00:00
StringOther.java 8302163: Speed up various String comparison methods with ArraysSupport.mismatch 2023-02-15 21:52:41 +00:00
StringReplace.java 8314085: Fixing scope from benchmark to thread for JMH tests having shared state 2023-10-03 16:01:36 +00:00
StringSubstring.java 8314085: Fixing scope from benchmark to thread for JMH tests having shared state 2023-10-03 16:01:36 +00:00
StringUpperLower.java 8287810: Reduce runtime of java.lang microbenchmarks 2022-06-07 07:23:30 +00:00
SystemTime.java 8287810: Reduce runtime of java.lang microbenchmarks 2022-06-07 07:23:30 +00:00
ThreadOnSpinWait.java 8287810: Reduce runtime of java.lang microbenchmarks 2022-06-07 07:23:30 +00:00
ThreadOnSpinWaitProducerConsumer.java 8287810: Reduce runtime of java.lang microbenchmarks 2022-06-07 07:23:30 +00:00
ThreadOnSpinWaitSharedCounter.java 8287810: Reduce runtime of java.lang microbenchmarks 2022-06-07 07:23:30 +00:00
ThreadSleep.java 8305092: Improve Thread.sleep(millis, nanos) for sub-millisecond granularity 2023-05-03 09:39:57 +00:00
ThreadStartJoin.java 8287810: Reduce runtime of java.lang microbenchmarks 2022-06-07 07:23:30 +00:00