[Java性能剖析]前言

      最近在学习Java性能剖析方面的主题,理论方面涉及Sun JVM内存管理和垃圾回收、JPDA技术、JVM manage API和Sun JVM Attach API(非标准),并熟悉了一些常用的JVM 剖析工具,包括Sun JDK自带的jps/jinfo/jstat/jstack/jmap/jhat/jconsole/VisualVM,以及一些开源的剖析工具包括Eclipse Memory Analyzer/Eclipse Profiler/Eclipse TPTP。

      接下来计划写一系列的BLOG,对最近的学习做一个总结和回顾吧

Java性能剖析原理和工具
1.内存管理和垃圾回收
1)内存管理
3)垃圾回收策略
2.JVM Manage API
1)Management API
2)编程获取到JVM Manage信息
3.JPDA
1) 总体结构
2) JVM TI
3) JDI/Debuger
4) Java Instrument
4.Sun JVM Attach API
5.监控/剖析体系结构建设思考
6.剖析工具
1) Sun JDK基本性能剖析工具介绍
功能型工具:jps、jinfo、jstat、jstack、jmap
辅助型工具:jsadebugd、jstatd、jhat
2) Sun JDK可视化剖析工具介绍
JConsole(基于java.lang.management)
VisualVM(基于java.lang.management + jvmti)
3)其他监控/剖析工具
Eclipse MemoryAnalyzerEclipse TPTP

外篇:《 Java 栈内存介绍

你可能感兴趣的:(java,eclipse,jvm,jdk,sun)