JVM
akon_vm
这个作者很懒,什么都没留下…
展开
-
JVM调优总结 -Xms -Xmx -Xmn -Xss
堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。 典型设置: java -Xmx3550m -Xms355转载 2013-09-09 18:03:22 · 716 阅读 · 0 评论 -
探秘Java虚拟机 gc的监控
1、Java虚拟机运行时的数据区 2、常用的内存区域调节参数 -Xms:初始堆大小,默认为物理内存的1/64( -Xmx:最大堆大小,默认(MaxHeapFreeRatio参数可以调整)空余堆内存大于70%时,JVM会减少堆直到 -Xms的最小限制 -Xmn:新生代的内存空间大小,注意:此处的大小是(eden+ 2 survivor space)。与jmap -he转载 2013-09-09 16:03:48 · 1003 阅读 · 0 评论 -
jstat分析VM内存
Jstat 是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring tool”,它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap size和垃圾回收状况的监控。可见,Jstat是轻量级的、专门针对JVM的工具,非常适用。由于JVM内存设置较大,图中百分转载 2013-09-09 16:31:39 · 1392 阅读 · 0 评论 -
深入研究java对String字符串对象的创建以及管理
(原创)深入研究java对String字符串对象的创建以及管理 (2008-9-27 bbh) 新手初学,不对的地方大家多多指教~ 经常看到很多人讨论java中关于String的问题,我也就有点兴趣了,鉴于网上很多人写的都差别很大, 同样的问题都是不同的说法,我很迷糊,花了一晚上读了Java Virtual Machine Specification和 The Java Language Sp转载 2013-09-11 13:10:59 · 1178 阅读 · 0 评论 -
不写了,转载文章吧
Java String 内存机制与常量池 http://blog.csdn.net/kindazrael/article/details/4630409 通过内存分析工具来证明字符串驻留机制(C#) http://www.cnblogs.com/artech/archive/2010/11/25/internedstring.html 关于C转载 2013-09-12 14:52:56 · 709 阅读 · 0 评论