JVM参数典型设置: java -Xmx3550m -Xms3550m -Xmn2g -Xss128k上述JVM配置是网上搜的结果,不知道是谁的例子问题:1 sun官方文档 年轻代大小 一般为堆大小的3/8(我没亲自看过),上述例子为什么2g/3550m占到56%(远远大于3/8);查看了一下我们项目的设置,竟然是76%,为什么这么大?2 -XX:+UseConcMarkSweepGC 这个参数的作用是: gc时,大部分工作都并发进行;是说一边gc,一边跑应用?3 -XX:SurvivorRatio=8 这个参数表示 两个Survivor区与一个Eden区的比值为2:8 ?也就是一个surivor占young的1/10,什么情况下才会设置这么悬殊?4 JVM参数中 -d64 代表什么意思?谢谢大侠们回复,
解决方案 »
- junit如何对hibernateTemplate进行测试
- 为什么hibernate 3.5中annotation注解用不了?
- lucene的"与"(相当于sql的and)搜索
- java程序如何模拟浏览器填写网页内容并提交?
- 大家帮忙看看,很有味道的一题
- 请教:EJB3.0之注入问题(@Resource)
- jdom解析中的编码问题,急急急急急急!!!
- 请问那里有一些关于JBuider的中文教程
- jrun下载,在线等
- 送高分,谁有网上拍卖系统源码,作业用(J2EE或JSP)
- struts中调用接口时候的Cannot make a static reference to the non-static method问题
- 请问MyEclipse怎么把右键工程-->new-->页面快捷创建按钮显示出来呢?
2.这个是设置JVM使用的收集器是哪个。当然这个设置也是有讲究的,具体的你可以查查资料。
3.其实Survivor也就是年轻代与老年代的一个过渡区,我认为可以这么看,其实在java中大部分的对象都是在eden区中,之后就被回收了,有少量的会被转移到Survivor区中去,然后更少的到Tenured(老年代)中去。所以Eden区比Survivor大很多。
4.我也不清楚了