From jonathan.gibbons at oracle.com Wed Jan 31 23:12:35 2018 From: jonathan.gibbons at oracle.com (jonathan.gibbons at oracle.com) Date: Wed, 31 Jan 2018 23:12:35 +0000 Subject: hg: code-tools/jmh-jdk-microbenchmarks: Initial commit Message-ID: <201801312312.w0VNCZ3L017558@aojmv0008.oracle.com> Changeset: 205f8f8c479e Author: duke Date: 2018-01-31 15:05 -0800 URL: http://hg.openjdk.java.net/code-tools/jmh-jdk-microbenchmarks/rev/205f8f8c479e Initial commit + src/license/gpl_cpe/LICENSE + src/license/gpl_cpe/header.txt + src/main/java/org/openjdk/bench/java/io/BlackholedOutputStream.java + src/main/java/org/openjdk/bench/java/io/FileChannelRead.java + src/main/java/org/openjdk/bench/java/io/FileChannelWrite.java + src/main/java/org/openjdk/bench/java/io/FileRead.java + src/main/java/org/openjdk/bench/java/io/FileWrite.java + src/main/java/org/openjdk/bench/java/io/ObjectStreamClasses.java + src/main/java/org/openjdk/bench/java/io/RandomAccessRead.java + src/main/java/org/openjdk/bench/java/io/RandomAccessWrite.java + src/main/java/org/openjdk/bench/java/io/Serial.java + src/main/java/org/openjdk/bench/java/io/SerializationWriteReplace.java + src/main/java/org/openjdk/bench/java/io/UTF8.java + src/main/java/org/openjdk/bench/java/lang/ArrayCopy.java + src/main/java/org/openjdk/bench/java/lang/ArrayCopyAligned.java + src/main/java/org/openjdk/bench/java/lang/ArrayCopyUnalignedBoth.java + src/main/java/org/openjdk/bench/java/lang/ArrayCopyUnalignedDst.java + src/main/java/org/openjdk/bench/java/lang/ArrayCopyUnalignedSrc.java + src/main/java/org/openjdk/bench/java/lang/ClassForName.java + src/main/java/org/openjdk/bench/java/lang/Clone.java + src/main/java/org/openjdk/bench/java/lang/FloatingDecimal.java + src/main/java/org/openjdk/bench/java/lang/GetStackTrace.java + src/main/java/org/openjdk/bench/java/lang/Integers.java + src/main/java/org/openjdk/bench/java/lang/Longs.java + src/main/java/org/openjdk/bench/java/lang/NewInstance.java + src/main/java/org/openjdk/bench/java/lang/ObjectHashCode.java + src/main/java/org/openjdk/bench/java/lang/StringBuffers.java + src/main/java/org/openjdk/bench/java/lang/StringBuilders.java + src/main/java/org/openjdk/bench/java/lang/StringHashCode.java + src/main/java/org/openjdk/bench/java/lang/StringHttp.java + src/main/java/org/openjdk/bench/java/lang/StringIndexOf.java + src/main/java/org/openjdk/bench/java/lang/StringOther.java + src/main/java/org/openjdk/bench/java/lang/StringUpperLower.java + src/main/java/org/openjdk/bench/java/lang/Systems.java + src/main/java/org/openjdk/bench/java/lang/ThreadStartJoin.java + src/main/java/org/openjdk/bench/java/lang/invoke/CallSiteSetTarget.java + src/main/java/org/openjdk/bench/java/lang/invoke/CallSiteSetTargetSelf.java + src/main/java/org/openjdk/bench/java/lang/invoke/CallSiteStable.java + src/main/java/org/openjdk/bench/java/lang/invoke/Indify.java + src/main/java/org/openjdk/bench/java/lang/invoke/LookupAcquire.java + src/main/java/org/openjdk/bench/java/lang/invoke/LookupDefaultFind.java + src/main/java/org/openjdk/bench/java/lang/invoke/LookupPublicFind.java + src/main/java/org/openjdk/bench/java/lang/invoke/MethodHandleAsCollector.java + src/main/java/org/openjdk/bench/java/lang/invoke/MethodHandleAsSpreader.java + src/main/java/org/openjdk/bench/java/lang/invoke/MethodHandleAsVarargsCollector.java + src/main/java/org/openjdk/bench/java/lang/invoke/MethodHandleBasicInvoke.java + src/main/java/org/openjdk/bench/java/lang/invoke/MethodHandleBindToBinding.java + src/main/java/org/openjdk/bench/java/lang/invoke/MethodHandleBindToCurry.java + src/main/java/org/openjdk/bench/java/lang/invoke/MethodHandleConvertBoxing.java + src/main/java/org/openjdk/bench/java/lang/invoke/MethodHandleConvertCast.java + src/main/java/org/openjdk/bench/java/lang/invoke/MethodHandleConvertReturnPrimitive.java + src/main/java/org/openjdk/bench/java/lang/invoke/MethodHandleConvertReturnReference.java + src/main/java/org/openjdk/bench/java/lang/invoke/MethodHandleConvertReturnVoid.java + src/main/java/org/openjdk/bench/java/lang/invoke/MethodHandleConvertUnboxing.java + src/main/java/org/openjdk/bench/java/lang/invoke/MethodHandleConvertWidening.java + src/main/java/org/openjdk/bench/java/lang/invoke/MethodHandleInvokeWithArgs.java + src/main/java/org/openjdk/bench/java/lang/invoke/MethodHandleProxiesAsIFInstance.java + src/main/java/org/openjdk/bench/java/lang/invoke/MethodHandleProxiesSuppl.java + src/main/java/org/openjdk/bench/java/lang/invoke/MethodHandlesArrayElementGetter.java + src/main/java/org/openjdk/bench/java/lang/invoke/MethodHandlesArrayElementSetter.java + src/main/java/org/openjdk/bench/java/lang/invoke/MethodHandlesCatchException.java + src/main/java/org/openjdk/bench/java/lang/invoke/MethodHandlesConstant.java + src/main/java/org/openjdk/bench/java/lang/invoke/MethodHandlesDropArguments.java + src/main/java/org/openjdk/bench/java/lang/invoke/MethodHandlesExactInvoker.java + src/main/java/org/openjdk/bench/java/lang/invoke/MethodHandlesFilterArgs.java + src/main/java/org/openjdk/bench/java/lang/invoke/MethodHandlesFilterReturn.java + src/main/java/org/openjdk/bench/java/lang/invoke/MethodHandlesFoldArguments.java + src/main/java/org/openjdk/bench/java/lang/invoke/MethodHandlesGuardWithTest.java + src/main/java/org/openjdk/bench/java/lang/invoke/MethodHandlesIdentity.java + src/main/java/org/openjdk/bench/java/lang/invoke/MethodHandlesInsertArguments.java + src/main/java/org/openjdk/bench/java/lang/invoke/MethodHandlesInvoker.java + src/main/java/org/openjdk/bench/java/lang/invoke/MethodHandlesPermuteArguments.java + src/main/java/org/openjdk/bench/java/lang/invoke/MethodHandlesSpreadInvoker.java + src/main/java/org/openjdk/bench/java/lang/invoke/MethodHandlesThrowException.java + src/main/java/org/openjdk/bench/java/lang/invoke/MethodTypeAcquire.java + src/main/java/org/openjdk/bench/java/lang/invoke/MethodTypeAppendParams.java + src/main/java/org/openjdk/bench/java/lang/invoke/MethodTypeChangeParam.java + src/main/java/org/openjdk/bench/java/lang/invoke/MethodTypeChangeReturn.java + src/main/java/org/openjdk/bench/java/lang/invoke/MethodTypeDropParams.java + src/main/java/org/openjdk/bench/java/lang/invoke/MethodTypeGenerify.java + src/main/java/org/openjdk/bench/java/lang/invoke/MethodTypeInsertParams.java + src/main/java/org/openjdk/bench/java/lang/invoke/SwitchPointAdhoc.java + src/main/java/org/openjdk/bench/java/lang/invoke/SwitchPointGuard.java + src/main/java/org/openjdk/bench/java/lang/reflect/Clazz.java + src/main/java/org/openjdk/bench/java/lang/reflect/ClazzWithSecurityManager.java + src/main/java/org/openjdk/bench/java/lang/reflect/EmptyAnnotation.java + src/main/java/org/openjdk/bench/java/lang/reflect/GetAnnotation.java + src/main/java/org/openjdk/bench/java/lang/reflect/MethodInvoke.java + src/main/java/org/openjdk/bench/java/math/BigDecimals.java + src/main/java/org/openjdk/bench/java/math/BigIntegers.java + src/main/java/org/openjdk/bench/java/net/DatagramSocketTest.java + src/main/java/org/openjdk/bench/java/net/SocketChannelReadWrite.java + src/main/java/org/openjdk/bench/java/net/SocketReadWrite.java + src/main/java/org/openjdk/bench/java/net/SocketStreaming.java + src/main/java/org/openjdk/bench/java/net/URLEncodeDecode.java + src/main/java/org/openjdk/bench/java/nio/ByteBuffers.java + src/main/java/org/openjdk/bench/java/nio/CharsetEncodeDecode.java + src/main/java/org/openjdk/bench/java/security/DoPrivileged.java + src/main/java/org/openjdk/bench/java/security/MessageDigests.java + src/main/java/org/openjdk/bench/java/util/ArraysEquals.java + src/main/java/org/openjdk/bench/java/util/Dates.java + src/main/java/org/openjdk/bench/java/util/GregorianCalendars.java + src/main/java/org/openjdk/bench/java/util/RandomNext.java + src/main/java/org/openjdk/bench/java/util/ZipFind.java + src/main/java/org/openjdk/bench/java/util/concurrent/Atomic.java + src/main/java/org/openjdk/bench/java/util/concurrent/AtomicIntegerUpdateAndGet.java + src/main/java/org/openjdk/bench/java/util/concurrent/ForkJoinPoolForking.java + src/main/java/org/openjdk/bench/java/util/concurrent/ForkJoinPoolRawCallable.java + src/main/java/org/openjdk/bench/java/util/concurrent/ForkJoinPoolThresholdAutoQueued.java + src/main/java/org/openjdk/bench/java/util/concurrent/ForkJoinPoolThresholdAutoSurplus.java + src/main/java/org/openjdk/bench/java/util/concurrent/ForkJoinPoolThresholdStatic.java + src/main/java/org/openjdk/bench/java/util/concurrent/Locks.java + src/main/java/org/openjdk/bench/java/util/concurrent/Maps.java + src/main/java/org/openjdk/bench/java/util/concurrent/Problem.java + src/main/java/org/openjdk/bench/java/util/concurrent/ProducerConsumer.java + src/main/java/org/openjdk/bench/java/util/concurrent/Queues.java + src/main/java/org/openjdk/bench/java/util/concurrent/ThreadLocalRandomNextInt.java + src/main/java/org/openjdk/bench/java/util/logging/LogRecord.java + src/main/java/org/openjdk/bench/java/util/stream/AllMatcher.java + src/main/java/org/openjdk/bench/java/util/stream/AnyMatcher.java + src/main/java/org/openjdk/bench/java/util/stream/Decomposition.java + src/main/java/org/openjdk/bench/java/util/stream/NoneMatcher.java + src/main/java/org/openjdk/bench/java/util/stream/Reducers.java + src/main/java/org/openjdk/bench/java/util/stream/ops/LongAccumulator.java + src/main/java/org/openjdk/bench/java/util/stream/ops/ref/AllMatch.java + src/main/java/org/openjdk/bench/java/util/stream/ops/ref/AllMatchShort.java + src/main/java/org/openjdk/bench/java/util/stream/ops/ref/AnyMatch.java + src/main/java/org/openjdk/bench/java/util/stream/ops/ref/AnyMatchShort.java + src/main/java/org/openjdk/bench/java/util/stream/ops/ref/Filter.java + src/main/java/org/openjdk/bench/java/util/stream/ops/ref/FindAny.java + src/main/java/org/openjdk/bench/java/util/stream/ops/ref/FindFirst.java + src/main/java/org/openjdk/bench/java/util/stream/ops/ref/ForEach.java + src/main/java/org/openjdk/bench/java/util/stream/ops/ref/Limit.java + src/main/java/org/openjdk/bench/java/util/stream/ops/ref/Map.java + src/main/java/org/openjdk/bench/java/util/stream/ops/ref/NoneMatch.java + src/main/java/org/openjdk/bench/java/util/stream/ops/ref/NoneMatchShort.java + src/main/java/org/openjdk/bench/java/util/stream/ops/ref/Reduce.java + src/main/java/org/openjdk/bench/java/util/stream/ops/ref/ReduceBase.java + src/main/java/org/openjdk/bench/java/util/stream/ops/ref/Sorted.java + src/main/java/org/openjdk/bench/java/util/stream/ops/ref/SortedUnique.java + src/main/java/org/openjdk/bench/java/util/stream/ops/ref/UniqueElements.java + src/main/java/org/openjdk/bench/java/util/stream/ops/value/AllMatch.java + src/main/java/org/openjdk/bench/java/util/stream/ops/value/AllMatchShort.java + src/main/java/org/openjdk/bench/java/util/stream/ops/value/AnyMatch.java + src/main/java/org/openjdk/bench/java/util/stream/ops/value/AnyMatchShort.java + src/main/java/org/openjdk/bench/java/util/stream/ops/value/Filter.java + src/main/java/org/openjdk/bench/java/util/stream/ops/value/FindAny.java + src/main/java/org/openjdk/bench/java/util/stream/ops/value/FindFirst.java + src/main/java/org/openjdk/bench/java/util/stream/ops/value/ForEach.java + src/main/java/org/openjdk/bench/java/util/stream/ops/value/Limit.java + src/main/java/org/openjdk/bench/java/util/stream/ops/value/Map.java + src/main/java/org/openjdk/bench/java/util/stream/ops/value/NoneMatch.java + src/main/java/org/openjdk/bench/java/util/stream/ops/value/NoneMatchShort.java + src/main/java/org/openjdk/bench/java/util/stream/ops/value/Reduce.java + src/main/java/org/openjdk/bench/java/util/stream/ops/value/ReduceBase.java + src/main/java/org/openjdk/bench/java/util/stream/ops/value/Sorted.java + src/main/java/org/openjdk/bench/java/util/stream/ops/value/SortedUnique.java + src/main/java/org/openjdk/bench/java/util/stream/ops/value/UniqueElements.java + src/main/java/org/openjdk/bench/java/util/stream/pipeline/PipelineParMultiple.java + src/main/java/org/openjdk/bench/java/util/stream/pipeline/PipelineSeqMultiple.java + src/main/java/org/openjdk/bench/java/util/stream/pipeline/PipelineSetup.java + src/main/java/org/openjdk/bench/java/util/stream/pipeline/Terminal.java + src/main/java/org/openjdk/bench/java/util/stream/tasks/DataProviders.java + src/main/java/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/Bulk.java + src/main/java/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/DictionaryProblem.java + src/main/java/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/Lambda.java + src/main/java/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/Xtras.java + src/main/java/org/openjdk/bench/java/util/stream/tasks/IntegerDuplicate/Bulk.java + src/main/java/org/openjdk/bench/java/util/stream/tasks/IntegerDuplicate/IntegerDuplicateProblem.java + src/main/java/org/openjdk/bench/java/util/stream/tasks/IntegerDuplicate/Lambda.java + src/main/java/org/openjdk/bench/java/util/stream/tasks/IntegerMax/Bulk.java + src/main/java/org/openjdk/bench/java/util/stream/tasks/IntegerMax/IntegerMaxProblem.java + src/main/java/org/openjdk/bench/java/util/stream/tasks/IntegerMax/Lambda.java + src/main/java/org/openjdk/bench/java/util/stream/tasks/IntegerMax/Xtras.java + src/main/java/org/openjdk/bench/java/util/stream/tasks/IntegerSum/Bulk.java + src/main/java/org/openjdk/bench/java/util/stream/tasks/IntegerSum/IntegerSumProblem.java + src/main/java/org/openjdk/bench/java/util/stream/tasks/IntegerSum/Lambda.java + src/main/java/org/openjdk/bench/java/util/stream/tasks/IntegerSum/Xtras.java + src/main/java/org/openjdk/bench/java/util/stream/tasks/PhoneCode/Bulk.java + src/main/java/org/openjdk/bench/java/util/stream/tasks/PhoneCode/PhoneCodeProblem.java + src/main/java/org/openjdk/bench/java/util/stream/tasks/PrimesFilter/PrimesProblem.java + src/main/java/org/openjdk/bench/java/util/stream/tasks/PrimesFilter/t100/Bulk.java + src/main/java/org/openjdk/bench/java/util/stream/tasks/PrimesFilter/t100/Lambda.java + src/main/java/org/openjdk/bench/java/util/stream/tasks/PrimesFilter/t100/Xtras.java + src/main/java/org/openjdk/bench/java/util/stream/tasks/PrimesFilter/t10000/Bulk.java + src/main/java/org/openjdk/bench/java/util/stream/tasks/PrimesFilter/t10000/Lambda.java + src/main/java/org/openjdk/bench/java/util/stream/tasks/PrimesFilter/t10000/Xtras.java + src/main/java/org/openjdk/bench/java/util/stream/tasks/PrimesSieve/Bulk.java + src/main/java/org/openjdk/bench/java/util/stream/tasks/PrimesSieve/PrimesSieveProblem.java + src/main/java/org/openjdk/bench/java/util/stream/tasks/README + src/main/java/org/openjdk/bench/javax/crypto/AES.java + src/main/java/org/openjdk/bench/javax/crypto/Crypto.java + src/main/java/org/openjdk/bench/javax/tools/Javac.java + src/main/java/org/openjdk/bench/javax/xml/AbstractXMLMicro.java + src/main/java/org/openjdk/bench/javax/xml/DOM.java + src/main/java/org/openjdk/bench/javax/xml/SAXUsingJDK.java + src/main/java/org/openjdk/bench/javax/xml/STAX.java + src/main/java/org/openjdk/bench/vm/compiler/ArrayBoundCheckRemoval.java + src/main/java/org/openjdk/bench/vm/compiler/ArrayClear.java + src/main/java/org/openjdk/bench/vm/compiler/ArrayStoreCheck.java + src/main/java/org/openjdk/bench/vm/compiler/CopyLoop.java + src/main/java/org/openjdk/bench/vm/compiler/DivRem.java + src/main/java/org/openjdk/bench/vm/compiler/Explosion.java + src/main/java/org/openjdk/bench/vm/compiler/InnerClassNullRef.java + src/main/java/org/openjdk/bench/vm/compiler/InterfaceCalls.java + src/main/java/org/openjdk/bench/vm/compiler/Multiplication.java + src/main/java/org/openjdk/bench/vm/compiler/PostAllocationStores.java + src/main/java/org/openjdk/bench/vm/compiler/SpillCode.java + src/main/java/org/openjdk/bench/vm/compiler/StoreAfterStore.java + src/main/java/org/openjdk/bench/vm/compiler/Straighten.java + src/main/java/org/openjdk/bench/vm/compiler/WriteBarrier.java + src/main/java/org/openjdk/bench/vm/gc/Alloc.java + src/main/java/org/openjdk/bench/vm/lambda/capture/Capture0.java + src/main/java/org/openjdk/bench/vm/lambda/capture/Capture2.java + src/main/java/org/openjdk/bench/vm/lambda/capture/CaptureMR.java + src/main/java/org/openjdk/bench/vm/lambda/capture/FunctionalInterface0.java + src/main/java/org/openjdk/bench/vm/lambda/capture/FunctionalInterface1.java + src/main/java/org/openjdk/bench/vm/lambda/chain/ChainAnonymCap0.java + src/main/java/org/openjdk/bench/vm/lambda/chain/ChainAnonymCap1.java + src/main/java/org/openjdk/bench/vm/lambda/chain/ChainAnonymCap4.java + src/main/java/org/openjdk/bench/vm/lambda/chain/ChainBase.java + src/main/java/org/openjdk/bench/vm/lambda/chain/ChainLambdaCap0.java + src/main/java/org/openjdk/bench/vm/lambda/chain/ChainLambdaCap1.java + src/main/java/org/openjdk/bench/vm/lambda/chain/ChainLambdaCap4.java + src/main/java/org/openjdk/bench/vm/lambda/chain/ChainMrefBound.java + src/main/java/org/openjdk/bench/vm/lambda/chain/ChainMrefUnbound.java + src/main/java/org/openjdk/bench/vm/lambda/chain/Level.java + src/main/java/org/openjdk/bench/vm/lambda/chain/TopLevel.java + src/main/java/org/openjdk/bench/vm/lambda/invoke/AckermannI.java + src/main/java/org/openjdk/bench/vm/lambda/invoke/AckermannL.java + src/main/java/org/openjdk/bench/vm/lambda/invoke/Function0.java + src/main/java/org/openjdk/bench/vm/lambda/invoke/Function1.java + src/main/java/org/openjdk/bench/vm/lambda/invoke/Morph0.java + src/main/java/org/openjdk/bench/vm/lambda/invoke/Morph1.java + src/main/java/org/openjdk/bench/vm/lambda/invoke/Morph2.java + src/main/java/org/openjdk/bench/vm/lang/InstanceOf.java + src/main/java/org/openjdk/bench/vm/lang/LockUnlock.java + src/main/java/org/openjdk/bench/vm/lang/Throw.java + src/main/resources/org/openjdk/bench/java/security/security.policy + src/main/resources/org/openjdk/bench/java/util/stream/tasks/cmudict-0.7b.txt + src/main/resources/org/openjdk/bench/javax/xml/build-impl.xml + src/main/resources/org/openjdk/bench/javax/xml/log_comp.xml + src/main/resources/org/openjdk/bench/javax/xml/message_12.xml + src/main/resources/org/openjdk/bench/javax/xml/msgAttach.xml + src/main/resources/org/openjdk/bench/javax/xml/reZ003vExc23082309.xml