java 虚拟机
zlp1992
这个作者很懒,什么都没留下…
展开
-
深入理解java虚拟机学习—运行时数据区域
参考资料:《深入理解java虚拟机》JVM高级特性与最佳实践第二版 周志明 java虚拟机运行时数据区域如下图: 其中 红色背景区域代表的是线程共享的内存区,而蓝色背景区域代表的是线程私有的内存区。 一、 线程共享的内存区域 1. 堆 Heap 这个区域是我们用到最多的内存区域,该区域在虚拟机启动时创建,对象实例以及数组(直观点就是使用new产生原创 2016-07-27 11:23:53 · 988 阅读 · 0 评论 -
Java虚拟机参数设置问题
今天在看《深入理解java虚拟机》第二版,大对象直接进入老年代部分时,文中P94页提到“这个参数不能直接像-Xmx之类的参数一样直接写3MB“,但自己实践发现并不是这样。 1. 设置参数 PretenureSizeThreshold的时候可以按下面两种方式设置-XX:PretenureSizeThreshold=3M-XX:PretenureSizeThreshold=3145728但是不能像下面原创 2016-05-06 10:31:56 · 602 阅读 · 0 评论