JVM
文章平均质量分 57
JVM相关知识
李父贵
一枚Java程序员~
展开
-
JVM最佳实践
SurvivorRatio,设置年轻代中Eden区与Survivor区的大小比值,尽量保持Eden区足够大、避免短时对象挤满Eden区之后不得不往Survivor区、老年代流窜,争取它们能在新生代GC就回收掉。(设置为22,则一个Eden区与。MetaspaceSize、 MaxMetaspaceSize:堆外内存、不受GC管理,需保证有严格的上线、且有自动伸缩能力,避免将宿主机内存耗尽而宕机。-Xmn = -Xmx的1/3到1/2,分配较多点的年轻代,避免瞬时对象晋升到老年代,系统响应也会有所提升。原创 2023-05-17 00:11:18 · 27 阅读 · 0 评论 -
深入理解Java虚拟机第三版(笔记)
Java EE(Enterprise Edition):支持使用多层架构的企业应用的Java平台。Java ME(Micro Edition):支持Java程序运行在移动终端上的平台。Java SE(Standard Edition):支持面向桌面级应用的Java平台。Java Card:支持一些Java小程序运行在小内存设备上的平台。运行时数据区:方法区、堆、虚拟机栈、本地方法栈、程序计数器。代码清单:http://www.hzbook.com/分配内存解决线程安全问题:同步处理、本地线程分配缓冲。原创 2023-05-17 00:09:50 · 643 阅读 · 0 评论