Skip to content

Instantly share code, notes, and snippets.

@edwingustafson
Created August 28, 2018 15:30
Show Gist options
  • Save edwingustafson/d811c6aba622d2a3a12fc9e847a9cb85 to your computer and use it in GitHub Desktop.
Save edwingustafson/d811c6aba622d2a3a12fc9e847a9cb85 to your computer and use it in GitHub Desktop.
Simple program to use -verbose:class
/**
* Simple program to use -verbose:class
*/
public class Hello {
public static void main(final String[] args) {
System.out.println("Hello, world!");
}
}
/*
* Output
*
/hello$ java -verbose:class Hello
[0.002s][info][class,load] opened: /usr/lib/jvm/java-10-openjdk/lib/modules
[0.040s][info][class,load] java.lang.Object source: jrt:/java.base
[0.040s][info][class,load] java.io.Serializable source: jrt:/java.base
[0.040s][info][class,load] java.lang.Comparable source: jrt:/java.base
[0.040s][info][class,load] java.lang.CharSequence source: jrt:/java.base
[0.040s][info][class,load] java.lang.String source: jrt:/java.base
[0.040s][info][class,load] java.lang.reflect.AnnotatedElement source: jrt:/java.base
[0.040s][info][class,load] java.lang.reflect.GenericDeclaration source: jrt:/java.base
[0.040s][info][class,load] java.lang.reflect.Type source: jrt:/java.base
[0.040s][info][class,load] java.lang.Class source: jrt:/java.base
[0.040s][info][class,load] java.lang.Cloneable source: jrt:/java.base
[0.040s][info][class,load] java.lang.ClassLoader source: jrt:/java.base
[0.041s][info][class,load] java.lang.System source: jrt:/java.base
[0.041s][info][class,load] java.lang.Throwable source: jrt:/java.base
[0.041s][info][class,load] java.lang.Error source: jrt:/java.base
[0.041s][info][class,load] java.lang.ThreadDeath source: jrt:/java.base
[0.041s][info][class,load] java.lang.Exception source: jrt:/java.base
[0.041s][info][class,load] java.lang.RuntimeException source: jrt:/java.base
[0.041s][info][class,load] java.lang.SecurityManager source: jrt:/java.base
[0.041s][info][class,load] java.security.ProtectionDomain source: jrt:/java.base
[0.041s][info][class,load] java.security.AccessControlContext source: jrt:/java.base
[0.041s][info][class,load] java.security.SecureClassLoader source: jrt:/java.base
[0.041s][info][class,load] java.lang.ReflectiveOperationException source: jrt:/java.base
[0.041s][info][class,load] java.lang.ClassNotFoundException source: jrt:/java.base
[0.041s][info][class,load] java.lang.LinkageError source: jrt:/java.base
[0.041s][info][class,load] java.lang.NoClassDefFoundError source: jrt:/java.base
[0.041s][info][class,load] java.lang.ClassCastException source: jrt:/java.base
[0.041s][info][class,load] java.lang.ArrayStoreException source: jrt:/java.base
[0.041s][info][class,load] java.lang.VirtualMachineError source: jrt:/java.base
[0.041s][info][class,load] java.lang.OutOfMemoryError source: jrt:/java.base
[0.041s][info][class,load] java.lang.StackOverflowError source: jrt:/java.base
[0.041s][info][class,load] java.lang.IllegalMonitorStateException source: jrt:/java.base
[0.041s][info][class,load] java.lang.ref.Reference source: jrt:/java.base
[0.041s][info][class,load] java.lang.ref.SoftReference source: jrt:/java.base
[0.041s][info][class,load] java.lang.ref.WeakReference source: jrt:/java.base
[0.041s][info][class,load] java.lang.ref.FinalReference source: jrt:/java.base
[0.041s][info][class,load] java.lang.ref.PhantomReference source: jrt:/java.base
[0.041s][info][class,load] java.lang.ref.Finalizer source: jrt:/java.base
[0.041s][info][class,load] java.lang.ref.ReferenceQueue source: jrt:/java.base
[0.041s][info][class,load] java.lang.Runnable source: jrt:/java.base
[0.042s][info][class,load] java.lang.Thread source: jrt:/java.base
[0.042s][info][class,load] java.lang.Thread$UncaughtExceptionHandler source: jrt:/java.base
[0.042s][info][class,load] java.lang.ThreadGroup source: jrt:/java.base
[0.042s][info][class,load] java.util.Map source: jrt:/java.base
[0.042s][info][class,load] java.util.Dictionary source: jrt:/java.base
[0.042s][info][class,load] java.util.Hashtable source: jrt:/java.base
[0.042s][info][class,load] java.util.Properties source: jrt:/java.base
[0.042s][info][class,load] java.lang.Module source: jrt:/java.base
[0.042s][info][class,load] java.lang.reflect.AccessibleObject source: jrt:/java.base
[0.042s][info][class,load] java.lang.reflect.Member source: jrt:/java.base
[0.043s][info][class,load] java.lang.reflect.Field source: jrt:/java.base
[0.043s][info][class,load] java.lang.reflect.Parameter source: jrt:/java.base
[0.043s][info][class,load] java.lang.reflect.Executable source: jrt:/java.base
[0.043s][info][class,load] java.lang.reflect.Method source: jrt:/java.base
[0.043s][info][class,load] java.lang.reflect.Constructor source: jrt:/java.base
[0.043s][info][class,load] jdk.internal.reflect.MagicAccessorImpl source: jrt:/java.base
[0.043s][info][class,load] jdk.internal.reflect.MethodAccessor source: jrt:/java.base
[0.043s][info][class,load] jdk.internal.reflect.MethodAccessorImpl source: jrt:/java.base
[0.043s][info][class,load] jdk.internal.reflect.ConstructorAccessor source: jrt:/java.base
[0.043s][info][class,load] jdk.internal.reflect.ConstructorAccessorImpl source: jrt:/java.base
[0.043s][info][class,load] jdk.internal.reflect.DelegatingClassLoader source: jrt:/java.base
[0.043s][info][class,load] jdk.internal.reflect.ConstantPool source: jrt:/java.base
[0.043s][info][class,load] jdk.internal.reflect.FieldAccessor source: jrt:/java.base
[0.043s][info][class,load] jdk.internal.reflect.FieldAccessorImpl source: jrt:/java.base
[0.043s][info][class,load] jdk.internal.reflect.UnsafeFieldAccessorImpl source: jrt:/java.base
[0.043s][info][class,load] jdk.internal.reflect.UnsafeStaticFieldAccessorImpl source: jrt:/java.base
[0.043s][info][class,load] java.lang.annotation.Annotation source: jrt:/java.base
[0.043s][info][class,load] jdk.internal.reflect.CallerSensitive source: jrt:/java.base
[0.044s][info][class,load] java.lang.invoke.MethodHandle source: jrt:/java.base
[0.044s][info][class,load] java.lang.invoke.DirectMethodHandle source: jrt:/java.base
[0.044s][info][class,load] java.lang.invoke.VarHandle source: jrt:/java.base
[0.044s][info][class,load] java.lang.invoke.MemberName source: jrt:/java.base
[0.044s][info][class,load] java.lang.invoke.ResolvedMethodName source: jrt:/java.base
[0.044s][info][class,load] java.lang.invoke.MethodHandleNatives source: jrt:/java.base
[0.045s][info][class,load] java.lang.invoke.LambdaForm source: jrt:/java.base
[0.045s][info][class,load] java.lang.invoke.MethodType source: jrt:/java.base
[0.045s][info][class,load] java.lang.BootstrapMethodError source: jrt:/java.base
[0.045s][info][class,load] java.lang.invoke.CallSite source: jrt:/java.base
[0.045s][info][class,load] java.lang.invoke.MethodHandleNatives$CallSiteContext source: jrt:/java.base
[0.045s][info][class,load] java.lang.invoke.ConstantCallSite source: jrt:/java.base
[0.045s][info][class,load] java.lang.invoke.MutableCallSite source: jrt:/java.base
[0.045s][info][class,load] java.lang.invoke.VolatileCallSite source: jrt:/java.base
[0.045s][info][class,load] java.lang.Appendable source: jrt:/java.base
[0.045s][info][class,load] java.lang.AbstractStringBuilder source: jrt:/java.base
[0.045s][info][class,load] java.lang.StringBuffer source: jrt:/java.base
[0.046s][info][class,load] java.lang.StringBuilder source: jrt:/java.base
[0.046s][info][class,load] jdk.internal.misc.Unsafe source: jrt:/java.base
[0.047s][info][class,load] jdk.internal.module.Modules source: jrt:/java.base
[0.047s][info][class,load] java.lang.AutoCloseable source: jrt:/java.base
[0.047s][info][class,load] java.io.Closeable source: jrt:/java.base
[0.047s][info][class,load] java.io.InputStream source: jrt:/java.base
[0.047s][info][class,load] java.io.ByteArrayInputStream source: jrt:/java.base
[0.047s][info][class,load] java.io.File source: jrt:/java.base
[0.047s][info][class,load] java.net.URL source: jrt:/java.base
[0.047s][info][class,load] java.util.jar.Manifest source: jrt:/java.base
[0.048s][info][class,load] jdk.internal.loader.BuiltinClassLoader source: jrt:/java.base
[0.048s][info][class,load] jdk.internal.loader.ClassLoaders$AppClassLoader source: jrt:/java.base
[0.048s][info][class,load] jdk.internal.loader.ClassLoaders$PlatformClassLoader source: jrt:/java.base
[0.048s][info][class,load] java.security.CodeSource source: jrt:/java.base
[0.048s][info][class,load] sun.net.www.ParseUtil source: jrt:/java.base
[0.048s][info][class,load] java.lang.StackTraceElement source: jrt:/java.base
[0.048s][info][class,load] java.nio.Buffer source: jrt:/java.base
[0.048s][info][class,load] java.lang.StackWalker source: jrt:/java.base
[0.048s][info][class,load] java.lang.StackStreamFactory$AbstractStackWalker source: jrt:/java.base
[0.048s][info][class,load] java.lang.StackWalker$StackFrame source: jrt:/java.base
[0.048s][info][class,load] java.lang.StackFrameInfo source: jrt:/java.base
[0.048s][info][class,load] java.lang.LiveStackFrame source: jrt:/java.base
[0.048s][info][class,load] java.lang.LiveStackFrameInfo source: jrt:/java.base
[0.049s][info][class,load] java.lang.Boolean source: jrt:/java.base
[0.049s][info][class,load] java.lang.Character source: jrt:/java.base
[0.049s][info][class,load] java.lang.Number source: jrt:/java.base
[0.049s][info][class,load] java.lang.Float source: jrt:/java.base
[0.049s][info][class,load] java.lang.Double source: jrt:/java.base
[0.049s][info][class,load] java.lang.Byte source: jrt:/java.base
[0.049s][info][class,load] java.lang.Short source: jrt:/java.base
[0.049s][info][class,load] java.lang.Integer source: jrt:/java.base
[0.049s][info][class,load] java.lang.Long source: jrt:/java.base
[0.050s][info][class,load] jdk.internal.loader.ClassLoaders source: jrt:/java.base
[0.051s][info][class,load] java.lang.NullPointerException source: jrt:/java.base
[0.051s][info][class,load] java.lang.ArithmeticException source: jrt:/java.base
[0.053s][info][class,load] java.io.ObjectStreamField source: jrt:/java.base
[0.053s][info][class,load] java.util.Comparator source: jrt:/java.base
[0.053s][info][class,load] java.lang.String$CaseInsensitiveComparator source: jrt:/java.base
[0.053s][info][class,load] java.security.Guard source: jrt:/java.base
[0.054s][info][class,load] java.security.Permission source: jrt:/java.base
[0.054s][info][class,load] java.security.BasicPermission source: jrt:/java.base
[0.054s][info][class,load] java.lang.RuntimePermission source: jrt:/java.base
[0.054s][info][class,load] java.lang.StringLatin1 source: jrt:/java.base
[0.054s][info][class,load] java.security.AccessController source: jrt:/java.base
[0.054s][info][class,load] java.lang.Iterable source: jrt:/java.base
[0.054s][info][class,load] java.util.Collection source: jrt:/java.base
[0.054s][info][class,load] java.util.Set source: jrt:/java.base
[0.055s][info][class,load] java.util.AbstractCollection source: jrt:/java.base
[0.055s][info][class,load] java.util.AbstractSet source: jrt:/java.base
[0.055s][info][class,load] java.util.ImmutableCollections$AbstractImmutableSet source: jrt:/java.base
[0.055s][info][class,load] java.util.ImmutableCollections$Set1 source: jrt:/java.base
[0.055s][info][class,load] java.util.Objects source: jrt:/java.base
[0.055s][info][class,load] java.lang.reflect.ReflectPermission source: jrt:/java.base
[0.055s][info][class,load] java.security.PrivilegedAction source: jrt:/java.base
[0.055s][info][class,load] jdk.internal.reflect.ReflectionFactory$GetReflectionFactoryAction source: jrt:/java.base
[0.055s][info][class,load] java.security.cert.Certificate source: jrt:/java.base
[0.056s][info][class,load] java.util.HashSet source: jrt:/java.base
[0.056s][info][class,load] java.util.AbstractMap source: jrt:/java.base
[0.056s][info][class,load] java.util.HashMap source: jrt:/java.base
[0.057s][info][class,load] java.util.concurrent.ConcurrentMap source: jrt:/java.base
[0.057s][info][class,load] java.util.concurrent.ConcurrentHashMap source: jrt:/java.base
[0.057s][info][class,load] java.lang.Runtime source: jrt:/java.base
[0.058s][info][class,load] java.util.concurrent.locks.Lock source: jrt:/java.base
[0.058s][info][class,load] java.util.concurrent.locks.ReentrantLock source: jrt:/java.base
[0.058s][info][class,load] java.util.concurrent.ConcurrentHashMap$Segment source: jrt:/java.base
[0.058s][info][class,load] java.util.concurrent.ConcurrentHashMap$CounterCell source: jrt:/java.base
[0.058s][info][class,load] java.util.Map$Entry source: jrt:/java.base
[0.058s][info][class,load] java.util.concurrent.ConcurrentHashMap$Node source: jrt:/java.base
[0.058s][info][class,load] java.util.concurrent.locks.LockSupport source: jrt:/java.base
[0.059s][info][class,load] jdk.internal.reflect.ReflectionFactory source: jrt:/java.base
[0.059s][info][class,load] java.lang.ref.Reference$ReferenceHandler source: jrt:/java.base
[0.059s][info][class,load] jdk.internal.ref.Cleaner source: jrt:/java.base
[0.059s][info][class,load] java.lang.ref.ReferenceQueue$Null source: jrt:/java.base
[0.059s][info][class,load] java.lang.ref.ReferenceQueue$Lock source: jrt:/java.base
[0.061s][info][class,load] jdk.internal.misc.JavaLangRefAccess source: jrt:/java.base
[0.061s][info][class,load] java.lang.ref.Reference$1 source: jrt:/java.base
[0.061s][info][class,load] jdk.internal.misc.SharedSecrets source: jrt:/java.base
[0.061s][info][class,load] java.lang.ref.Finalizer$FinalizerThread source: jrt:/java.base
[0.062s][info][class,load] jdk.internal.misc.VM source: jrt:/java.base
[0.063s][info][class,load] java.util.Properties$EntrySet source: jrt:/java.base
[0.063s][info][class,load] java.util.concurrent.ConcurrentHashMap$CollectionView source: jrt:/java.base
[0.063s][info][class,load] java.util.concurrent.ConcurrentHashMap$EntrySetView source: jrt:/java.base
[0.064s][info][class,load] java.util.Collections source: jrt:/java.base
[0.064s][info][class,load] java.util.Collections$EmptySet source: jrt:/java.base
[0.064s][info][class,load] java.util.RandomAccess source: jrt:/java.base
[0.064s][info][class,load] java.util.List source: jrt:/java.base
[0.064s][info][class,load] java.util.AbstractList source: jrt:/java.base
[0.064s][info][class,load] java.util.Collections$EmptyList source: jrt:/java.base
[0.065s][info][class,load] java.util.Collections$EmptyMap source: jrt:/java.base
[0.065s][info][class,load] java.util.Collections$SynchronizedCollection source: jrt:/java.base
[0.065s][info][class,load] java.util.Collections$SynchronizedSet source: jrt:/java.base
[0.065s][info][class,load] java.lang.reflect.Array source: jrt:/java.base
[0.066s][info][class,load] java.util.Iterator source: jrt:/java.base
[0.066s][info][class,load] java.util.concurrent.ConcurrentHashMap$Traverser source: jrt:/java.base
[0.066s][info][class,load] java.util.concurrent.ConcurrentHashMap$BaseIterator source: jrt:/java.base
[0.066s][info][class,load] java.util.concurrent.ConcurrentHashMap$EntryIterator source: jrt:/java.base
[0.066s][info][class,load] java.util.concurrent.ConcurrentHashMap$MapEntry source: jrt:/java.base
[0.066s][info][class,load] java.util.ImmutableCollections$AbstractImmutableMap source: jrt:/java.base
[0.066s][info][class,load] java.util.ImmutableCollections$MapN source: jrt:/java.base
[0.066s][info][class,load] java.util.ImmutableCollections source: jrt:/java.base
[0.067s][info][class,load] java.lang.Math source: jrt:/java.base
[0.067s][info][class,load] java.lang.VersionProps source: jrt:/java.base
[0.068s][info][class,load] java.io.FileInputStream source: jrt:/java.base
[0.068s][info][class,load] java.io.FileDescriptor source: jrt:/java.base
[0.068s][info][class,load] jdk.internal.misc.JavaIOFileDescriptorAccess source: jrt:/java.base
[0.068s][info][class,load] java.io.FileDescriptor$1 source: jrt:/java.base
[0.068s][info][class,load] java.io.Flushable source: jrt:/java.base
[0.068s][info][class,load] java.io.OutputStream source: jrt:/java.base
[0.068s][info][class,load] java.io.FileOutputStream source: jrt:/java.base
[0.068s][info][class,load] java.io.FilterInputStream source: jrt:/java.base
[0.068s][info][class,load] java.io.BufferedInputStream source: jrt:/java.base
[0.069s][info][class,load] java.io.FilterOutputStream source: jrt:/java.base
[0.069s][info][class,load] java.io.PrintStream source: jrt:/java.base
[0.069s][info][class,load] java.io.BufferedOutputStream source: jrt:/java.base
[0.069s][info][class,load] java.io.Writer source: jrt:/java.base
[0.069s][info][class,load] java.io.OutputStreamWriter source: jrt:/java.base
[0.069s][info][class,load] sun.nio.cs.StreamEncoder source: jrt:/java.base
[0.070s][info][class,load] java.nio.charset.Charset source: jrt:/java.base
[0.070s][info][class,load] java.nio.charset.spi.CharsetProvider source: jrt:/java.base
[0.070s][info][class,load] sun.nio.cs.StandardCharsets source: jrt:/java.base
[0.070s][info][class,load] java.lang.ThreadLocal source: jrt:/java.base
[0.070s][info][class,load] java.util.concurrent.atomic.AtomicInteger source: jrt:/java.base
[0.070s][info][class,load] sun.security.action.GetPropertyAction source: jrt:/java.base
[0.070s][info][class,load] sun.nio.cs.HistoricallyNamedCharset source: jrt:/java.base
[0.071s][info][class,load] sun.nio.cs.Unicode source: jrt:/java.base
[0.071s][info][class,load] sun.nio.cs.UTF_8 source: jrt:/java.base
[0.071s][info][class,load] java.nio.charset.CharsetEncoder source: jrt:/java.base
[0.071s][info][class,load] sun.nio.cs.UTF_8$Encoder source: jrt:/java.base
[0.071s][info][class,load] java.nio.charset.CodingErrorAction source: jrt:/java.base
[0.072s][info][class,load] java.util.Arrays source: jrt:/java.base
[0.072s][info][class,load] java.nio.ByteBuffer source: jrt:/java.base
[0.072s][info][class,load] java.nio.HeapByteBuffer source: jrt:/java.base
[0.072s][info][class,load] java.nio.Bits source: jrt:/java.base
[0.072s][info][class,load] java.nio.ByteOrder source: jrt:/java.base
[0.072s][info][class,load] java.util.concurrent.atomic.AtomicLong source: jrt:/java.base
[0.073s][info][class,load] jdk.internal.misc.JavaNioAccess source: jrt:/java.base
[0.073s][info][class,load] java.nio.Bits$1 source: jrt:/java.base
[0.073s][info][class,load] java.io.BufferedWriter source: jrt:/java.base
[0.073s][info][class,load] java.lang.Terminator source: jrt:/java.base
[0.073s][info][class,load] jdk.internal.misc.Signal$Handler source: jrt:/java.base
[0.073s][info][class,load] java.lang.Terminator$1 source: jrt:/java.base
[0.073s][info][class,load] jdk.internal.misc.Signal source: jrt:/java.base
[0.073s][info][class,load] java.util.Hashtable$Entry source: jrt:/java.base
[0.073s][info][class,load] jdk.internal.misc.Signal$NativeHandler source: jrt:/java.base
[0.073s][info][class,load] java.lang.Integer$IntegerCache source: jrt:/java.base
[0.073s][info][class,load] jdk.internal.misc.OSEnvironment source: jrt:/java.base
[0.074s][info][class,load] jdk.internal.misc.JavaLangAccess source: jrt:/java.base
[0.074s][info][class,load] java.lang.System$2 source: jrt:/java.base
[0.074s][info][class,load] java.lang.IllegalArgumentException source: jrt:/java.base
[0.078s][info][class,load] java.lang.invoke.MethodHandleStatics source: jrt:/java.base
[0.078s][info][class,load] java.lang.CharacterData source: jrt:/java.base
[0.079s][info][class,load] java.lang.CharacterDataLatin1 source: jrt:/java.base
[0.079s][info][class,load] jdk.internal.module.ModuleBootstrap source: jrt:/java.base
[0.079s][info][class,load] java.lang.module.ModuleDescriptor source: jrt:/java.base
[0.079s][info][class,load] jdk.internal.misc.JavaLangModuleAccess source: jrt:/java.base
[0.079s][info][class,load] java.lang.module.ModuleDescriptor$1 source: jrt:/java.base
[0.080s][info][class,load] java.io.DefaultFileSystem source: jrt:/java.base
[0.080s][info][class,load] java.io.FileSystem source: jrt:/java.base
[0.080s][info][class,load] java.io.UnixFileSystem source: jrt:/java.base
[0.080s][info][class,load] java.io.ExpiringCache source: jrt:/java.base
[0.080s][info][class,load] java.util.LinkedHashMap source: jrt:/java.base
[0.080s][info][class,load] java.io.ExpiringCache$1 source: jrt:/java.base
[0.080s][info][class,load] jdk.internal.module.ModulePatcher source: jrt:/java.base
[0.080s][info][class,load] jdk.internal.module.SystemModuleFinders source: jrt:/java.base
[0.081s][info][class,load] java.net.URI source: jrt:/java.base
[0.081s][info][class,load] jdk.internal.misc.JavaNetUriAccess source: jrt:/java.base
[0.081s][info][class,load] java.net.URI$1 source: jrt:/java.base
[0.081s][info][class,load] jdk.internal.module.SystemModulesMap source: jrt:/java.base
[0.081s][info][class,load] jdk.internal.module.SystemModules source: jrt:/java.base
[0.081s][info][class,load] jdk.internal.module.SystemModules$default source: jrt:/java.base
[0.082s][info][class,load] jdk.internal.module.Builder source: jrt:/java.base
[0.082s][info][class,load] java.lang.module.ModuleDescriptor$Requires source: jrt:/java.base
[0.082s][info][class,load] java.util.ImmutableCollections$Set0 source: jrt:/java.base
[0.082s][info][class,load] java.lang.module.ModuleDescriptor$Exports source: jrt:/java.base
[0.082s][info][class,load] java.util.ImmutableCollections$SetN source: jrt:/java.base
[0.082s][info][class,load] java.util.ImmutableCollections$Set2 source: jrt:/java.base
[0.083s][info][class,load] java.lang.module.ModuleDescriptor$Opens source: jrt:/java.base
[0.083s][info][class,load] java.lang.module.ModuleDescriptor$Provides source: jrt:/java.base
[0.083s][info][class,load] java.util.ImmutableCollections$AbstractImmutableList source: jrt:/java.base
[0.083s][info][class,load] java.util.ImmutableCollections$List1 source: jrt:/java.base
[0.083s][info][class,load] java.lang.module.ModuleDescriptor$Version source: jrt:/java.base
[0.083s][info][class,load] java.util.ArrayList source: jrt:/java.base
[0.083s][info][class,load] java.lang.Enum source: jrt:/java.base
[0.083s][info][class,load] java.lang.module.ModuleDescriptor$Modifier source: jrt:/java.base
[0.083s][info][class,load] java.lang.module.ModuleDescriptor$Requires$Modifier source: jrt:/java.base
[0.084s][info][class,load] java.util.ImmutableCollections$ListN source: jrt:/java.base
[0.084s][info][class,load] java.util.ImmutableCollections$List2 source: jrt:/java.base
[0.086s][info][class,load] jdk.internal.module.ModuleTarget source: jrt:/java.base
[0.086s][info][class,load] jdk.internal.module.ModuleHashes source: jrt:/java.base
[0.086s][info][class,load] jdk.internal.module.ModuleHashes$Builder source: jrt:/java.base
[0.086s][info][class,load] java.util.HashMap$Node source: jrt:/java.base
[0.086s][info][class,load] java.util.LinkedHashMap$Entry source: jrt:/java.base
[0.086s][info][class,load] java.util.HashMap$TreeNode source: jrt:/java.base
[0.086s][info][class,load] java.util.Collections$UnmodifiableMap source: jrt:/java.base
[0.086s][info][class,load] jdk.internal.module.ModuleResolution source: jrt:/java.base
[0.086s][info][class,load] java.lang.module.ModuleReference source: jrt:/java.base
[0.086s][info][class,load] java.util.function.Supplier source: jrt:/java.base
[0.086s][info][class,load] jdk.internal.module.SystemModuleFinders$2 source: jrt:/java.base
[0.086s][info][class,load] jdk.internal.module.ModuleReferenceImpl source: jrt:/java.base
[0.086s][info][class,load] java.util.KeyValueHolder source: jrt:/java.base
[0.086s][info][class,load] jdk.internal.module.ModuleHashes$HashSupplier source: jrt:/java.base
[0.086s][info][class,load] jdk.internal.module.SystemModuleFinders$3 source: jrt:/java.base
[0.087s][info][class,load] java.lang.module.ModuleFinder source: jrt:/java.base
[0.087s][info][class,load] jdk.internal.module.SystemModuleFinders$SystemModuleFinder source: jrt:/java.base
[0.087s][info][class,load] jdk.internal.module.ModuleBootstrap$Counters source: jrt:/java.base
[0.087s][info][class,load] java.util.Optional source: jrt:/java.base
[0.087s][info][class,load] jdk.internal.loader.BootLoader source: jrt:/java.base
[0.087s][info][class,load] jdk.internal.module.ServicesCatalog source: jrt:/java.base
[0.087s][info][class,load] jdk.internal.loader.AbstractClassLoaderValue source: jrt:/java.base
[0.087s][info][class,load] jdk.internal.loader.ClassLoaderValue source: jrt:/java.base
[0.088s][info][class,load] jdk.internal.loader.URLClassPath source: jrt:/java.base
[0.088s][info][class,load] java.net.URLStreamHandlerFactory source: jrt:/java.base
[0.088s][info][class,load] java.net.URL$DefaultFactory source: jrt:/java.base
[0.088s][info][class,load] jdk.internal.misc.JavaNetURLAccess source: jrt:/java.base
[0.088s][info][class,load] java.net.URL$3 source: jrt:/java.base
[0.088s][info][class,load] java.util.Vector source: jrt:/java.base
[0.088s][info][class,load] java.util.Stack source: jrt:/java.base
[0.088s][info][class,load] java.io.File$PathStatus source: jrt:/java.base
[0.088s][info][class,load] java.io.ExpiringCache$Entry source: jrt:/java.base
[0.089s][info][class,load] jdk.internal.reflect.Reflection source: jrt:/java.base
[0.089s][info][class,load] java.net.URLStreamHandler source: jrt:/java.base
[0.089s][info][class,load] sun.net.www.protocol.file.Handler source: jrt:/java.base
[0.089s][info][class,load] java.lang.Class$ReflectionData source: jrt:/java.base
[0.089s][info][class,load] java.lang.Class$Atomic source: jrt:/java.base
[0.089s][info][class,load] java.lang.reflect.Modifier source: jrt:/java.base
[0.089s][info][class,load] jdk.internal.reflect.LangReflectAccess source: jrt:/java.base
[0.089s][info][class,load] java.lang.reflect.ReflectAccess source: jrt:/java.base
[0.089s][info][class,load] java.lang.Class$1 source: jrt:/java.base
[0.090s][info][class,load] jdk.internal.reflect.NativeConstructorAccessorImpl source: jrt:/java.base
[0.090s][info][class,load] jdk.internal.reflect.DelegatingConstructorAccessorImpl source: jrt:/java.base
[0.090s][info][class,load] jdk.internal.util.Preconditions source: jrt:/java.base
[0.090s][info][class,load] jdk.internal.loader.ClassLoaders$BootClassLoader source: jrt:/java.base
[0.090s][info][class,load] java.lang.ClassLoader$ParallelLoaders source: jrt:/java.base
[0.090s][info][class,load] java.util.WeakHashMap source: jrt:/java.base
[0.090s][info][class,load] java.util.WeakHashMap$Entry source: jrt:/java.base
[0.090s][info][class,load] java.util.Collections$SetFromMap source: jrt:/java.base
[0.090s][info][class,load] java.util.WeakHashMap$KeySet source: jrt:/java.base
[0.091s][info][class,load] jdk.internal.misc.JavaSecurityAccess source: jrt:/java.base
[0.091s][info][class,load] java.security.ProtectionDomain$JavaSecurityAccessImpl source: jrt:/java.base
[0.091s][info][class,load] jdk.internal.misc.JavaSecurityProtectionDomainAccess source: jrt:/java.base
[0.091s][info][class,load] java.security.ProtectionDomain$2 source: jrt:/java.base
[0.091s][info][class,load] java.security.ProtectionDomain$Key source: jrt:/java.base
[0.091s][info][class,load] java.security.Principal source: jrt:/java.base
[0.091s][info][class,load] jdk.internal.loader.BuiltinClassLoader$LoadedModule source: jrt:/java.base
[0.091s][info][class,load] sun.net.www.protocol.jrt.Handler source: jrt:/java.base
[0.091s][info][class,load] java.util.ImmutableCollections$SetN$1 source: jrt:/java.base
[0.092s][info][class,load] java.lang.module.Configuration source: jrt:/java.base
[0.092s][info][class,load] java.lang.module.ResolvedModule source: jrt:/java.base
[0.092s][info][class,load] java.util.AbstractMap$1 source: jrt:/java.base
[0.092s][info][class,load] java.util.AbstractMap$1$1 source: jrt:/java.base
[0.092s][info][class,load] java.util.ImmutableCollections$MapN$1 source: jrt:/java.base
[0.092s][info][class,load] java.util.ImmutableCollections$MapN$1$1 source: jrt:/java.base
[0.093s][info][class,load] java.util.Collections$1 source: jrt:/java.base
[0.093s][info][class,load] java.util.ImmutableCollections$Set2$1 source: jrt:/java.base
[0.093s][info][class,load] java.util.Collections$EmptyIterator source: jrt:/java.base
[0.094s][info][class,load] jdk.internal.module.ModuleLoaderMap source: jrt:/java.base
[0.094s][info][class,load] java.util.function.Function source: jrt:/java.base
[0.094s][info][class,load] jdk.internal.module.ModuleLoaderMap$Mapper source: jrt:/java.base
[0.095s][info][class,load] java.util.concurrent.ConcurrentHashMap$ForwardingNode source: jrt:/java.base
[0.096s][info][class,load] java.lang.ModuleLayer source: jrt:/java.base
[0.096s][info][class,load] java.util.ImmutableCollections$List0 source: jrt:/java.base
[0.097s][info][class,load] java.util.AbstractList$Itr source: jrt:/java.base
[0.097s][info][class,load] java.util.ArrayList$Itr source: jrt:/java.base
[0.099s][info][class,load] java.util.Collections$UnmodifiableCollection source: jrt:/java.base
[0.099s][info][class,load] java.util.Collections$UnmodifiableSet source: jrt:/java.base
[0.099s][info][class,load] java.util.Collections$UnmodifiableCollection$1 source: jrt:/java.base
[0.102s][info][class,load] jdk.internal.module.ServicesCatalog$ServiceProvider source: jrt:/java.base
[0.103s][info][class,load] java.util.concurrent.CopyOnWriteArrayList source: jrt:/java.base
[0.103s][info][class,load] java.util.HashMap$KeySet source: jrt:/java.base
[0.103s][info][class,load] java.util.HashMap$HashIterator source: jrt:/java.base
[0.103s][info][class,load] java.util.HashMap$KeyIterator source: jrt:/java.base
[0.103s][info][class,load] java.lang.ModuleLayer$Controller source: jrt:/java.base
[0.104s][info][class,load] jdk.internal.module.IllegalAccessLogger$Mode source: jrt:/java.base
[0.104s][info][class,load] jdk.internal.module.IllegalAccessLogger$Builder source: jrt:/java.base
[0.104s][info][class,load] java.util.HashMap$Values source: jrt:/java.base
[0.104s][info][class,load] java.util.HashMap$ValueIterator source: jrt:/java.base
[0.104s][info][class,load] jdk.internal.module.ModuleBootstrap$2 source: jrt:/java.base
[0.104s][info][class,load] java.util.HashMap$EntrySet source: jrt:/java.base
[0.105s][info][class,load] java.util.HashMap$EntryIterator source: jrt:/java.base
[0.106s][info][class,load] jdk.internal.module.IllegalAccessLogger source: jrt:/java.base
[0.107s][info][class,load] sun.launcher.LauncherHelper source: jrt:/java.base
[0.107s][info][class,load] java.lang.StringCoding source: jrt:/java.base
[0.108s][info][class,load] sun.nio.cs.ISO_8859_1 source: jrt:/java.base
[0.108s][info][class,load] sun.nio.cs.US_ASCII source: jrt:/java.base
[0.108s][info][class,load] java.lang.StringCoding$1 source: jrt:/java.base
[0.108s][info][class,load] java.lang.ThreadLocal$ThreadLocalMap source: jrt:/java.base
[0.108s][info][class,load] java.lang.ThreadLocal$ThreadLocalMap$Entry source: jrt:/java.base
[0.108s][info][class,load] java.lang.StringCoding$Result source: jrt:/java.base
[0.108s][info][class,load] sun.net.util.URLUtil source: jrt:/java.base
[0.108s][info][class,load] java.util.Locale source: jrt:/java.base
[0.109s][info][class,load] sun.util.locale.LocaleObjectCache source: jrt:/java.base
[0.109s][info][class,load] java.util.Locale$Cache source: jrt:/java.base
[0.109s][info][class,load] sun.util.locale.BaseLocale source: jrt:/java.base
[0.109s][info][class,load] sun.util.locale.BaseLocale$Cache source: jrt:/java.base
[0.109s][info][class,load] sun.util.locale.BaseLocale$Key source: jrt:/java.base
[0.109s][info][class,load] sun.util.locale.LocaleObjectCache$CacheEntry source: jrt:/java.base
[0.109s][info][class,load] java.util.Locale$LocaleKey source: jrt:/java.base
[0.109s][info][class,load] sun.util.locale.LocaleUtils source: jrt:/java.base
[0.109s][info][class,load] sun.util.locale.InternalLocaleBuilder source: jrt:/java.base
[0.109s][info][class,load] sun.util.locale.InternalLocaleBuilder$CaseInsensitiveChar source: jrt:/java.base
[0.109s][info][class,load] java.security.PrivilegedExceptionAction source: jrt:/java.base
[0.109s][info][class,load] jdk.internal.loader.URLClassPath$3 source: jrt:/java.base
[0.110s][info][class,load] jdk.internal.loader.URLClassPath$Loader source: jrt:/java.base
[0.110s][info][class,load] jdk.internal.loader.URLClassPath$FileLoader source: jrt:/java.base
[0.110s][info][class,load] jdk.internal.loader.Resource source: jrt:/java.base
[0.110s][info][class,load] jdk.internal.loader.URLClassPath$FileLoader$1 source: jrt:/java.base
[0.110s][info][class,load] java.io.FileInputStream$AltFinalizer source: jrt:/java.base
[0.110s][info][class,load] java.lang.ref.Cleaner$Cleanable source: jrt:/java.base
[0.110s][info][class,load] jdk.internal.ref.PhantomCleanable source: jrt:/java.base
[0.110s][info][class,load] java.io.FileDescriptor$FDCleanup source: jrt:/java.base
[0.110s][info][class,load] jdk.internal.ref.CleanerFactory source: jrt:/java.base
[0.110s][info][class,load] java.util.concurrent.ThreadFactory source: jrt:/java.base
[0.110s][info][class,load] jdk.internal.ref.CleanerFactory$1 source: jrt:/java.base
[0.110s][info][class,load] java.lang.ref.Cleaner source: jrt:/java.base
[0.110s][info][class,load] java.lang.ref.Cleaner$1 source: jrt:/java.base
[0.110s][info][class,load] jdk.internal.ref.CleanerImpl source: jrt:/java.base
[0.110s][info][class,load] jdk.internal.ref.CleanerImpl$PhantomCleanableRef source: jrt:/java.base
[0.110s][info][class,load] jdk.internal.ref.WeakCleanable source: jrt:/java.base
[0.110s][info][class,load] jdk.internal.ref.CleanerImpl$WeakCleanableRef source: jrt:/java.base
[0.111s][info][class,load] jdk.internal.ref.SoftCleanable source: jrt:/java.base
[0.111s][info][class,load] jdk.internal.ref.CleanerImpl$SoftCleanableRef source: jrt:/java.base
[0.111s][info][class,load] jdk.internal.ref.CleanerImpl$CleanerCleanable source: jrt:/java.base
[0.111s][info][class,load] jdk.internal.ref.CleanerFactory$1$1 source: jrt:/java.base
[0.111s][info][class,load] jdk.internal.misc.InnocuousThread source: jrt:/java.base
[0.111s][info][class,load] jdk.internal.misc.InnocuousThread$3 source: jrt:/java.base
[0.111s][info][class,load] jdk.internal.misc.InnocuousThread$2 source: jrt:/java.base
[0.111s][info][class,load] sun.nio.ByteBuffered source: jrt:/java.base
[0.111s][info][class,load] java.io.FileInputStream$1 source: jrt:/java.base
[0.111s][info][class,load] java.security.SecureClassLoader$CodeSourceKey source: jrt:/java.base
[0.111s][info][class,load] java.security.SecureClassLoader$1 source: jrt:/java.base
[0.111s][info][class,load] java.util.concurrent.ConcurrentHashMap$ReservationNode source: jrt:/java.base
[0.111s][info][class,load] java.security.PermissionCollection source: jrt:/java.base
[0.111s][info][class,load] java.security.Permissions source: jrt:/java.base
[0.112s][info][class,load] java.net.URLConnection source: jrt:/java.base
[0.112s][info][class,load] sun.net.www.URLConnection source: jrt:/java.base
[0.112s][info][class,load] sun.net.www.protocol.file.FileURLConnection source: jrt:/java.base
[0.112s][info][class,load] sun.net.www.MessageHeader source: jrt:/java.base
[0.112s][info][class,load] java.io.FilePermission source: jrt:/java.base
[0.112s][info][class,load] sun.nio.fs.DefaultFileSystemProvider source: jrt:/java.base
[0.113s][info][class,load] java.nio.file.spi.FileSystemProvider source: jrt:/java.base
[0.113s][info][class,load] sun.nio.fs.AbstractFileSystemProvider source: jrt:/java.base
[0.113s][info][class,load] sun.nio.fs.UnixFileSystemProvider source: jrt:/java.base
[0.113s][info][class,load] sun.nio.fs.LinuxFileSystemProvider source: jrt:/java.base
[0.113s][info][class,load] java.nio.file.FileSystem source: jrt:/java.base
[0.113s][info][class,load] sun.nio.fs.UnixFileSystem source: jrt:/java.base
[0.113s][info][class,load] sun.nio.fs.LinuxFileSystem source: jrt:/java.base
[0.113s][info][class,load] java.nio.file.Watchable source: jrt:/java.base
[0.113s][info][class,load] java.nio.file.Path source: jrt:/java.base
[0.113s][info][class,load] sun.nio.fs.UnixPath source: jrt:/java.base
[0.113s][info][class,load] sun.nio.fs.Util source: jrt:/java.base
[0.113s][info][class,load] sun.nio.fs.UnixNativeDispatcher source: jrt:/java.base
[0.113s][info][class,load] sun.nio.fs.UnixNativeDispatcher$1 source: jrt:/java.base
[0.114s][info][class,load] java.lang.ClassLoader$2 source: jrt:/java.base
[0.114s][info][class,load] java.lang.ClassLoader$NativeLibrary source: jrt:/java.base
[0.114s][info][class,load] java.util.Queue source: jrt:/java.base
[0.114s][info][class,load] java.util.Deque source: jrt:/java.base
[0.114s][info][class,load] java.util.ArrayDeque source: jrt:/java.base
[0.114s][info][class,load] java.util.ArrayDeque$DeqIterator source: jrt:/java.base
[0.115s][info][class,load] java.util.concurrent.ConcurrentHashMap$ValuesView source: jrt:/java.base
[0.115s][info][class,load] java.util.Enumeration source: jrt:/java.base
[0.115s][info][class,load] java.util.concurrent.ConcurrentHashMap$ValueIterator source: jrt:/java.base
[0.115s][info][class,load] java.nio.file.attribute.BasicFileAttributes source: jrt:/java.base
[0.115s][info][class,load] java.nio.file.attribute.PosixFileAttributes source: jrt:/java.base
[0.115s][info][class,load] sun.nio.fs.UnixFileAttributes source: jrt:/java.base
[0.115s][info][class,load] sun.nio.fs.UnixFileStoreAttributes source: jrt:/java.base
[0.115s][info][class,load] sun.nio.fs.UnixMountEntry source: jrt:/java.base
[0.115s][info][class,load] java.lang.Readable source: jrt:/java.base
[0.115s][info][class,load] java.nio.CharBuffer source: jrt:/java.base
[0.115s][info][class,load] java.nio.HeapCharBuffer source: jrt:/java.base
[0.116s][info][class,load] java.nio.charset.CoderResult source: jrt:/java.base
[0.116s][info][class,load] java.nio.charset.CoderResult$Cache source: jrt:/java.base
[0.116s][info][class,load] java.nio.charset.CoderResult$1 source: jrt:/java.base
[0.116s][info][class,load] java.nio.charset.CoderResult$2 source: jrt:/java.base
[0.116s][info][class,load] java.net.URI$Parser source: jrt:/java.base
[0.116s][info][class,load] jdk.internal.misc.JavaIOFilePermissionAccess source: jrt:/java.base
[0.116s][info][class,load] java.io.FilePermission$1 source: jrt:/java.base
[0.116s][info][class,load] sun.security.util.FilePermCompat source: jrt:/java.base
[0.116s][info][class,load] java.security.Permissions$1 source: jrt:/java.base
[0.117s][info][class,load] java.io.FilePermissionCollection source: jrt:/java.base
[0.117s][info][class,load] java.util.function.BiFunction source: jrt:/java.base
[0.117s][info][class,load] java.io.FilePermissionCollection$1 source: jrt:/java.base
[0.117s][info][class,load] java.security.AllPermission source: jrt:/java.base
[0.117s][info][class,load] java.security.UnresolvedPermission source: jrt:/java.base
[0.117s][info][class,load] java.security.BasicPermissionCollection source: jrt:/java.base
[0.117s][info][class,load] java.security.SecureClassLoader$DebugHolder source: jrt:/java.base
[0.117s][info][class,load] sun.security.util.Debug source: jrt:/java.base
[0.117s][info][class,load] Hello source: file:/hello/
[0.117s][info][class,load] java.lang.NamedPackage source: jrt:/java.base
[0.117s][info][class,load] java.lang.PublicMethods$MethodList source: jrt:/java.base
[0.118s][info][class,load] java.lang.PublicMethods$Key source: jrt:/java.base
[0.118s][info][class,load] java.lang.Void source: jrt:/java.base
Hello, world!
[0.118s][info][class,load] java.lang.Shutdown source: jrt:/java.base
[0.118s][info][class,load] java.lang.Shutdown$Lock source: jrt:/java.base
*/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment