随笔分类 - 【1-高级】调优(含JVM和性能)
摘要:参考《java性能优化权威指南》 Java堆大小计算规则 名称 设置参数 说明Java堆 -Xms和-Xmx 3-4倍FullGC后老年代空间量新生代 -Xmn 1-1.5倍FullGC后老年代空间量老年代 Java堆大小减新生代大小 2-3倍FullGC后老年代空间量永久代 -XX:permSiz
阅读全文
摘要:官网:https://arthas.aliyun.com/zh-cn/ 动手实验室 https://start.aliyun.com/handson-lab?category=arthas 建议参考第4个进行具体问题场景定位学习 可以参考官网提供的样例进行命令学习 一、安装&启动Arthas 启动
阅读全文
摘要:部分信息参考自:马士兵的JVM调优实战 垃圾回收算法: 1、标记清除 2、复制:缺点:浪费一半的空间 3、标记压缩(Mark Sweep) 对象的产生、分配和回收过程 TLAB: Thread Local Allocation Buffer: 背景: 对象分配在堆上,而堆是一个全局共享的区域,当多个
阅读全文
摘要:参考:https://www.cnblogs.com/ityouknow/p/5714703.html + 马士兵JVM调优视频 jps: JVM Process Status Tool,显示指定系统内所有的HotSpot虚拟机进程。jstat: JVM statistics Monitoring,
阅读全文
摘要:参考:https://blog.csdn.net/kimyundung/article/details/126877023 -- 待继续梳理完 MAT: https://www.jianshu.com/p/931bd0351b78 https://www.cnblogs.com/trust-free
阅读全文
摘要:近期查看产品日志,看到如下GC日志,收集整理如下 一、Tomcat垃圾回收日志(tomcat-gc*.log) 2019-09-29T06:01:00.041+0800: 1310458.865: [GC (Allocation Failure) 2019-09-29T06:01:00.041+08
阅读全文