Many students rarely care about performance when writing Java, but we must consider the impact of performance on the program in the process of writing code. From our use of bitwise operations for arithmetic to our overall architectural design of Java code, performance is actually pretty close.

As a programmer, performance optimization is a common occurrence, whether desktop or Web, front-end or back-end, single point or distributed system.

Today, XIAobian will share a performance optimization note from Ali.

Due to the limitation of space above, xiaobian only shows the catalog and part of the content, all the information is not shown complete, friends in need, you can help xiaobian like this article, and then click here to obtain free screenshots

Directory:

Performance tuning notes

Strategies, methods and methodology

An overview of the JVM

  • HotSpot VM garbage collector Pot VM garbage collector

  • HotSpot VM adaptive tuning

JVM Performance Monitoring

  • Garbage collection

  • Class loading

Java application performance analysis

  • Oracle Solaris Studio Performance Analyzer

  • NetBeans Profiler

Java application performance analysis tips

  • System or kernel CPU usage

  • Lock contention

  • JVM tuning methods

  • Select JVM run mode

  • Determine memory footprint

  • Tune latency/responsiveness

Benchmarks for Java applications

Use statistical methods

Benchmarking for multi-tier applications

  • Benchmarking considerations for enterprise applications

Performance tuning for Web applications

  • Components of the Web container

Web Service performance

  • Choose the right API

  • Web Service benchmarks

Java persistence and performance of EnterpriseJava beans

Friends in need, you can help xiaobian like this article, and then click here to get free screenshots