JVM 小结

JVM运行原理详解

https://blog.csdn.net/luomingkui1109/article/details/72820232

jvm 堆栈方法区数据存放和操作流程

https://blog.csdn.net/u014332037/article/details/53836054

 java堆、栈、堆栈的区别

https://www.cnblogs.com/iliuyuet/p/5603618.html

JVM 内存模型

JVM<1.8

新生代 老年代 永久代

JVM>=1.8

新生代 老年代  metaspace(元空间)

涉及到

1.垃圾回收器

2.回收算法

3.对象存活

4.GC回收日志。

深入理解JVM(六)——JVM性能调优实战

https://blog.csdn.net/u010425776/article/details/51232463

https://blog.csdn.net/hjxgood/article/details/53896229

JVM运行原理详解

https://blog.csdn.net/luomingkui1109/article/details/72820232

1.堆
对象的实例
2.栈
方法的引用 及 方法运行时的局部变量
3.本地方法栈
接口等
java栈内存用于运行线程
他们包含了方法的临时数据,对象引用(变量)
4.方法区
类信息
final 变量.
static 变量.
堆:
JVM Heap
-Xms 最小大小
-Xmx 最大大小
—-Xmn 新生代大小
Minor GC 垃圾收集
老年代
Major GC
 
栈:
-xx:PermSize 栈最小大小
-XX:MaxPermSize 栈最大大小.
 
 4种方式配置不同作用域的jvm的堆栈内存。
https://www.cnblogs.com/lytwajue/p/7120031.html

JVM内存设置多大合适?Xmx和Xmn如何设置?

https://blog.csdn.net/losetowin/article/details/78569001

怎么设置Tomcat的JVM虚拟机内存大小

https://jingyan.baidu.com/album/cbcede0707e59702f50b4d67.html?picindex=2

JVM原理讲解和调优

https://blog.csdn.net/hjxgood/article/details/53896229

 

 


JVM类加载机制详解(一)JVM类加载过程
https://blog.csdn.net/zhangliangzi/article/details/51319033
深入理解Java:类加载机制及反射
https://www.cnblogs.com/ITtangtang/p/3978102.html
JVM 类加载机制详解
http://www.importnew.com/25295.html
Java JVM 中 堆,栈,方法区 详解
https://blog.csdn.net/zhangqilugrubby/article/details/59110906

深入理解JVM(七)——性能监控工具
https://www.cnblogs.com/leefreeman/p/7464179.html

https://blog.csdn.net/tototuzuoquan/article/details/78546549

https://jingyan.baidu.com/album/e9fb46e172e3747521f76611.html?picindex=3


JVM 性能调优监控工具
https://www.cnblogs.com/anxiao/p/6796644.html?utm_source=itdadao&utm_medium=referral
JVM内存初学 堆、栈、方法区
https://www.cnblogs.com/heyanan/p/6125030.html
JDK、JRE、JVM三者间的关系
http://playkid.blog.163.com/blog/static/56287260201372113842153/

jvm调优-从eclipse开始

http://www.cnblogs.com/aspirant/p/8665137.html

 

 
 

posted on 2018-05-04 18:31  chengjunde  阅读(122)  评论(0编辑  收藏  举报

导航