JVM
文章平均质量分 55
奔跑的蜗牛...
这个作者很懒,什么都没留下…
展开
-
arthas简单使用
arthas 解决了哪些问题?看看官方的回答这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception?我改的代码为什么没有执行到?难道是我没 commit?分支搞错了?遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗?线上遇到某个用户的数据处理有问题,但线上同样无法 debug,线下无法重现!是否有一个全局视角来查看系统的运行状况?有什么办法可以监控到JVM的实时运行状态?怎么快速定位应用的热点,生成火焰图?怎样直接从JVM内查找某个类的实例原创 2022-03-01 10:45:49 · 558 阅读 · 0 评论 -
JVM简介
JVM内存模型通俗的讲JVM就是一个虚拟机。编译和运行文件的一种软件。栈:线程私有的,创建线程虚拟机会分配默认的空间。堆:对象存放的空间。本地方法栈:native method。程序计数器:线程嵌套调用方法会存放数据,这时栈帧数据是以队栈的方式存储(FILO)。元空间:1.8后静态成员存放位置,1.8之前是永久代。JVM分哪些部分(个人认为分五部分)类加载器类加载器就是把类文件加载到虚拟机中,也就是说通过一个类的全限定名来获取描述该类的二进制字节流。内存管理规定了线程和内存之间的一原创 2021-10-14 23:36:09 · 152 阅读 · 0 评论