摘要:
5个步骤:加载-->验证-->准备-->解析-->初始化 加载:读取二进制文件,根据路径找到对应的class文件然后导入 检查:检查对应的class文件的正确性 准备:给类中的静态变量分配内存空间 解析:虚拟机将常量池中的符号引用替换成直接引用的过程。符号引用就理解为一个标识,而在直接引用直接指向内 阅读全文
posted @ 2022-09-01 14:06
不识人间烟火的你
阅读(75)
评论(0)
推荐(0)
摘要:
首先我们可以使用各种JVM工具,查看当前日志,分析当前JVM参数设置,并且分析当前堆内存快照和gc日志,根据实际的各区域内存划分和GC执行时间,觉得是否进行优化,当然我们也可以直接生成堆的dump文件,进行分析,比如GC时间超过1-3秒,或者频繁GC,则必须进行一个优化 1.针对JVM堆的设置,一般 阅读全文
posted @ 2022-09-01 10:46
不识人间烟火的你
阅读(148)
评论(0)
推荐(0)