随笔分类 -  JVM

摘要:CMS concurrent marks sweep 并行标记清除垃圾回收机制。此篇文章是根据众多网上资料总结的关于CMS垃圾回收器的相关知识点。便于个人总结和回忆。 垃圾回收器类型 1、串行回收,Serial回收器,单线程回收,全程stw;2、并行回收,名称以Parallel开头的回收器,多线程回 阅读全文
posted @ 2021-02-22 10:29 why414 阅读(369) 评论(0) 推荐(0) 编辑
摘要:一.Linux 系统下 cpu 使用率过高的分析方法1、通过 top 命令可以很明显查看出哪个进程耗cpu比较高2.使用 top -H -p <pid> 查看进程里面的线程占用情况3.将需要的线程ID转换为16进制格式4.sudo jstack 25147|grep 6268 1. 查找进程 top 阅读全文
posted @ 2020-12-10 19:14 why414 阅读(99) 评论(0) 推荐(0) 编辑
摘要:参考文章:https://www.cnblogs.com/chenpt/p/9803298.html 垃圾回收算法:(1)引用计数法 (2)可达性分析标记整理:需要扫描两次,效率低 标记清除:两次扫描,效率低,容易产生内存碎片 >老年代算法复制算法:效率高,但是空间利用率低 >新生代算法 可达性分析 阅读全文
posted @ 2020-12-10 19:13 why414 阅读(196) 评论(0) 推荐(0) 编辑
摘要:类加载器的所用:加载class文件 一.类加载器包括:启动类加载器:加载java核心类,jre/lib/rt.jar扩展类加载器: 它负责加载JRE的扩展目录,lib/ext或者由java.ext.dirs系统属性指定的目录中的JAR包的类。应用类加载器: JVM启动时加载来自Java命令的-cla 阅读全文
posted @ 2020-12-10 19:10 why414 阅读(77) 评论(0) 推荐(0) 编辑
摘要:jvm调优参考文章:https://www.cnblogs.com/therunningfish/p/5524238.html JVM:Java虚拟机用来执行.class文件的操作系统硬件 java >class >类加载器 >运行时数据区(方法区,堆,Java栈,本地方法栈,程序计数器) >本地方 阅读全文
posted @ 2020-12-10 19:09 why414 阅读(53) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示