Java performance tuning
Adamansky Anton
Java performance tuning. The table of content.
Course prerequisites
- You need to know the Java language.
- You should be able to describe java class or implement java interface.
- No problems for you to launch a new Thread and wait for its completion.
- You know what is TTY terminal, OS process and page fault.
Some notes
- Java performance tuning is like an art of design good software.
- Application performance is a subjective notion.
Course objectives
- Methodology of tuning software performance.
- Be able to use major tools for java application tuning and performance evaluation.
- JVM garbage collection memory internals.
- Java bytecode structure and applications.
- Best practices to write performant java code.