![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
Haozz_1994
万般皆下品,惟有读书高。
展开
-
JVM调优
JVM调优 原生命令 jvisualvm jps:查看所有java应用及进程id jmap jmap -histo PID: 查看内存信息、实例个数 jmap -heap PID: 查看堆信息(各个分代空间的大小) jstack jstack 进程id | grep -A 行数 16进制的线程id jinfo jinfo -flags PID: 查看JVM启动参数 jinfo -sysprops PID:查看JVM启动系统参数 jstat 功能:可以查看堆内存各部分的使用量,以及加载类的数量 命令格式:js原创 2020-07-19 16:19:42 · 214 阅读 · 0 评论 -
JVM垃圾回收机制浅谈
一.前世今生 可能很多人都把垃圾回收(GC)这项技术作为Java语言的伴生产物。其实GC的历史比Java久远,早在1960年的Lisp语言中就使用了内存动态分配和垃圾回收技术。 二.哪些内存需要回收 JVM的内存结构包括五大区域:程序计数器、虚拟机栈、本地方法栈、方法区、堆。其中程序计数器、虚拟机栈、本地方法栈这三个区域是线程私有的,他们随线程而生、随线程而死,所以这几个区域的内存分配...原创 2019-02-27 12:38:19 · 212 阅读 · 0 评论