JVM虚拟机
JVM
little-motor
这个作者很懒,什么都没留下…
展开
-
JVM常用参数
文章目录1. 引言2. 查询3. 内存设置4. 垃圾收集设置4.1 ParNew(新生代垃圾收集器)1. 引言VM使用的一些常用参数,方便随时查询使用2. 查询#VM详细设置参数java -XX:+PrintFlagsFinal -version #VM简要设置参数java -XX:+PrintCommandLineFlags -version#GC详细信息java -XX:+P...原创 2019-10-13 21:45:49 · 308 阅读 · 0 评论 -
JVM虚拟机结构
文章目录1. 引言2. 程序计数器(Program Counter Register)3. 栈3.1 Java虚拟机栈(VM Stack)3.1.1 局部变量表3.2 本地方法栈(Native Method Stack)1. 引言Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的“高墙”,Java虚拟机在执行Java程序的过程中会把他所管理的内存划分为若干个不同的数据区域2. ...原创 2018-10-16 11:35:20 · 324 阅读 · 0 评论 -
JVM——对象的创建
文章目录1. 引言2. 对象的创建2.1 初始化前的检查2.2 分配内存2.3 虚拟机初始化对象3. 对象的内存布局4. 对象的访问定位4.1 使用句柄4.2 直接指针1. 引言复习一下常见的创建对象的方法有:new,反射,克隆,反序列化,对于普通的new创建对象而言,在虚拟机的层次上又是如何实现的呢。2. 对象的创建2.1 初始化前的检查虚拟机遇到new指令首先检查这个指令的参数是否能...原创 2018-10-31 13:05:42 · 137 阅读 · 0 评论 -
JVM垃圾回收
文章目录1. 引言2. 判断对象是否存活的依据2.1 引用计数法2.2 可达性分析算法3. 引用类型4. 垃圾收集算法4.1 标记——清除(Mark-Sweep)算法4.2 复制算法(新生代)4.3 标记——整理算法(老年代)4.4 分代收集算法5. 垃圾收集器1. 引言垃圾收集器主要关注的是堆和方法区中的垃圾收集。2. 判断对象是否存活的依据2.1 引用计数法其方法是给对象添加一个引用...原创 2019-10-10 20:10:04 · 334 阅读 · 0 评论 -
通过jvisual VM连接远程服务器
1. 通过JMX连接(不支持Visaul GC插件)以一个机遇SpringBoot项目的的打包编译好的jar文件为例,文件名为demo.jarnohup java-Djava.rmi.server.hostname=ipAddress #ip地址-Dcom.sun.management.jmxremote-Dcom.sun.management.jmxremote.port=10...原创 2019-10-11 18:29:23 · 1098 阅读 · 0 评论