In this lesson, we described two new tools that can help a developer be more productive (JShell tool) and help improve Java application performance (jaotc tool). The examples and steps to use them will help you understand the benefits of their usage and get you started in case you decide to try them.

In the next lesson, we will discuss how to monitor Java applications programmatically using command-line tools. We will also explore how to improve the application performance via multithreading and how to tune the JVM itself after learning about the bottlenecks through monitoring.

Get Java: High-Performance Apps with Java 9 now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.