Java 9とJava 8では-XX:CompileOnly
での出力が異なってる…すごく大量に出力されるようになってる。
理由やここに仕様が載ってるよ、という方がいればぜひ教えてください!!
対象クラス
class Demo { public static void main(String[] args) { while (true) { workload(14, 2); } } private static int workload(int a, int b) { return a + b; } }
実行コマンド
$ java \ -XX:+PrintCompilation \ -XX:CompileOnly=Demo::workload \ Demo
Java 8(build 1.8.0_144-b01)で実行時の出力
78 1 3 Demo::workload (4 bytes) 78 2 1 Demo::workload (4 bytes) 78 1 3 Demo::workload (4 bytes) made not entrant
Java 9(build 9+181)で実行時の出力
### Excluding compile: static java.lang.StringLatin1::hashCode made not compilable on levels 0 1 2 3 java.lang.StringLatin1::hashCode (42 bytes) excluded by CompileCommand ### Excluding compile: static java.lang.StringUTF16::getChar made not compilable on levels 0 1 2 3 java.lang.StringUTF16::getChar (60 bytes) excluded by CompileCommand ### Excluding compile: java.lang.String::isLatin1 made not compilable on levels 0 1 2 3 java.lang.String::isLatin1 (19 bytes) excluded by CompileCommand ### Excluding compile: java.lang.String::charAt made not compilable on levels 0 1 2 3 java.lang.String::charAt (25 bytes) excluded by CompileCommand ### Excluding compile: static java.lang.StringLatin1::charAt made not compilable on levels 0 1 2 3 java.lang.StringLatin1::charAt (28 bytes) excluded by CompileCommand ### Excluding compile: java.lang.String::coder made not compilable on levels 0 1 2 3 java.lang.String::coder (15 bytes) excluded by CompileCommand ### Excluding compile: static java.lang.StringLatin1::equals made not compilable on levels 0 1 2 3 java.lang.StringLatin1::equals (36 bytes) excluded by CompileCommand ### Excluding compile: java.lang.String::equals made not compilable on levels 0 1 2 3 java.lang.String::equals (65 bytes) excluded by CompileCommand ### Excluding compile: java.lang.Object::<init> made not compilable on levels 0 1 2 3 java.lang.Object::<init> (1 bytes) excluded by CompileCommand ### Excluding compile: java.lang.String::hashCode made not compilable on levels 0 1 2 3 java.lang.String::hashCode (49 bytes) excluded by CompileCommand ### Excluding compile: static java.lang.Math::floorMod made not compilable on levels 0 1 2 3 java.lang.Math::floorMod (10 bytes) excluded by CompileCommand ### Excluding compile: static java.lang.Math::floorDiv made not compilable on levels 0 1 2 3 java.lang.Math::floorDiv (22 bytes) excluded by CompileCommand ### Excluding compile: java.util.ImmutableCollections$SetN::probe made not compilable on levels 0 1 2 3 java.util.ImmutableCollections$SetN::probe (60 bytes) excluded by CompileCommand ### Excluding compile: java.util.ImmutableCollections$Set0::hashCode made not compilable on levels 0 1 java.util.ImmutableCollections$Set0::hashCode (2 bytes) excluded by CompileCommand ### Excluding compile: java.util.Collections$EmptySet::hashCode made not compilable on levels 0 1 java.util.Collections$EmptySet::hashCode (2 bytes) excluded by CompileCommand ### Excluding compile: java.lang.module.ModuleDescriptor$Exports::<init> made not compilable on levels 0 1 2 3 java.lang.module.ModuleDescriptor$Exports::<init> (10 bytes) excluded by CompileCommand ### Excluding compile: java.lang.module.ModuleDescriptor$Exports::<init> made not compilable on levels 0 1 2 3 java.lang.module.ModuleDescriptor$Exports::<init> (20 bytes) excluded by CompileCommand ### Excluding compile: static java.util.Collections::emptySet made not compilable on levels 0 1 2 3 java.util.Collections::emptySet (4 bytes) excluded by CompileCommand ### Excluding compile: java.lang.module.ModuleDescriptor$Exports::hashCode made not compilable on levels 0 1 2 3 java.lang.module.ModuleDescriptor$Exports::hashCode (38 bytes) excluded by CompileCommand ### Excluding compile: static java.util.Objects::equals made not compilable on levels 0 1 2 3 java.util.Objects::equals (23 bytes) excluded by CompileCommand ### Excluding compile: static java.lang.StringLatin1::hashCode made not compilable on levels 0 1 2 3 4 java.lang.StringLatin1::hashCode (42 bytes) excluded by CompileCommand ### Excluding compile: static java.util.Objects::requireNonNull made not compilable on levels 0 1 2 3 java.util.Objects::requireNonNull (14 bytes) excluded by CompileCommand ### Excluding compile: java.util.AbstractCollection::<init> made not compilable on levels 0 1 2 3 java.util.AbstractCollection::<init> (5 bytes) excluded by CompileCommand ### Excluding compile: java.util.AbstractSet::<init> made not compilable on levels 0 1 2 3 java.util.AbstractSet::<init> (5 bytes) excluded by CompileCommand ### Excluding compile: java.util.ImmutableCollections$AbstractImmutableSet::<init> made not compilable on levels 0 1 2 3 java.util.ImmutableCollections$AbstractImmutableSet::<init> (5 bytes) excluded by CompileCommand ### Excluding compile: static jdk.internal.module.Builder::newExports made not compilable on levels 0 1 2 3 jdk.internal.module.Builder::newExports (11 bytes) excluded by CompileCommand ### Excluding compile: java.lang.module.ModuleDescriptor$1::newExports made not compilable on levels 0 1 2 3 java.lang.module.ModuleDescriptor$1::newExports (15 bytes) excluded by CompileCommand ### Excluding compile: java.util.ImmutableCollections$SetN::<init> made not compilable on levels 0 1 2 3 java.util.ImmutableCollections$SetN::<init> (90 bytes) excluded by CompileCommand ### Excluding compile: static jdk.internal.module.Builder::newExports made not compilable on levels 0 1 2 3 jdk.internal.module.Builder::newExports (12 bytes) excluded by CompileCommand ### Excluding compile: java.lang.module.ModuleDescriptor$1::newExports made not compilable on levels 0 1 2 3 java.lang.module.ModuleDescriptor$1::newExports (13 bytes) excluded by CompileCommand ### Excluding compile: java.lang.module.ModuleDescriptor$Exports::equals made not compilable on levels 0 1 2 3 java.lang.module.ModuleDescriptor$Exports::equals (62 bytes) excluded by CompileCommand ### Excluding compile: static java.util.Set::of made not compilable on levels 0 1 2 3 java.util.Set::of (66 bytes) excluded by CompileCommand ### Excluding compile: java.util.Collections$EmptySet::contains made not compilable on levels 0 1 java.util.Collections$EmptySet::contains (2 bytes) excluded by CompileCommand ### Excluding compile: static jdk.internal.module.Builder::newRequires made not compilable on levels 0 1 2 3 jdk.internal.module.Builder::newRequires (7 bytes) excluded by CompileCommand ### Excluding compile: static jdk.internal.module.Builder::newRequires made not compilable on levels 0 1 2 3 jdk.internal.module.Builder::newRequires (51 bytes) excluded by CompileCommand ### Excluding compile: java.lang.module.ModuleDescriptor$1::newRequires made not compilable on levels 0 1 2 3 java.lang.module.ModuleDescriptor$1::newRequires (13 bytes) excluded by CompileCommand ### Excluding compile: java.lang.module.ModuleDescriptor$Requires::<init> made not compilable on levels 0 1 2 3 java.lang.module.ModuleDescriptor$Requires::<init> (10 bytes) excluded by CompileCommand ### Excluding compile: java.lang.module.ModuleDescriptor$Requires::<init> made not compilable on levels 0 1 2 3 java.lang.module.ModuleDescriptor$Requires::<init> (25 bytes) excluded by CompileCommand ### Excluding compile: java.util.ImmutableCollections$Set1::hashCode made not compilable on levels 0 1 2 3 java.util.ImmutableCollections$Set1::hashCode (8 bytes) excluded by CompileCommand ### Excluding compile: java.lang.module.ModuleDescriptor$Requires::hashCode made not compilable on levels 0 1 2 3 java.lang.module.ModuleDescriptor$Requires::hashCode (63 bytes) excluded by CompileCommand ### Excluding compile: java.lang.module.ModuleDescriptor::name made not compilable on levels 0 1 java.lang.module.ModuleDescriptor::name (5 bytes) excluded by CompileCommand ### Excluding compile: java.nio.Buffer::checkIndex made not compilable on levels 0 1 2 3 java.nio.Buffer::checkIndex (22 bytes) excluded by CompileCommand ### Excluding compile: java.nio.DirectLongBufferU::ix made not compilable on levels 0 1 2 3 java.nio.DirectLongBufferU::ix (10 bytes) excluded by CompileCommand ### Excluding generation of native wrapper: static java.lang.System::arraycopy made not compilable on levels 0 1 2 3 java.lang.System::arraycopy excluded by CompileCommand ### Excluding compile: java.lang.String::length made not compilable on levels 0 1 2 3 java.lang.String::length (11 bytes) excluded by CompileCommand ### Excluding compile: java.lang.module.ModuleReference::descriptor made not compilable on levels 0 1 java.lang.module.ModuleReference::descriptor (5 bytes) excluded by CompileCommand ### Excluding compile: static java.net.URI::hash made not compilable on levels 0 1 2 3 java.net.URI::hash (33 bytes) excluded by CompileCommand ### Excluding compile: static java.net.URI::toLower made not compilable on levels 0 1 2 3 java.net.URI::toLower (19 bytes) excluded by CompileCommand ### Excluding compile: static java.lang.StringLatin1::indexOf made not compilable on levels 0 1 2 3 java.lang.StringLatin1::indexOf (61 bytes) excluded by CompileCommand ### Excluding compile: static java.util.concurrent.ConcurrentHashMap::tabAt made not compilable on levels 0 1 2 3 java.util.concurrent.ConcurrentHashMap::tabAt (22 bytes) excluded by CompileCommand ### Excluding compile: jdk.internal.misc.Unsafe::getObjectAcquire made not compilable on levels 0 1 2 3 jdk.internal.misc.Unsafe::getObjectAcquire (7 bytes) excluded by CompileCommand ### Excluding generation of native wrapper: jdk.internal.misc.Unsafe::getObjectVolatile made not compilable on levels 0 1 2 3 jdk.internal.misc.Unsafe::getObjectVolatile excluded by CompileCommand ### Excluding compile: static java.util.concurrent.ConcurrentHashMap::spread made not compilable on levels 0 1 2 3 java.util.concurrent.ConcurrentHashMap::spread (10 bytes) excluded by CompileCommand ### Excluding generation of native wrapper: jdk.internal.misc.Unsafe::compareAndSetObject made not compilable on levels 0 1 2 3 jdk.internal.misc.Unsafe::compareAndSetObject excluded by CompileCommand ### Excluding compile: java.util.ImmutableCollections$SetN$1::hasNext made not compilable on levels 0 1 2 3 java.util.ImmutableCollections$SetN$1::hasNext (47 bytes) excluded by CompileCommand ### Excluding compile: java.util.concurrent.ConcurrentHashMap$Node::<init> made not compilable on levels 0 1 2 3 java.util.concurrent.ConcurrentHashMap$Node::<init> (20 bytes) excluded by CompileCommand ### Excluding compile: static java.util.concurrent.ConcurrentHashMap::casTabAt made not compilable on levels 0 1 2 3 java.util.concurrent.ConcurrentHashMap::casTabAt (21 bytes) excluded by CompileCommand ### Excluding compile: java.util.concurrent.ConcurrentHashMap::putVal made not compilable on levels 0 1 2 3 java.util.concurrent.ConcurrentHashMap::putVal (432 bytes) excluded by CompileCommand ### Excluding compile: java.util.concurrent.ConcurrentHashMap::addCount made not compilable on levels 0 1 2 3 java.util.concurrent.ConcurrentHashMap::addCount (289 bytes) excluded by CompileCommand ### Excluding generation of native wrapper: jdk.internal.misc.Unsafe::compareAndSetLong made not compilable on levels 0 1 2 3 jdk.internal.misc.Unsafe::compareAndSetLong excluded by CompileCommand ### Excluding compile: java.util.ImmutableCollections$SetN$1::next made not compilable on levels 0 1 2 3 java.util.ImmutableCollections$SetN$1::next (35 bytes) excluded by CompileCommand ### Excluding compile: java.util.ImmutableCollections$SetN::size made not compilable on levels 0 1 java.util.ImmutableCollections$SetN::size (5 bytes) excluded by CompileCommand ### Excluding compile: java.lang.module.ModuleDescriptor::exports made not compilable on levels 0 1 java.lang.module.ModuleDescriptor::exports (5 bytes) excluded by CompileCommand ### Excluding compile: static java.util.HashMap::hash made not compilable on levels 0 1 2 3 java.util.HashMap::hash (20 bytes) excluded by CompileCommand ### Excluding compile: java.util.ImmutableCollections$MapN::probe made not compilable on levels 0 1 2 3 java.util.ImmutableCollections$MapN::probe (64 bytes) excluded by CompileCommand ### Excluding compile: java.lang.module.ModuleDescriptor$Requires::modifiers made not compilable on levels 0 1 java.lang.module.ModuleDescriptor$Requires::modifiers (5 bytes) excluded by CompileCommand ### Excluding compile: java.lang.module.ModuleDescriptor$Requires::name made not compilable on levels 0 1 java.lang.module.ModuleDescriptor$Requires::name (5 bytes) excluded by CompileCommand ### Excluding compile: java.util.HashMap::getNode made not compilable on levels 0 1 2 3 java.util.HashMap::getNode (148 bytes) excluded by CompileCommand ### Excluding compile: java.util.HashMap::containsKey made not compilable on levels 0 1 2 3 java.util.HashMap::containsKey (18 bytes) excluded by CompileCommand ### Excluding compile: java.util.HashMap::put made not compilable on levels 0 1 2 3 java.util.HashMap::put (13 bytes) excluded by CompileCommand ### Excluding compile: java.util.HashMap::putVal made not compilable on levels 0 1 2 3 java.util.HashMap::putVal (300 bytes) excluded by CompileCommand ### Excluding compile: java.util.HashMap$Node::<init> made not compilable on levels 0 1 2 3 java.util.HashMap$Node::<init> (26 bytes) excluded by CompileCommand ### Excluding compile: java.util.HashMap::newNode made not compilable on levels 0 1 2 3 java.util.HashMap::newNode (13 bytes) excluded by CompileCommand ### Excluding compile: java.util.HashMap::afterNodeInsertion made not compilable on levels 0 1 2 3 java.util.HashMap::afterNodeInsertion (1 bytes) excluded by CompileCommand ### Excluding compile: java.util.ImmutableCollections$Set1::size made not compilable on levels 0 1 java.util.ImmutableCollections$Set1::size (2 bytes) excluded by CompileCommand ### Excluding compile: java.lang.module.ModuleDescriptor::provides made not compilable on levels 0 1 java.lang.module.ModuleDescriptor::provides (5 bytes) excluded by CompileCommand ### Excluding compile: java.util.Collections$1::hasNext made not compilable on levels 0 1 java.util.Collections$1::hasNext (5 bytes) excluded by CompileCommand ### Excluding compile: java.lang.String::isLatin1 made not compilable on levels 0 1 2 3 4 java.lang.String::isLatin1 (19 bytes) excluded by CompileCommand ### Excluding compile: java.lang.module.Resolver::isTracing made not compilable on levels 0 1 2 3 java.lang.module.Resolver::isTracing (13 bytes) excluded by CompileCommand ### Excluding compile: java.util.AbstractCollection::isEmpty made not compilable on levels 0 1 2 3 java.util.AbstractCollection::isEmpty (13 bytes) excluded by CompileCommand ### Excluding compile: java.util.HashMap$HashIterator::hasNext made not compilable on levels 0 1 2 3 java.util.HashMap$HashIterator::hasNext (13 bytes) excluded by CompileCommand ### Excluding compile: static java.util.Optional::ofNullable made not compilable on levels 0 1 2 3 java.util.Optional::ofNullable (15 bytes) excluded by CompileCommand ### Excluding compile: static java.util.Optional::of made not compilable on levels 0 1 2 3 java.util.Optional::of (9 bytes) excluded by CompileCommand ### Excluding compile: java.util.Optional::<init> made not compilable on levels 0 1 2 3 java.util.Optional::<init> (13 bytes) excluded by CompileCommand ### Excluding compile: java.util.ImmutableCollections$MapN::get made not compilable on levels 0 1 2 3 java.util.ImmutableCollections$MapN::get (21 bytes) excluded by CompileCommand ### Excluding compile: java.util.Optional::orElse made not compilable on levels 0 1 2 3 java.util.Optional::orElse (16 bytes) excluded by CompileCommand ### Excluding compile: jdk.internal.module.SystemModuleFinder::find made not compilable on levels 0 1 2 3 jdk.internal.module.SystemModuleFinder::find (22 bytes) excluded by CompileCommand ### Excluding compile: java.lang.module.Resolver::findWithBeforeFinder made not compilable on levels 0 1 2 3 java.lang.module.Resolver::findWithBeforeFinder (18 bytes) excluded by CompileCommand ### Excluding compile: java.util.ImmutableCollections$Set0::size made not compilable on levels 0 1 java.util.ImmutableCollections$Set0::size (2 bytes) excluded by CompileCommand ### Excluding compile: java.util.HashSet::add made not compilable on levels 0 1 2 3 java.util.HashSet::add (20 bytes) excluded by CompileCommand ### Excluding compile: java.util.HashMap::get made not compilable on levels 0 1 2 3 java.util.HashMap::get (23 bytes) excluded by CompileCommand ### Excluding compile: jdk.internal.module.ModuleReferenceImpl::hashCode made not compilable on levels 0 1 2 3 jdk.internal.module.ModuleReferenceImpl::hashCode (56 bytes) excluded by CompileCommand ### Excluding generation of native wrapper: java.lang.Object::hashCode made not compilable on levels 0 1 2 3 java.lang.Object::hashCode excluded by CompileCommand ### Excluding compile: java.util.HashMap$HashIterator::nextNode made not compilable on levels 0 1 2 3 java.util.HashMap$HashIterator::nextNode (100 bytes) excluded by CompileCommand ### Excluding compile: java.lang.module.ResolvedModule::hashCode made not compilable on levels 0 1 2 3 java.lang.module.ResolvedModule::hashCode (16 bytes) excluded by CompileCommand ### Excluding compile: java.lang.String::hashCode made not compilable on levels 0 1 2 3 4 java.lang.String::hashCode (49 bytes) excluded by CompileCommand ### Excluding compile: java.lang.module.ModuleDescriptor::requires made not compilable on levels 0 1 java.lang.module.ModuleDescriptor::requires (5 bytes) excluded by CompileCommand ### Excluding compile: java.lang.module.ModuleDescriptor::isAutomatic made not compilable on levels 0 1 java.lang.module.ModuleDescriptor::isAutomatic (5 bytes) excluded by CompileCommand ### Excluding compile: java.lang.Object::<init> made not compilable on levels 0 1 2 3 4 java.lang.Object::<init> (1 bytes) excluded by CompileCommand ### Excluding compile: java.lang.module.Resolver::computeIfAbsent made not compilable on levels 0 1 2 3 java.lang.module.Resolver::computeIfAbsent (42 bytes) excluded by CompileCommand ### Excluding compile: java.util.ImmutableCollections$Set1::contains made not compilable on levels 0 1 2 3 java.util.ImmutableCollections$Set1::contains (9 bytes) excluded by CompileCommand ### Excluding compile: java.lang.Enum::equals made not compilable on levels 0 1 2 3 java.lang.Enum::equals (11 bytes) excluded by CompileCommand ### Excluding compile: java.util.HashMap$KeyIterator::next made not compilable on levels 0 1 2 3 java.util.HashMap$KeyIterator::next (8 bytes) excluded by CompileCommand ### Excluding compile: java.util.HashMap$HashIterator::<init> made not compilable on levels 0 1 2 3 java.util.HashMap$HashIterator::<init> (79 bytes) excluded by CompileCommand ### Excluding compile: java.util.HashSet::iterator made not compilable on levels 0 1 2 3 java.util.HashSet::iterator (13 bytes) excluded by CompileCommand ### Excluding compile: java.util.HashMap::keySet made not compilable on levels 0 1 2 3 java.util.HashMap::keySet (25 bytes) excluded by CompileCommand ### Excluding compile: java.util.HashMap$KeySet::iterator made not compilable on levels 0 1 2 3 java.util.HashMap$KeySet::iterator (12 bytes) excluded by CompileCommand ### Excluding compile: java.util.HashMap$KeyIterator::<init> made not compilable on levels 0 1 2 3 java.util.HashMap$KeyIterator::<init> (11 bytes) excluded by CompileCommand ### Excluding compile: java.util.HashMap$ValueIterator::next made not compilable on levels 0 1 2 3 java.util.HashMap$ValueIterator::next (8 bytes) excluded by CompileCommand ### Excluding compile: java.util.KeyValueHolder::getKey made not compilable on levels 0 1 java.util.KeyValueHolder::getKey (5 bytes) excluded by CompileCommand ### Excluding compile: java.util.KeyValueHolder::getValue made not compilable on levels 0 1 java.util.KeyValueHolder::getValue (5 bytes) excluded by CompileCommand ### Excluding compile: java.lang.module.ResolvedModule::reference made not compilable on levels 0 1 java.lang.module.ResolvedModule::reference (5 bytes) excluded by CompileCommand ### Excluding compile: java.util.HashSet::contains made not compilable on levels 0 1 2 3 java.util.HashSet::contains (9 bytes) excluded by CompileCommand ### Excluding compile: static java.lang.StringLatin1::canEncode made not compilable on levels 0 1 2 3 java.lang.StringLatin1::canEncode (13 bytes) excluded by CompileCommand ### Excluding compile: java.util.concurrent.ConcurrentHashMap::putIfAbsent made not compilable on levels 0 1 2 3 java.util.concurrent.ConcurrentHashMap::putIfAbsent (8 bytes) excluded by CompileCommand ### Excluding compile: java.lang.module.ModuleDescriptor::packages made not compilable on levels 0 1 java.lang.module.ModuleDescriptor::packages (5 bytes) excluded by CompileCommand ### Excluding compile: java.lang.String::indexOf made not compilable on levels 0 1 2 3 java.lang.String::indexOf (29 bytes) excluded by CompileCommand ### Excluding compile: static java.lang.Math::min made not compilable on levels 0 1 2 3 java.lang.Math::min (11 bytes) excluded by CompileCommand ### Excluding compile: java.lang.String::indexOf made not compilable on levels 0 1 2 3 java.lang.String::indexOf (7 bytes) excluded by CompileCommand ### Excluding compile: jdk.internal.misc.Unsafe::putObjectRelease made not compilable on levels 0 1 2 3 jdk.internal.misc.Unsafe::putObjectRelease (9 bytes) excluded by CompileCommand ### Excluding generation of native wrapper: jdk.internal.misc.Unsafe::putObjectVolatile made not compilable on levels 0 1 2 3 jdk.internal.misc.Unsafe::putObjectVolatile excluded by CompileCommand ### Excluding compile: static java.util.concurrent.ConcurrentHashMap::setTabAt made not compilable on levels 0 1 2 3 java.util.concurrent.ConcurrentHashMap::setTabAt (20 bytes) excluded by CompileCommand ### Excluding compile: static java.lang.CharacterData::of made not compilable on levels 0 1 2 3 java.lang.CharacterData::of (120 bytes) excluded by CompileCommand ### Excluding compile: java.lang.CharacterDataLatin1::getProperties made not compilable on levels 0 1 2 3 java.lang.CharacterDataLatin1::getProperties (11 bytes) excluded by CompileCommand ### Excluding compile: java.lang.module.ResolvedModule::name made not compilable on levels 0 1 2 3 java.lang.module.ResolvedModule::name (11 bytes) excluded by CompileCommand ### Excluding compile: java.lang.module.ModuleDescriptor$Version::toString made not compilable on levels 0 1 java.lang.module.ModuleDescriptor$Version::toString (5 bytes) excluded by CompileCommand ### Excluding compile: java.util.ImmutableCollections$SetN$1::hasNext made not compilable on levels 0 1 2 3 4 java.util.ImmutableCollections$SetN$1::hasNext (47 bytes) excluded by CompileCommand ### Excluding compile: java.lang.AbstractStringBuilder::ensureCapacityInternal made not compilable on levels 0 1 2 3 java.lang.AbstractStringBuilder::ensureCapacityInternal (39 bytes) excluded by CompileCommand ### Excluding compile: java.util.ImmutableCollections$Set2$1::hasNext made not compilable on levels 0 1 2 3 java.util.ImmutableCollections$Set2$1::hasNext (14 bytes) excluded by CompileCommand ### Excluding compile: java.util.AbstractMap::<init> made not compilable on levels 0 1 2 3 java.util.AbstractMap::<init> (5 bytes) excluded by CompileCommand ### Excluding compile: java.util.HashMap::<init> made not compilable on levels 0 1 2 3 java.util.HashMap::<init> (11 bytes) excluded by CompileCommand ### Excluding compile: java.util.Collections$EmptyMap::get made not compilable on levels 0 1 java.util.Collections$EmptyMap::get (2 bytes) excluded by CompileCommand ### Excluding compile: java.util.HashMap::resize made not compilable on levels 0 1 2 3 java.util.HashMap::resize (356 bytes) excluded by CompileCommand ### Excluding compile: java.util.HashSet::<init> made not compilable on levels 0 1 2 3 java.util.HashSet::<init> (16 bytes) excluded by CompileCommand ### Excluding compile: java.lang.module.ModuleDescriptor$Exports::isQualified made not compilable on levels 0 1 2 3 java.lang.module.ModuleDescriptor$Exports::isQualified (18 bytes) excluded by CompileCommand ### Excluding compile: java.lang.module.ModuleDescriptor$Exports::source made not compilable on levels 0 1 java.lang.module.ModuleDescriptor$Exports::source (5 bytes) excluded by CompileCommand ### Excluding compile: java.util.Collections$EmptySet::isEmpty made not compilable on levels 0 1 java.util.Collections$EmptySet::isEmpty (2 bytes) excluded by CompileCommand ### Excluding compile: static java.util.ArrayList::access$000 made not compilable on levels 0 1 java.util.ArrayList::access$000 (5 bytes) excluded by CompileCommand ### Excluding compile: java.lang.module.ResolvedModule::configuration made not compilable on levels 0 1 java.lang.module.ResolvedModule::configuration (5 bytes) excluded by CompileCommand ### Excluding compile: java.lang.module.ModuleDescriptor$Exports::targets made not compilable on levels 0 1 java.lang.module.ModuleDescriptor$Exports::targets (5 bytes) excluded by CompileCommand ### Excluding compile: static java.lang.Module::findModule made not compilable on levels 0 1 2 3 java.lang.Module::findModule (93 bytes) excluded by CompileCommand ### Excluding compile: java.util.ImmutableCollections$SetN::iterator made not compilable on levels 0 1 2 3 java.util.ImmutableCollections$SetN::iterator (9 bytes) excluded by CompileCommand ### Excluding compile: java.util.ImmutableCollections$SetN$1::<init> made not compilable on levels 0 1 2 3 java.util.ImmutableCollections$SetN$1::<init> (15 bytes) excluded by CompileCommand ### Excluding generation of native wrapper: static java.lang.Module::addExports0 made not compilable on levels 0 1 2 3 java.lang.Module::addExports0 excluded by CompileCommand ### Excluding compile: java.util.HashMap::isEmpty made not compilable on levels 0 1 2 3 java.util.HashMap::isEmpty (13 bytes) excluded by CompileCommand ### Excluding compile: java.util.ImmutableCollections$Set2$1::next made not compilable on levels 0 1 2 3 java.util.ImmutableCollections$Set2$1::next (49 bytes) excluded by CompileCommand ### Excluding compile: java.lang.module.ModuleDescriptor::isOpen made not compilable on levels 0 1 java.lang.module.ModuleDescriptor::isOpen (5 bytes) excluded by CompileCommand ### Excluding compile: java.util.ImmutableCollections$Set1::iterator made not compilable on levels 0 1 2 3 java.util.ImmutableCollections$Set1::iterator (8 bytes) excluded by CompileCommand ### Excluding compile: static java.util.Collections::singletonIterator made not compilable on levels 0 1 2 3 java.util.Collections::singletonIterator (9 bytes) excluded by CompileCommand ### Excluding compile: java.util.Collections$1::<init> made not compilable on levels 0 1 2 3 java.util.Collections$1::<init> (15 bytes) excluded by CompileCommand ### Excluding compile: java.util.Collections$1::next made not compilable on levels 0 1 2 3 java.util.Collections$1::next (25 bytes) excluded by CompileCommand ### Excluding compile: java.util.Collections$UnmodifiableCollection$1::hasNext made not compilable on levels 0 1 2 3 java.util.Collections$UnmodifiableCollection$1::hasNext (10 bytes) excluded by CompileCommand ### Excluding compile: static java.util.HashMap::hash made not compilable on levels 0 1 2 3 4 java.util.HashMap::hash (20 bytes) excluded by CompileCommand ### Excluding generation of native wrapper: static java.lang.Module::addExportsToAll0 made not compilable on levels 0 1 2 3 java.lang.Module::addExportsToAll0 excluded by CompileCommand ### Excluding compile: java.util.Collections$UnmodifiableCollection$1::next made not compilable on levels 0 1 2 3 java.util.Collections$UnmodifiableCollection$1::next (10 bytes) excluded by CompileCommand ### Excluding generation of native wrapper: static java.lang.Module::addReads0 made not compilable on levels 0 1 2 3 java.lang.Module::addReads0 excluded by CompileCommand ### Excluding compile: java.util.ImmutableCollections$Set2::size made not compilable on levels 0 1 java.util.ImmutableCollections$Set2::size (2 bytes) excluded by CompileCommand ### Excluding compile: java.lang.reflect.Field::getName made not compilable on levels 0 1 java.lang.reflect.Field::getName (5 bytes) excluded by CompileCommand ### Excluding compile: jdk.internal.module.ModuleReferenceImpl::moduleResolution made not compilable on levels 0 1 jdk.internal.module.ModuleReferenceImpl::moduleResolution (5 bytes) excluded by CompileCommand ### Excluding compile: java.lang.String::coder made not compilable on levels 0 1 2 3 4 java.lang.String::coder (15 bytes) excluded by CompileCommand ### Excluding compile: static java.util.Map::entry made not compilable on levels 0 1 2 3 java.util.Map::entry (10 bytes) excluded by CompileCommand ### Excluding compile: java.util.KeyValueHolder::<init> made not compilable on levels 0 1 2 3 java.util.KeyValueHolder::<init> (21 bytes) excluded by CompileCommand ### Excluding compile: java.util.Collections$EmptyIterator::hasNext made not compilable on levels 0 1 java.util.Collections$EmptyIterator::hasNext (2 bytes) excluded by CompileCommand ### Excluding compile: java.lang.Module::getDescriptor made not compilable on levels 0 1 java.lang.Module::getDescriptor (5 bytes) excluded by CompileCommand ### Excluding compile: jdk.internal.module.ModuleBootstrap$2::hasNext made not compilable on levels 0 1 2 3 jdk.internal.module.ModuleBootstrap$2::hasNext (30 bytes) excluded by CompileCommand ### Excluding compile: jdk.internal.module.ModuleBootstrap$2::next made not compilable on levels 0 1 2 3 jdk.internal.module.ModuleBootstrap$2::next (52 bytes) excluded by CompileCommand ### Excluding compile: java.util.HashMap::putIfAbsent made not compilable on levels 0 1 2 3 java.util.HashMap::putIfAbsent (13 bytes) excluded by CompileCommand ### Excluding generation of native wrapper: static java.lang.Module::addExportsToAllUnnamed0 made not compilable on levels 0 1 2 3 java.lang.Module::addExportsToAllUnnamed0 excluded by CompileCommand ### Excluding compile: static java.util.ImmutableCollections$Set0::instance made not compilable on levels 0 1 2 3 java.util.ImmutableCollections$Set0::instance (4 bytes) excluded by CompileCommand ### Excluding compile: static java.lang.Character::toLowerCase made not compilable on levels 0 1 2 3 java.lang.Character::toLowerCase (9 bytes) excluded by CompileCommand ### Excluding compile: java.lang.CharacterDataLatin1::toLowerCase made not compilable on levels 0 1 2 3 java.lang.CharacterDataLatin1::toLowerCase (39 bytes) excluded by CompileCommand ### Excluding compile: java.lang.String::<init> made not compilable on levels 0 1 2 3 java.lang.String::<init> (15 bytes) excluded by CompileCommand ### Excluding compile: static sun.nio.fs.UnixPath::checkNotNul made not compilable on levels 0 1 2 3 sun.nio.fs.UnixPath::checkNotNul (16 bytes) excluded by CompileCommand ### Excluding compile: java.lang.AbstractStringBuilder::isLatin1 made not compilable on levels 0 1 2 3 java.lang.AbstractStringBuilder::isLatin1 (19 bytes) excluded by CompileCommand 151 1 3 Demo::workload (4 bytes) 152 2 1 Demo::workload (4 bytes) 152 1 3 Demo::workload (4 bytes) made not entrant ### Excluding compile: static Demo::main made not compilable on levels 0 1 2 3 Demo::main (10 bytes) excluded by CompileCommand ### Excluding compile: static Demo::main made not compilable on levels 0 1 2 3 4 Demo::main (10 bytes) excluded by CompileCommand