随笔分类 - JVM教程与调优
摘要:在上一章中我们介绍了JVM运行时参数以及jstat指令相关内容: "[JVM教程与调优] 什么是JVM运行时参数?" 。下面我们来介绍一下jmap+MAT内存溢出。 首先我们来介绍一下下JVM的内存结构。 JVM内存结构介绍 从图中我们可以看到, 的内存结构分为两大块。一块叫 堆区 ,一块叫 非堆区
阅读全文
摘要:我们接着上一章节 "[JVM教程与调优] JVM都有哪些参数类型?" 的内容继续讲解,这章我们来介绍一下:如何查看JVM运行时参数。这一点十分重要,因为我们在进行JVM参数调优的时候,我们首先得知道目前系统运行的值是什么,然后相应的根据相关参数进行调优。 1. XX:+PrintFlagsIniti
阅读全文
摘要:JDK本身是提供了一些监控工具,有一些是命令行,也有图形界面。本次介绍命令行如何进行监控。 命令行是非常重要的,因为在我们生产环境基本上是没有图形界面的,完全是通过命令行。 主要内容: JVM的参数类型 运行时JVM参数查看 jstat查看虚拟机统计信息 jmap+MAT实战内存溢出 jstack实
阅读全文