![你知道Java有多少种内存溢出吗 你知道Java有多少种内存溢出吗](https://www.hreshhao.com/wp-content/themes/mkBlog/inc/timthumb.php?src=https%3A%2F%2Fwww.hreshhao.com%2Fwp-content%2Fuploads%2F2022%2F05%2Fsecurity-4700815_1280.jpg&w=360&h=240&zc=1)
你知道Java有多少种内存溢出吗
Java内存区域关于这部分内容大多来源于《深入理解Java虚拟机》一书。Java 运行时数据区域(JDK8)如下图所示:关于上述提到的线程共享和线程隔离区域,下图做详细讲解:程序计数器程序计数器是一块较小的内存空间,可以看作...
![日志分析工具:GCViewer、VisualVM、GCeasy 日志分析工具:GCViewer、VisualVM、GCeasy](https://www.hreshhao.com/wp-content/themes/mkBlog/inc/timthumb.php?src=https%3A%2F%2Fwww.hreshhao.com%2Fwp-content%2Fuploads%2F2022%2F05%2Fsecurity-4700815_1280.jpg&w=360&h=240&zc=1)
日志分析工具:GCViewer、VisualVM、GCeasy
GCViewerGCViewer 是一个可以将 JVM 中的 gc log 可视化的工具,使用该工具可以帮助你充分的发现 JVM 垃圾回收中的潜在问题,让你可以更加准确的做出关于 JVM GC 优化的决策。安装并启动git clone https://github.com/chewi...
![MAT工具使用详解 MAT工具使用详解](https://www.hreshhao.com/wp-content/themes/mkBlog/inc/timthumb.php?src=https%3A%2F%2Fwww.hreshhao.com%2Fwp-content%2Fuploads%2F2022%2F05%2Fmatrix-1274888_1280.png&w=360&h=240&zc=1)
MAT工具使用详解
Eclipse Memory Analyzer (MAT)是一个快速且功能丰富的Java堆分析器,可帮助您发现内存泄漏并减少内存消耗。安装并启动直接参考 Mac下MAT的安装需要注意的是注意 JDK 版本和 MAT 版本的映射,最新的 MAT 版本为 1.12.0,需...