JVM 调优

目的是:

减少父GC,最终减少STW

也就是父没了,子肯定就会减少

当full gc是,就可能出现STW, (意思是在GC时,就要停用户线程,比如一个用户下单,这时要GC了,下单过程就有卡顿, 其实就是暂时锁死程序,先GC,清掉没用的。 为什么有这么个机制? 如果没有,一边跑下单线程,一边跑GC,搞不好把下单线程中的对象给清了)

这是打开windows下的监控JVM工具

https://www.bilibili.com/video/BV1Wb4y1B7Xv?p=5&vd_source=297c866c71fa77b161812ad631ea2c25

下面的程序,因为局部变量heapTests是不会释放的,但又在不停的new,最后肯定会OOM。

CC这里是一个插件

结果

60m达到了100M的一半,就触发了xxxxx,就会被放到old区,慢慢的就满了,也就会Full GC

下面是把100M调大到200M,这样就好了。因为60m没有200M一半,不会触发年龄判断,同时,每14s触发年轻代的垃圾回收,同时也会把这60M的一起回收的。

底层用G1垃圾回收机制

相关推荐

  1. jvm 参数

    2023-12-17 06:32:03       30 阅读
  2. <span style='color:red;'>JVM</span><span style='color:red;'>调</span><span style='color:red;'>优</span>

    JVM

    2023-12-17 06:32:03      40 阅读
  3. <span style='color:red;'>JVM</span><span style='color:red;'>调</span><span style='color:red;'>优</span>

    JVM

    2023-12-17 06:32:03      36 阅读
  4. <span style='color:red;'>JVM</span><span style='color:red;'>调</span><span style='color:red;'>优</span>

    JVM

    2023-12-17 06:32:03      42 阅读
  5. <span style='color:red;'>JVM</span><span style='color:red;'>调</span><span style='color:red;'>优</span>

    JVM

    2023-12-17 06:32:03      43 阅读
  6. <span style='color:red;'>JVM</span><span style='color:red;'>调</span><span style='color:red;'>优</span>

    JVM

    2023-12-17 06:32:03      42 阅读
  7. <span style='color:red;'>JVM</span><span style='color:red;'>调</span><span style='color:red;'>优</span>

    JVM

    2023-12-17 06:32:03      36 阅读
  8. <span style='color:red;'>JVM</span><span style='color:red;'>调</span><span style='color:red;'>优</span>

    JVM

    2023-12-17 06:32:03      43 阅读
  9. <span style='color:red;'>JVM</span><span style='color:red;'>调</span><span style='color:red;'>优</span>

    JVM

    2023-12-17 06:32:03      45 阅读
  10. <span style='color:red;'>JVM</span><span style='color:red;'>调</span><span style='color:red;'>优</span>

    JVM

    2023-12-17 06:32:03      42 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-17 06:32:03       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-17 06:32:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-17 06:32:03       20 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-17 06:32:03       20 阅读

热门阅读

  1. vue制作简易日历

    2023-12-17 06:32:03       36 阅读
  2. 计算机网络

    2023-12-17 06:32:03       36 阅读
  3. 计算机网络英文总结

    2023-12-17 06:32:03       38 阅读
  4. B+树和索引

    2023-12-17 06:32:03       33 阅读
  5. 前端传值及本地存储方式的简单介绍

    2023-12-17 06:32:03       35 阅读
  6. ES如何提高准确率之【term-centric】

    2023-12-17 06:32:03       38 阅读
  7. 使用docker实现logstash同步mysql到es

    2023-12-17 06:32:03       46 阅读
  8. Node.js

    Node.js

    2023-12-17 06:32:03      39 阅读
  9. Canvas学习笔记

    2023-12-17 06:32:03       44 阅读