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