Mick Jordan did an experiment with PJama and the Java compiler that demonstrated how persistence can reduce the startup delay associated with parsing external files into a graph of objects. For fun, I replicated the experiment using Icee, and discovered that checkpointing can shave about half a second off of a javac invocation.