
JVM 系列
文章平均质量分 65
01.JVM 系列
迅捷的软件产品制作专家
软件产品制作专家
展开
-
JVM 面试
系统架构师之路。翻译 2023-02-28 17:21:57 · 85 阅读 · 0 评论 -
interview 准备面试
1.堆,章,java 方法 nit, 方法区,PC,2.calsss 对象, 类装载子系统,3.性能调优的主要是调整2个指标,停顿时间:吞吐量:调整的2个指标。GC调优步骤:in1.打印GClogs2.分析logs 得到关键性的指标3.分析GC原因,GC easy...原创 2019-07-30 12:23:32 · 169 阅读 · 0 评论 -
JVM 线上调优
G1收集器方式的G1将的java 堆的方式,G收集器的方式划分为独立的取余,JVM的最多有物理的实在的eden,对于G1的删除,maxGCPocin的方法: 停顿的数值,不要有眼里, 执行了300ms 理论数值,回收的算法,主要用于复制算法,将一个reginsn 中的存活对象的复制到另一个reion因为的很多的内存碎片,还需要整理一层,G1...原创 2020-06-13 18:19:51 · 349 阅读 · 0 评论 -
如何获取进程
Activiti工作流引擎使用详解(一)目录概 述相关工具如下:分析:小结:参考资料和推荐阅读LD is tigger forever,CG are not brothers forever, throw the pot and shine forever.Modesty is not false, solid is not naive, treacherous but not deceitful, stay with good people, and stay away from poor peo原创 2021-10-13 20:57:04 · 634 阅读 · 0 评论 -
JVM调优
1.用top 查看java 进程的内存和CPU占用情况:2.查看该top -Hp pid下线程对应的系统占用情况。top -Hp 143723.jstack pid |grep tid -A 30 查看该线程堆栈信息3、jmap -histo pid查询指定java进程的所有对象使用内存情况。4、ps -mp pid -o THREAD,tid,time 查询所有线程列表netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a,原创 2021-10-12 07:30:00 · 95 阅读 · 0 评论 -
内存到底该如何分配
内存到底该如何分配目录概 述可达性分析算法(Reachability Analysis):.链接可达性分析算法GC Roots的对象包含有哪些?如何判断对象是否存活相关工具如下:分析:小结:参考资料和推荐阅读LD is tigger forever,CG are not brothers forever, throw the pot and shine forever.Modesty is not false, solid is not naive, treacherous but not dece原创 2021-10-11 07:31:55 · 156 阅读 · 0 评论 -
JVM (标记-清除算法、复制算法、标记-整理算法、分代收集算法、分区算法)...
JVM类加载过程与双亲委派机制与类加载器与类字节码详解目录概 述可达性分析算法(Reachability Analysis):.链接可达性分析算法GC Roots的对象包含有哪些?如何判断对象是否存活相关工具如下:分析:小结:参考资料和推荐阅读LD is tigger forever,CG are not brothers forever, throw the pot and shine forever.Modesty is not false, solid is not naive, treach原创 2021-10-11 07:10:31 · 186 阅读 · 0 评论 -
java 内存分析详解 栈、堆、方法区
java 内存分析详解 栈、堆、方法区目录概 述配置文件.链接类加载器:类加载机制:相关工具如下:分析:小结:参考资料和推荐阅读LD is tigger forever,CG are not brothers forever, throw the pot and shine forever.Modesty is not false, solid is not naive, treacherous but not deceitful, stay with good people, and stay a原创 2021-10-11 06:51:04 · 146 阅读 · 0 评论 -
JVM类加载过程与双亲委派机制与类加载器与类字节码详解
JVM类加载过程与双亲委派机制与类加载器与类字节码详解目录概 述配置文件.链接类加载器:类加载机制:相关工具如下:分析:小结:参考资料和推荐阅读LD is tigger forever,CG are not brothers forever, throw the pot and shine forever.Modesty is not false, solid is not naive, treacherous but not deceitful, stay with good people, an原创 2021-10-10 22:46:32 · 118 阅读 · 0 评论 -
JVM 系列:
思维导图:JVM 系列:深入理解Java虚拟机系列:深入理解JVM系列:https://mp.weixin.qq.com/s/SZ87s3fmKL3Kc_tAMcOFQw完全解决面试问题:https://blog.ouyangsihai.cn/shen-ru-li-jie-java-xu-ni-ji-xi-lie-jiao-cheng.html整理的方法:JVM载执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。Java 虚拟机所管理的内存一共分.原创 2020-08-11 16:28:26 · 175 阅读 · 0 评论 -
JVM 参数分析:
要可以分为以下三类:标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容。 非标准参数(-X),默认JVM实现这些参数的功能,但是并不保证所有JVM实现都满足,且不保证向后兼容。 非Stable参数(-XX),此类参数各个JVM实现会有所不同,将来这一类参数可以说是我们刚刚开始Java是就用的非常多的参数了,比如java -version、java -jar等等,我们在CMD中输入java -help就可以获得Java当前版本的所有标准参数了。可能会随时取消,需要慎重使用。上图就原创 2020-08-11 16:40:51 · 204 阅读 · 0 评论 -
如何利用可视化工具进行 JVM 调优
1.可视化工具2.工具的使用--------------------------1.可视化工具jps 显示指定系统内所有的HotSpot虚拟机的进程 jstat 用于收集HotSpot虚拟机各方面的运行数据 jinfo 显示虚拟机配置信息 jmap 生成虚拟机的内存转存储快照(heapdump文件),利用这个文件就可以分析内存等情况 jhat 用于分析上面jmap生成的heapdump文件,它会建立一个HTTP/HTML服务器,让用户可以在浏览器原创 2020-08-12 17:26:51 · 353 阅读 · 0 评论