jvm
文章平均质量分 87
边城jie
这个作者很懒,什么都没留下…
展开
-
2021-03-27
JVM面试一、Part 11、JVM垃圾回收的时候如何确定垃圾?是否知道什么是GC Roots什么是垃圾?内存中已经不再使用到的空间就是垃圾要进行垃圾回收,如何判断一个对象是否可以被回收引用计数法:java中,引用和对象是由关联的。如果要操作对象则必须用引用进行。因此很显然一个简单的办法是通过引用计数来判断一个对象是否可以回收,简单说,给对象中添加一个引用计数器,每当有一个地方引用它,计数器加1,每当有一个引用失效时,计数器减1,任何时刻计数器数值为零的对象就是不可能再被使用的,转载 2021-03-27 11:39:37 · 206 阅读 · 0 评论 -
2021-03-27
JVM结构及GC使用熟悉JVM架构与GC垃圾回收机制以及相应的堆参调优,有过在linux进行系统调优的经验一、JVM组成结构谈谈JVM是运行在操作系统之上的,他与硬件没有直接的交互。二、JVM体系结构概览Class Loader类加载器负责加载class文件,class文件在文件开头有特定的文件标示,并且ClassLoader只负责class文件的加载,值与他是否可以允许,则由Execution Engine决定Execution Engine执行引擎 负责解释命令,提交操作系原创 2021-03-27 11:29:42 · 195 阅读 · 0 评论 -
JVM学习理解
JVM学习理解1.JDK Java 开发工具包。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。2.JRE(java运行时环境)包含JVM的java程序的运行环境 。3.JVM是Java程序运行的容器,但是他同时也是操作系统的一个进程,因此他也有他自己的运行的生命周期,也有自己的代码和数据空间。JVM运行原理JVM是java的核心和基...原创 2019-03-25 21:08:08 · 160 阅读 · 0 评论 -
jmap 导出dump文件步骤及遇到问题
jmap 导出dump文件步骤及遇到问题导出整个JVM 中内存信息jmap -dump:format=b,file=文件名 [pid]format=b,表示以字节的形式pid java进程的进程号注:查看方式 :ps -ef|grep java遇到问题1:-bash: jmap: command not found”解决方式:注:如果要使用jmap,必须保证虚拟机中已...原创 2019-04-12 15:49:06 · 25223 阅读 · 0 评论
分享