堆内存:新域+旧域

设置堆内存初始化大小

java -Xms128m  设置堆内存初始化大小128MB

设置堆内存最大大小

java -Xmx256m  设置堆内存最大256MB

通常将堆内存的初始化大小与最大大小设置成一样,这样就避免了在内存不足的时候动态增加堆内存的大小


设置新域大小

java -Xms256m -Xmx256m -Xmn64m 设置堆内存初始值与最大值为256MB,新域初始值与最大值大小64MB

java -Xms256m -Xmx256m -XX:NewSize=64m -XX:MaxNewSize=64m 与上一段设置代码等效

还可以通过设置新域/旧域 的比例值来设置新域与旧域的大小

java -Xms256m -Xmx256m -XX:NewRatio=3  也就是说,新域/旧域 = 3


永久域:永久域默认大小为4MB,程序运行时,JVM会自动调整永久域的大小,每次调整时,都会对堆进行一次完整的垃圾回收

java -XX:MaxPerSize=64m  设置永久域大小

java -Xms512m -Xmx512 -Xmn126m -XX:PermSize=32m -XX:MaxPermSize=64m  分别设置了堆内存的初始值 最大值 新域大小 永久域初始大小 永久域最大值

最新文章

  1. 修改navigationbar右侧按钮离屏幕边缘位置
  2. Eclipse下Android开发的问题:Failed to install AndroidPhone.apk on device 'emulator-5554': timeout 解决办法
  3. UVA 408 Uniform Generator 伪随机数(水)
  4. centos 挂载与卸载硬盘
  5. hihocoder1302 最长回文子串
  6. NYIST OJ 题目20 吝啬的王国
  7. 阿里云oss总是提示SignatureDoesNotMatch错误怎么办
  8. iOS项目——项目开发环境搭建
  9. Linux多线程实践(8) --Posix条件变量解决生产者消费者问题
  10. C# 生成和解析二维码
  11. angular 中如果表单有相同的name一般会出现如下错误
  12. 23. Spring Boot JPA BaseDao 配置 文章
  13. 【ARM】2410裸机系列-流水灯
  14. CentOS的利手:“Screen”一个可以在多个进程之间多路复用一个物理终端的窗口管理器
  15. 【数论】【莫比乌斯反演】【线性筛】bzoj2005 [Noi2010]能量采集
  16. [转]C#读写远程共享文件夹
  17. Catch That Cow(广搜)
  18. PHP服务器文件管理器开发小结(九):jQuery动态表单实现文件下载
  19. Nginx 兼容IE8
  20. MVC 下 ajax调用 日期差值计算

热门文章

  1. window系统下pycharm的破解配置
  2. JVM——Java内存区域
  3. rhel7-NFS服务搭建
  4. phpredis命令
  5. php导出excel长数字串显示为科学计数方法与最终解决方法
  6. Learning Experience of Big Data: Learn to install CentOs 6.5 on my laptop
  7. hive的load命令
  8. Leecode刷题之旅-C语言/python-53.最大子序和
  9. Spring + MySQL + Mybatis + Redis【二级缓存】
  10. struts2官方 中文教程 系列十一:使用XML进行表单验证