jvm
jvm自带管理类描述
简单式
头顶青天,脚踏实地。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
jvm对象回收
对象存活判断方法 jvm垃圾自动回收主要工作区域是java的堆内存,在进行内存回收时,如何判断哪些内 存区域可以回收呢?主要由以下两种方式 1、引用计数法 引用计数法的实现方式为:为每一个对象添加一个引用计数器,每被引用一次计数器就加1;当引用失败计数器就减1;任何时刻计数器为0的对象就是不可再被使用的。引用计数器实现方式简单,效率高,但是无法解决循环引用的问题。 2、可达性分析算法 可达性分析的...原创 2020-04-22 23:43:12 · 229 阅读 · 0 评论 -
jvm内存模型
说明 java虚拟机运行时数据区域可划分为:堆、方法区、栈(虚拟机栈和本地方法栈)、程序计数器等四类 程序计数器 程序计数器是当前线程执行的字节码的行号指示器,字节码解释工作通过改变这个计数器的 值来选择下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功 能都需要依赖这个计数器来完成。 ...原创 2020-04-22 08:56:58 · 242 阅读 · 0 评论 -
jvm监控之四(jstack)
jstack命令 命令说明 jstack是显示虚拟机的线程快照 命令形式 jstack [-l] <pid> 显示正在运行实例的线程快照(通过进程id) jstack [-m] [-l] <executable> <core> 显示正在运行实例的线程快照(通过实例名称) jstack [-m] [-l] [server_id@]<...原创 2020-04-22 08:30:15 · 216 阅读 · 0 评论 -
jvm监控三(jmap)
jmap命令 命令说明 jmap是监控java虚拟机堆的相关信息 命令形式 jmap [option] <pid> 通过进程id查询虚拟机堆信息 jmap [option] <executable <core> 通过jps查询出来的进程名字(或相似)查询堆信息 jmap [option] [server_id@]<remote server IP or ...原创 2020-04-20 23:16:36 · 209 阅读 · 0 评论 -
jvm监控二(jstat)
jstat命令 命令说明 jstat命令查看内存各部分的使用量以及加载类的数量 命令形式 jstat <-option> [-t] [-h<lines>] <pid> [<interval>][count] jstat [-命令选项] [vmid] [间隔时间/毫秒] [查询次数] 参数说明 -class:运行jvm类加载情况,加载类数量、...原创 2020-04-19 14:24:55 · 209 阅读 · 0 评论 -
jvm监控一(jps、jinfo)
jps命令 说明:jps是查询java进程的命令工具 命令形式:jps [-q] [-lvVm] 参数说明: -q:显示正在运行的java程序的进程号 -V:显示正在运行的java程序的进程号及主类的名称 -l:显示正在运行的java程序的进程号及启动主类的路径 -v:显示正在运行的java程序的启动参数 -m:显示正在运行的java程序的启动方式 ...原创 2020-04-19 11:47:30 · 285 阅读 · 0 评论
分享