JVM
文章平均质量分 63
Java小生不才
因为无能为力,所以顺其自然。因为心无所恃,所以随遇而安
展开
-
性能压测-业务对性能的影响
1.首页一级菜单的渲染原创 2021-12-24 11:11:52 · 897 阅读 · 0 评论 -
JVM-JDK小工具简介
1.jconsole 2.jvisualvm jvisualvm是jconsole的升级版,监控内存泄露,跟踪垃圾回收,执行时内存、cpu 分析,线程分析… 运行:正在运行的 休眠:sleep 等待:wait 驻留:线程池里面的空闲线程 监视:阻塞的线程,正在等待锁 3.jvisualvm中安装Visual GC 工具–>插件 重启jvisualvm 4.安装Visual GC插件报错503 原因分析:点击最新版本(可能报错503,不报错说明配置都对),版本不匹配 解决方案:根据自己的j原创 2021-12-22 21:06:51 · 97 阅读 · 0 评论 -
性能监控-JVM
1.JVM内存模型 a.程序计数器 Program Counter Register 记录的是正在执行的虚拟机字节码指令的地址,此内存区域是唯一一个在JAVA虚拟机规范中没有规定任何OutOfMemoryError的区域 b.虚拟机栈:VM Stack 描述的是 JAVA 方法执行的内存模型,每个方法在执行的时候都会创建一个栈帧,用于存储局部变量表,操作数栈,动态链接,方法接口等信息 局部变量表存储了编译期可知的各种基本数据类型、对象引用 线程请求的栈深度不够会报 StackOverflowError原创 2021-12-22 17:12:37 · 724 阅读 · 0 评论