首页 > 编程语言 > 详细

java启动参数

时间:2016-03-13 17:53:02      阅读:224      评论:0      收藏:0      [点我收藏+]

-Xms:初始Heap大小,使用的最小内存

-Xmx:java heap最大值,使用的最大内存 上面两个值一般设置为同样的大小。 

-Xss:每个线程的Stack大小 -verbose:gc 现实垃圾收集信息 

-Xloggc:gc.log 指定垃圾收集日志文件 刚刚了解到的一些参数(待实践测试) 

-Xmn:young generation的heap大小,一般设置为Xmx的3、4分之一 

-XX:+UseParNewGC :缩短minor收集的时间 

-XX:+UseConcMarkSweepGC :缩短major收集的时间

 

顺便把内存使用情况的方法也贴出来: 

public static String 

getMemUsage() 

long free = java.lang.Runtime.getRuntime().freeMemory(); 

long total = java.lang.Runtime.getRuntime().totalMemory();  

StringBuffer buf = new StringBuffer(); buf.append("[Mem: used ").append((totalfree)>>20) .append("M free ").append(free>>20) .append("M total ").append(total>>20).append("M]"); 

return 

buf.toString(); 

}

JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制; 系统的可用物理内存限制.32位系统 下,一般限制在1.5G~2G;64为操作系统对内存无限制.

安全:

apache简单防DDOS攻击的配置,需要从网上找一个mod_evasive20模块

apache防sql注入攻击的配置,需要安装mod_security模块

java启动参数

原文:http://www.cnblogs.com/hcy0323/p/5272275.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!