1、前文回顾

        新生代里内存不够了,就会触发一次Minor GC,当他成为是十多岁的“老年人”的时候,就会被转移到老年代里去

2、跟JVM内存相关的几个核心参数图解

-Xms:Java堆内存的大小

-Xmx:Java堆内存的最大大小

-Xmn:Java堆内存中的新生代大小,扣除新生代剩下的就是老年代的内存大小了

-XX:PermSize:永久代大小

-XX:MaxPermSize:永久代最大大小

-Xss:每个线程的栈内存大小

3、如何在启动系统的时候设置JVM参数?

java -Xms512M -Xmx512M -Xmn256M -Xss1M -XX:PermSize=128M -XX:MaxPermSize=128M -jar App.jar

4、通过案例,学习参数优化设置的预告

JVM参数到底该如何设置,一定是根据不同的业务系统他具体的一些场景来调整的,不是说有一个通用的配置和模板,照着设就没问题了,那个思路肯定是不对的

本文是《从 0 开始带你成为JVM实战高手》内容总结,版权问题,特此声明,更详细内容:

010 、JVM实战总结: 动手实验:亲自感受一下线上系统部署时如何设置JVM内存大小相关推荐

  1. JVM虚拟机(3)_设置栈内存大小

    JVM虚拟机(3)_设置栈内存大小 -Xss256k //  -Xss(需要设置的栈内存大小)

  2. 031、jvm实战总结:动手实验:线上系统部署如果采用G1垃圾回收器,应该如何设置参数?

     1.前文回顾 1.G1中有新 .老.大三种Region 2.新生代回收条件:新生代Eden区满的时候 3.新生代GC仍然采用复制算法 4.控制停顿时间,对Region进行挑选回收 5.进入老年的条件 ...

  3. jvm性能调优实战 - 30使用jmap和jhat摸清线上系统的对象分布

    文章目录 Pre 使用jmap了解系统运行时的内存区域 jmap -heap PID 使用jmap了解系统运行时的对象分布 jmap -histo PID 使用jmap生成堆内存转储快照 使用jhat ...

  4. jvm 设置 直接内存 大小

    2019独角兽企业重金招聘Python工程师标准>>> 直接内存大多时候也被称为堆外内存,自从 JDK 引入 NIO 后,直接内存的使用也越来越普遍.通过 native 方法可以分配 ...

  5. linux 设置java内存大小_Linux 下修改Tomcat使用的JVM内存大小

    转自  : http://blog.csdn.net/sully2008/article/details/6457570 我的服务器的配置: # OS specific support.  $var ...

  6. RocketMQ部署之动态设置JVM启动参数

    这里是weihubeats,觉得文章不错可以关注公众号小奏技术,文章首发.拒绝营销号,拒绝标题党 背景 线上的RocketMQ集群有运行一段时间了.比如测试环境和线上环境的RocketMQ集群部署的机 ...

  7. jvm性能调优 - 07线上应用部署JVM实战_栈内存与永久代预估与设置

    文章目录 Pre 基于案例,说说不合理设置内存的反面示例 大促期间,流量激增 少数请求需要几十秒处理,导致老年代内存占用变大 老年代对象越来越多导致频繁垃圾回收 小结 如何合理设置永久代大小? 如何合 ...

  8. 012、JVM实战总结:案例实战:每日百万交易的支付系统,JVM栈内存与永久代大小又该如何设置?

    更详细内容请扫描上方的二维码 1.前文回顾 如何根据对未来预估的业务量和访问量去推算每秒的并发量.内存空间占用等,进而推算出内存运转模型,然后选择合理的机器配置,配置合理的内存大小 2.基于案例,说说 ...

  9. 如何设置JVM使用的代理

    本文翻译自:How do I set the proxy to be used by the JVM Many times, a Java app needs to connect to the In ...

最新文章

  1. ajax怎样获得表头信息,layui.table动态获取表头和列表数据示例
  2. Nginx开发一个简单的HTTP过滤模块
  3. zip转直链php,蓝奏网盘直链转换器
  4. mysql++pc客户端_Mysql超详细安装配置+客户端连接
  5. 狂神说学习笔记 Java流程控制
  6. 洛阳计算机学校排名2015年,洛阳最好的中专学校有哪些 十大中专学校排名
  7. 中国象棋口诀及要领精髓
  8. smokeping的启动脚本
  9. QT分析之网络编程(七)
  10. android手机版本为什么打不开,手机打不开,不能打开usb调试,如何刷机
  11. abb机器人伺服电机报闸是什么_abb伺服电机究竟怎么样呢?
  12. COMSOL有限元仿真深度指南:如何分析更为复杂的材料各向异性结构?
  13. 股票涨跌的心理学原理: 过度反应理论
  14. PHP实现小型问卷星,JS实现问卷星自动填问卷脚本并在两秒自动提交功能
  15. aliPay支付宝APP支付操作流程
  16. 尚G谷大前端视频教程
  17. 大数据、趋势与黑天鹅
  18. 火狐浏览器 如何设置成 打开一个新的页面,原有的页面继续存在
  19. 财务分析与决策-习题纠缠
  20. 北斗导航 | RTK定位

热门文章

  1. pgsql 筛选中文字符正则_PostgreSQL正则及模糊查询优化
  2. vb连接mysql出现的问题_连接数据库问题用户定义类型未定义【vb6】
  3. 单片机上电总是立即执行按键程序
  4. JS保证输入框里面的数值是数字
  5. JavaSE----数组
  6. python程序员怎么建议_资深程序员对Python新手的八个建议,超级实用!
  7. JAVA加载 编译 运行,在Java 7中编译的加载/运行类6
  8. linux目录/etc/nc.d/nc.local开机启动项无效
  9. mybatis中批量插入的两种方式(高效插入)
  10. 注解@CrossOrigin详解