![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jvm
文章平均质量分 75
哒哒达达哒哒
平淡人生就不错了
展开
-
图形化界面监控docker内jvm情况
图形化界面监控docker内jvm情况。原创 2022-09-26 17:43:31 · 518 阅读 · 0 评论 -
字节码文件
比如描述一个方法调用了另外的其他方法时,就是通过常量池中指向方法的符号引用来表示的,那么动态链接的作用就是为了将这些符号引用转换为调用方法的直接引用。操作数栈是JVM执行引擎的一个工作区,当一个方法被执行,随着栈帧的创建而创建出来,这个方法的操作数栈是空的。栈帧中的局部变量表中的槽位是可以重用的,如果一个局部变量过了其作用域,那么在其作用域之后申明的新的局部变就很有可能会复用过期局部变量的槽位,从而达到节省资源的目的。操作数栈没有局部变量表中的类似的索引,只能通过标准的栈操作进行入栈和出栈的操作。...原创 2022-07-28 14:34:40 · 640 阅读 · 0 评论 -
JVM如何选择合适的垃圾回收器
如何判断 采用哪个收集器从以下几点出发:先判断 用在新生代还是老年代,分别采用不同的回收算法,新生代 采用复制算法,老年代可以是 标记-清除或者标记-整理,算法确定了,就可以初步 先确定了 回收期的一个范围了然后从 机器的配置来看,如果机器本身 核心数小,如果回收线程数量太多的,反而会因为切换上下文 带来额外的开销。如果选 单线程模式进行收集的 回收器,如果电脑配置好,就那就选多线程的再从 垃圾回收的次数和 客户端对 响应的敏感度上考虑,如果垃圾回收时间比较长,又频繁,影响用户使用的感觉,就选 能.原创 2022-05-13 10:58:10 · 1395 阅读 · 0 评论