VM参数收集
输出虚拟机中GC的详细情况
Heap初始容量为 20M
Heap最大容量为 20M
内存溢出时,dump出当前内存堆转储快照
年轻代容量为 10M
控制台打印GC日志
年轻代中Eden区与Survivor区(2个)的大小比值,8表示 > Eden:Survivor=8:2
Stack内存容量为 2M
Method Area初始化容量为 2M
Method Area最大容量为 2M
直接内存容量为 10M
java6中:把首次遇到的字符串实例复制到永久代中,返回永久代中这个字符串的引用;
java7中:不会再复制实例,只是在常量池中记录首次出现的实例的引用
注:java7形如逐步‘去永久代’,java7的HotSpot中已经将字符串常量池从‘永久代’中移出了!
以上内容来自:《深入理解Java虚拟机.第二版》