jvm学习
嵩园
这个作者很懒,什么都没留下…
展开
-
Java虚拟机(JVM) | 第一篇:内存结构
一. JVM内存模型 从上图可以知道,JVM的内存模型包括方法区、虚拟机栈、本地方法栈、堆以及程序计数器。二. 详细介绍1. 方法区 方法区是一块所有线程共享的内存区域,用于存储虚拟机加载的类信息,比如类的字段、方法、常量池(用于存放编译器生成的各种符号引用)、静态变量、以及编译器编译后的代码等。 在JDK 1.6、JDK 1.7中...原创 2018-09-21 21:37:44 · 211 阅读 · 0 评论 -
Java虚拟机(JVM) | 第二篇:垃圾回收中判断可触及性
一. 简介 垃圾回收(Garbage Collection,简称GC),是Java体系最重要的组成成分之一。GC中的垃圾,特指存在于内存中的、不会再被使用的对象,而“回收”,也相当于把垃圾桶“倒掉”,这样内存空间里就会有空闲的区域被腾出来。如果不及时对内存中的垃圾进行清理,那么,这些垃圾对象所占用的内存空间会一直保留到应用程序结束,被保留的空间无法被其他对象使用。如果大量不会被使用的...原创 2018-09-28 16:49:05 · 230 阅读 · 0 评论 -
基于JDK命令行工具的Java性能监控
一.JVM的参数类型1. 标准参数-help -server -client -version -showversion -cp -classpath2. 非标准化参数 (X参数)-Xint:解释执行 java -Xint version -Xcomp:第一次使用就编译成本地代码 java -Xcomp version -Xmixed:混合模式,JVM自己来决定是否编译...原创 2019-05-14 12:15:34 · 321 阅读 · 0 评论