Jvm总结与应用

Jvm调优:

http://www.importnew.com/19275.html

 

Jvm内存模型:

https://www.jianshu.com/p/c9ac99b87d56

 

JVM垃圾回收器:Serial,Parallel,CMS,G1:

https://blog.csdn.net/xzhthu2011/article/details/78601831

 

jvm面试题:

https://blog.csdn.net/hsk256/article/details/49104955

 

类加载顺序
jvm分为几部分?每个部分是什么用途?
内存的栈分为几部分(年轻代和老年代)?年轻代分为几部分?什么时候触发minor gc,什么时候触发full gc?
垃圾回收算法(讲讲cms和g1的回收算法就行)
jvm调优有哪些?调优工具有哪些?


 堆栈方法区寄存器,堆存储创建对象,栈存储基本数据类型和引用,方法区存储static方法块
内存栈分为年轻代,和老年代,年轻代回收的时候是minor gc;老年代回收对象是full gc
计数,标记,分代;cms停止其他线程,专门去做垃圾回收;g1是将老年代分为多个区,对每个区进行回收
jvm调优工具jprofile,jconsole等;jvm调优不知道

你可能感兴趣的:(java)