![](https://img-blog.csdnimg.cn/20200627111552662.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JVM
JVM垃圾回收及性能优调
好汉不吃草
Accept your ordinary and try your best to be different.
展开
-
JVM垃圾回收
JVM总体结构类加载子系统和方法区:类加载子系统负责从文件系统或网络中加载Class信息,加载的类信息存放于一块称为方法区的内存空间。除了类信息外,方法区中可能还会存放运行时常量池信息,包括字符串常量和数字常量(这部分常量信息是class文件中常量池部分的内存映射)。Java堆:java堆在虚拟机启动时建立,它是Java程序最主要的内存工作区域,几乎所有的Java对象实例都存放在Java堆中。堆空间是所有线程共享的,这是一块与Java应用密切相关的内存空间。直接内存:Java的NIO库允许Java原创 2020-06-27 11:09:02 · 219 阅读 · 0 评论 -
JVM优化
JVM小工具jps:打印Hotspot VM进程(VMID、JVM、参数、main()函数参数、主类名/Jar路径)【打印线程】:输入:jps -l2.jstat:查看Hotspot VM运行时信息(类加载、内存、GC[可分代查看]、JIT编译),命令格式:jstat -gc 12260 250 20【查看Tomcat垃圾回收统计】:输入:jstat -gc 12260 250 20【参数含义】参数描述S0C、S1CSurvivor区创建时大小S0U、S1U原创 2020-06-27 15:44:36 · 194 阅读 · 0 评论