Combat: Detailed performance monitoring and tuning Java under the production environment

  • Chapter 1 Course Introduction (provided FAQ Q Zone)

    This chapter describes the production environment for everyone to possible problems and common performance monitoring tools, as well as what programs can learn how course content arrangements, so that we have a good understanding of the course of a whole picture, in order to better study this course.

    •  1-1 before class reading (do not miss a look billion)
    •  1-2 Why this course? Look
  • Chapter 2 JDK-based command-line tool for monitoring

    This chapter take you to learn to use a command line JDK monitoring tools, including jps, jinfo, jstat, jmap, jstack, combined with MAT how to locate the actual memory overflow, how to locate the actual infinite loop and deadlocks.

    •  2-1 JVM parameter type
    •  2-2 View JVM run-time parameters
    •  2-3 jstat view the JVM statistics
    •  2-4 demonstrate memory overflow
    •  2-5 Exporting memory-mapped files
    •  2-6 MAT analysis of memory overflow
    •  2-7 state jstack and thread
    •  2-8 jstack actual infinite loop with deadlock
  • Chapter 3 JVisualVM based visual monitoring

    This chapter take you to learn to use visual monitoring tool JVisualVM to learn how to use it to monitor local and remote JAVA process, including monitoring memory, threads, method execution times, and so on.

    •  3-1 monitor local java process
    •  3-2 remote monitoring of java process
  • Chapter 4 based debug monitor Btrace

    This chapter take you to learn how to install btrace, btrace how to write scripts to monitor debug code in production environments, such as access to the parameters of a method in a production environment, return values, abnormal, execute the line number and so on.

    •  Getting Started 4-1 btrace
    •  4-2 intercept constructor function of the same name
    •  4-3 interception return value, exception, line number
    •  4-4 intercepted complex parameters, bad environment variables, regular match interception
    •  4-5 Precautions

Guess you like

Origin www.cnblogs.com/kaerl/p/11582922.html