VM参数收集(部分)

VM参数收集

-verbose:gc

输出虚拟机中GC的详细情况

-Xms20M

Heap初始容量为 20M

-Xmx20M

Heap最大容量为 20M

-XX:+HeapDumpOnOutOfMemoryError

内存溢出时,dump出当前内存堆转储快照

-Xmn10M

年轻代容量为 10M

-XX:+PrintGCDetails

控制台打印GC日志

-XX:SurvivorRatio=8

年轻代中Eden区与Survivor区(2个)的大小比值,8表示 > Eden:Survivor=8:2

-Xss2M

Stack内存容量为 2M

-XX:PermSize=2M

Method Area初始化容量为 2M

-XX:MaxPermSize=2M

Method Area最大容量为 2M

-XX:MaxDirectMemorySize=10M

直接内存容量为 10M

String.intern()方法

java6中:把首次遇到的字符串实例复制到永久代中,返回永久代中这个字符串的引用;
java7中:不会再复制实例,只是在常量池中记录首次出现的实例的引用

注:java7形如逐步‘去永久代’,java7的HotSpot中已经将字符串常量池从‘永久代’中移出了!

 

 

 

以上内容来自:《深入理解Java虚拟机.第二版》

更多可参照:http://unixboy.iteye.com/blog/174173

转载于:https://www.cnblogs.com/frinder6/p/5479148.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值