Java性能优化全攻略

注意:强烈推荐大家关注如何执行一个JVM线程转储分析的相关知识。

Java应用程序clock time分析和评测Oracle Java VisualVM and Oracle Java Mission Control (build-in profiler, sampler and recorder) Java profilers (JProfiler, YourKit)Java应用程序和线程CPU burn分析Oracle Java VisualVM and Oracle Java Mission Control (CPU profiler) Java profilers

(JProfiler, YourKit)

注意:必要的时候,您还可以依赖JVM线程转储和OS CPU每个线程分析。

Java IO和remoting contention分析,包括超时管理评估和调整Oracle Java VisualVM and Oracle Java Mission Control

(threads monitoring, thread dump snapshots)

jstack, native OS signal such as  kill -3 (thread dump snapshots)

IBM Monitoring and Diagnostic Tools for Java

注意:强烈推荐大家关注如何执行一个JVM线程转储分析的相关知识。

中间件,Java EE容器调整,如线程、JDBC数据源,等等Oracle Java VisualVM and Oracle Java Mission Control (extra focus on exposed Java EE container runtime MBeans) Java EE container administration and  management console