摘要: 在故障定位(尤其是out of memory)和性能分析的时候,经常会用到一些文件来帮助我们排除代码问题。这些文件记录了JVM运行期间的内存占用、线程执行等情况,这就是我们常说的dump文件。常用的有heap dump和thread dump(也叫javacore,或java dump)。我们可以这 阅读全文
posted @ 2021-02-27 23:32 feibazhf 阅读(1158) 评论(0) 推荐(0) 编辑
摘要: 在 1.8 之前是:* 线程私有的:程序计数器、虚拟机栈、本地方法栈* 线程共享的:堆、方法区* 直接内存从 1.8 开始:* 线程私有的:程序计数器、虚拟机栈、本地方法栈* 线程共享的:堆* 直接内存以及里面的 元空间 在 Java 8 里面不存在永久代了,取而代之的是元空间。 补充一下:方法区只 阅读全文
posted @ 2021-02-27 22:44 feibazhf 阅读(47) 评论(0) 推荐(0) 编辑