jvm参数说明
2017-01-09 00:00
162 查看
<!-- 示例: -Xms256m -Xmx512m -XX:PermSize=64m -XX:MaxPermSize=128m --> -server:一定要作为第一个参数,在多个CPU时性能佳 -Xms:java Heap初始大小。 默认是物理内存的1/64。(256m) -Xmx:java heap最大值。建议均设为物理内存的一半。不可超过物理内存。(512m) -XX:PermSize:设定内存的永久保存区初始大小,缺省值为64M。(我用visualvm.exe查看的)(=64m) -XX:MaxPermSize:设定内存的永久保存区最大 大小,缺省值为64M。(我用visualvm.exe查看的)(=128m) -XX:SurvivorRatio=2 :生还者池的大小,默认是2,如果垃圾回收变成了瓶颈,您可以尝试定制生成池设置 -XX:NewSize: 新生成的池的初始大小。 缺省值为2M。 -XX:MaxNewSize: 新生成的池的最大大小。 缺省值为32M。 如果 JVM 的堆大小大于 1GB,则应该使用值:-XX:newSize=640m -XX:MaxNewSize=640m -XX:SurvivorRatio=16,或者将堆的总大小的 50% 到 60% 分配给新生成的池。调大新对象区,减少Full GC次数。
相关文章推荐
- Xamarin开发教程如何使用Xamarin开发Android应用
- 阿里中间团队博客
- golang自定义模板示例
- js的单例实现
- 重装OS X系统 -10.12版本
- JAVA Object extends
- 线程的优先级
- Redis五大类型操作使用以及订阅发布功能
- Git常用命令清单
- 匆匆的一年又匆匆地过去了
- 黑马Java测试题错题归纳
- ubuntu 14.04安装Nginx+PHP+MongoDB
- 程序员面试金典: 9.9 递归和动态规划 9.5求字符串的全排列
- android 学习笔记9-服务 启动停止 调用服务方法 远程服务 AIDL进程通信
- ParameterizedType获取java泛型参数类型
- 一个简单的 vue.js 实践教程
- BZOJ 1835: [ZJOI2010]base 基站选址 [序列DP 线段树]
- mysql 7天一跟踪实现
- HIBERNATE 01
- 消息总线