This chapter started with an introduction to AppCDS, which extends the capabilities of CDS to your application files. AppCDS reduces the startup time for your applications and reduces the memory footprint.
You walked through the process of identifying the application classes to be included in the shared application archive file, creating the file, and using it.
AppCDS is just one of the ways to improve the performance of Java applications. In the next chapter, you'll discover how garbage collection optimizations will help to further improve the performance of Java applications.
In the next chapter, we will look at the various optimizations introduced in garbage collectors.