java virtual machines
JVM入门级class文件格式
Class加载过程
Java内存模型
内存屏障与JVM指令
Java运行时数据区和常用指令
JVM调优必备理论知识-GC Collector-三色标记
JVM调优实战
垃圾回收算法
JVM常见参数总结
lvpflv
目标p5、p6、p7,头疼是一种病。
等我人工智能、机器学习、自然语言、神经网络,大数据、推荐系统
微信号 lpf13864103763
展开
-
JVM 什么是调优 ?
吞吐量: 用户代码执行时间/(用户代码执行时间 + 垃圾收集执行时间) 响应时间 = 用户线程停顿的时间 STW越短 响应时间越短 快 ============= 短 确定计算之前,应该确定到底是哪个优先,是计算型任务还是响应型任务 吞吐量优先还是响应时间优先,或者是在满足一定响应时间的基础上,要求达到多大的吞吐量 问题: 科学计算 吞吐量。数据挖掘,thrput。吞吐量优先的一般:(ps+po) 响应时间:网站 GUI API (1.8 G1) .原创 2021-09-14 14:45:05 · 215 阅读 · 0 评论 -
垃圾收集器跟内存大小的关系
1、Serial 几十兆 2、PS上百兆 - 几个G 3、CMS - 20G 4、G1 - 上百G 5、ZGC - 4T - 16T (JDK13) 1.8默认垃圾回收器:PS + ParallelOld原创 2021-09-04 15:16:24 · 169 阅读 · 0 评论 -
GC的基础知识
1、什么是垃圾? 没有任何引用指向的一个或者多个对象(循环引用) 2、如何定位垃圾 (1) 引用计数(ReferenceCount) (2)根可达(RootSearching) 3、常见的垃圾回收算法 1、标记清除(mark sweep)- 位置不连续 产生碎片 效率偏低(两边扫描) 2、拷贝算法(copying)-没有碎片,浪费时间 3、标记压缩(mark compact)-没有碎片,效率偏低(两边扫描,指针需要调整) ...原创 2021-09-04 14:59:02 · 78 阅读 · 0 评论