JVM虚拟机知识点

来源:互联网 发布:php算法书籍 编辑:程序博客网 时间:2024/06/06 08:24

1.1)JVM的基本结构

1.2)JVM代码编译执行过程:

   1.2.1)类文件结构;   1.2.2)类加载机制;   1.2.3)编译及执行;

1.3)JVM垃圾收集:

1.3.1)垃圾收集算法(标记-清除,复制,标记整理);1.3.2)垃圾收集器:1.3.2.1)串行收集器;1.3.2.2)并行收集器;1.3.2.3)并发收集器;1.3.2.4)CMS收集器;

1.4)JVM虚拟机参数:

    1.4.1)内存相关参数; 1.4.2)GC相关参数; 1.4.3)其它参数;

1.5)JVM监控工具(jConsole/jVisualVM);

1.6)JVM内存分析方法(jps,jmap,MAT):

1.6.1)堆内存溢出;1.6.2)栈内存溢出(java栈溢出,本体方法栈溢出);  1.6.3)持久带内存溢出(方法区内存溢出,常量池内存溢出);1.6.4)直接内存溢出;

1.7)JVM线程堆栈分析方法(jstack);

1.8)JVM垃圾回收GC分析方法(jstat,jinfo);

1.9)JVM虚拟机参数调优;

0 0
原创粉丝点击