zoukankan      html  css  js  c++  java
  • GC调优思路

    基本的调优思路可以总结为:确定目标,借助日志工具等找出问题,定位问题后分析问题的原因,进行调优,验证调优效果

    .理解应用需求和问题,确定调优目标。评估用户可接受的响应时间和业务量,将目标简化为,希望 GC 暂停尽量控制在 200ms 以内,并且保证一定标准的吞吐量。

    .掌握 JVM GC 的状态,定位具体的问题,确定是否真的有 GC 调优的必要。比如,通过 jstat 等工具查看 GC 等相关状态,可以开启 GC 日志   看堆栈信息,用jps,jstat等,用jsvisualm等。

    .分析具体问题表现在哪里,比如Minor GC 过长还是 Mixed GC等出现异常停顿情况还是gc过于频繁等。

    .通过分析确定具体调整的参数或者软硬件配置。

    .验证是否达到调优目标,如果达到目标,即可以考虑结束调优;否则,重复完成分析、调整、验证这个过程。

  • 相关阅读:
    初学mongodb笔记
    git学习【转载】
    json序列化与反序列化
    ES6函数比对ES5函数
    前端js脚本与防止js脚本
    js函数整合队列顺序执行插件
    padding-使用必记
    css小技巧
    三分钟教会你开密码箱
    百度地图Marker优化方案
  • 原文地址:https://www.cnblogs.com/wl889490/p/12775207.html
Copyright © 2011-2022 走看看