2019独角兽企业重金招聘Python工程师标准>>>

在Tomcat的启动参数里可以设置,如下

参数说明:

-Xmx    Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定;

-Xmx 此设置控制 Java 堆的最大大小。正确调整此参数有助于降低垃圾回收开销,从而缩短服务器响应时间并提
           高吞吐量。 对于某些应用程序来说,此选项的缺省设置可能会太低,从而导致发生大量小型垃圾回收。

缺省值: 512 MB 
           建议值: 随工作负载的不同而有所变化,但高于缺省值。 
           用法: -Xmx512m 将最大堆大小设置为 512 兆字节

-Xms    Java Heap初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值;

-Xms 此设置控制 Java 堆的初始大小。正确调整此参数有助于降低垃圾回收开销,从而缩短服务器响应时间并提高

吞吐量。对于某些应用程序来说,此选项的缺省设置可能会太低,从而导致发生大量小型垃圾回收。

缺省值: 256 MB 
            建议值: 随工作负载的不同而有所变化,但高于缺省值。 
            用法: -Xms256m 将初始堆大小设置为 256 兆字节

设置JVM内存的参数有四个:

-Xmx   Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定;

-Xms   Java Heap初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值;

-Xmn   Java Heap Young区大小,不熟悉最好保留默认值;

-Xss   每个线程的Stack大小,不熟悉最好保留默认值;

其他虚拟机配置项设置:JVM(java 虚拟机)内存设置

以上内容部分来自网络,感谢!

转载于:https://my.oschina.net/zjllovecode/blog/1857600

JVM 堆内存设置 -Xmx -Xms相关推荐

  1. java xms xmx 设置_JVM 堆内存设置 -Xmx -Xms

    在Tomcat的启动参数里可以设置,如下 参数说明: -Xmx Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定: -Xmx 此设置控制 Jav ...

  2. JVM 堆内存设置原理

    堆内存设置 原理 JVM堆内存分为2块:Permanent Space 和 Heap Space. Permanent 即 持久代(Permanent Generation),主要存放的是Java类定 ...

  3. jvm堆内存设置原理

    引自http://blog.csdn.net/sivyer123/article/details/17139443/ 转载于:https://www.cnblogs.com/gengsc/p/6809 ...

  4. JVM 内存设置大小(Xms Xmx PermSize MaxPermSize 区别)

    Eclipse崩溃,错误提示: MyEclipse has detected that less than 5% of the 64MB of Perm  Gen (Non-heap memory) ...

  5. JVM堆内存(新生代,老年代,Xms,Xmx)学习整理

    JVM堆内存 jvm堆内存主要分为新生代和老年代,当垃圾收集器触发GC的时候会对堆内存长时间没用的对象分代进行回收,新生代和老年代内存占比为1:2. 文章目录 JVM堆内存 新生代 1.Eden区 2 ...

  6. JVM 内存设置大小(Xms Xmx PermSize MaxPermSize 区别)

    Eclipse崩溃,错误提示: MyEclipse has detected that less than 5% of the 64MB of Perm  Gen (Non-heap memory) ...

  7. java 虚拟机 xms,堆内存分配: -Xms 256m -千热网Xmx 256m JVM初始分配的内存由-Xms指定...

    摘要:服务器技术网nifengsoft 堆内存分配: -Xms 256m -千热网Xmx 256m JVM初始分配的内存由-Xms指定堆(Heap)和非堆(Non-heap)内存: 堆是运行时数据区域 ...

  8. 调整JVM堆内存解决OutOfMemoryError

    今天在用 processing(http://zh.wikipedia.org/wiki/Processing) 编写处理 midi 文件的程序的时候,遇到了一个问题.程序主要是读取分析 midi , ...

  9. java堆内存设置_java堆内存设置原理

    堆内存设置 原理 JVM堆内存分为2块:Permanent Space 和 Heap Space. Permanent 即 持久代(Permanent Generation),主要存放的是Java类定 ...

  10. JVM堆内存释放不及时问题

    线上问题: 1.线上每天定时读取文件(大文件)成MAP,并加载入库,当执行完最后一批 批量提交sql 时,JVM堆内存没释放: 2.因为加了以下堆内存检测,所以,下一次处理文件时,发起不了新的线程处理 ...

最新文章

  1. 微服务架构实施原理详解
  2. Android C组件的经济意义
  3. 如何求matlab的in(2.0375),matlab2012年课后习题及答案详解
  4. Django web开发系列(五)模板
  5. 将java.util.concurrent.BlockingQueue用作rx.Observable
  6. java memcmp_memcmp,memicmp函数
  7. 管理全局包、缓存和临时文件夹
  8. 中海达gps软件wince_应用|无人机航测15分钟能做啥?中海达PPK告诉你答案
  9. linux ping策略打开_Linux Iptables允许或阻止ICMP ping请求
  10. 万事达卡:公共与私营部门通力合作对于创建智慧城市有重要意义
  11. 【几何/数学】概念的理解 —— (非)刚体变换((non-)rigid transformation)
  12. java 范型 隐式 显式_隐式与显式接口实现
  13. Linux音频驱动-声音采集过程
  14. MVC 中 Html.RenderPartial()与Html.Partial()区别
  15. 单摆的动力学建模以及matlab仿真(牛顿法和拉格朗日方程法)
  16. zemax---窗口整体布局篇
  17. matlab面板数据怎么求增长率的公式,环比增长率怎么算公式表格(教你如何计算同比增长率)...
  18. Aspose.Cells 使用FreezePanes()冻结行和列
  19. 小米平板2刷哪个系统更流畅_Windows 10版小米平板2简测:流畅度不及自家MIUI版...
  20. mapboxGL和高德API结合实现路径规划

热门文章

  1. 五月职场胜如火 Java讲座陪您过
  2. 4.7 ResNet CNN、tensorflow实现——python实战
  3. 2.7 HDFS的使用
  4. 逻辑斯谛(Logistic)回归、参数估计教程
  5. 随机采样和随机模拟:吉布斯采样Gibbs Sampling实现文档分类
  6. linux下gcc/g++命令
  7. 中文停用词文档_实战:朴素贝叶斯对文档进行分类
  8. 蓝桥杯2018年第九届C/C++省赛A组第二题-星期一
  9. Futter基础第8篇: 实现页面跳转、跳转传值(普通路由、普通路由传值)
  10. L1-017 到底有多二 (15 分) — 团体程序设计天梯赛