1 # Demos and Documentation for Leyden-premain Protype
 2 
 3 
 4 ## Demos
 5 
 6 - [simple](simple) script to demonstrate the "5 step" process of training/production run with leyden-premain prototype
 7 
 8 - [jmh](jmh) run JMH + specjbb2005-jmh-1.25.jar
 9 
10 - [javac](javac) using javac as a regression test, to compile up to 10000 Java source files
11 
12 - [javac_helloworld](javac_helloworld) measures the total elapsed time of `javac HelloWorld.java` using
13 the premain branch vs the JDK mainline.
14 It's a good demonstration of how we can improve start-up time of a complex application.
15 
16 - [javac_new_workflow](javac_new_workflow) Example of the new "one step training" workflow
17 (still under development) where you can generate all the Leyden artifacts with a single
18 JVM invocation.
19 
20 ## Docs
21 
22 - [InvokeDynamic.md](InvokeDynamic.md) CDS optimizations for invokedynamic
23