51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

最新发布

JVM的内存分代,这篇文章帮你理一理
开发笔记

JVM的内存分代,这篇文章帮你理一理

厉飞雨 阅读(97) 评论(0) 赞(10)

[#](#一-jvm分代) (一)JVM分代 {#一-jvm分代} --------------------------------- 堆内存是JAVA虚拟机所管理的内存最大的一块,Java堆被所有线程共享,几乎所有的对象实例都是在堆中分配内存,因此Java的堆是垃圾回收的主要区域。 JVM的内存分代讲的就是堆内存的分代,为了更加高效的回收垃圾,将内存划分为了多个gener...

用几张图深度剖析Java运行时数据区
白嫖帮

用几张图深度剖析Java运行时数据区

厉飞雨 阅读(165) 评论(0) 赞(13)

[#](#一-基础概念介绍) (一)基础概念介绍 {#一-基础概念介绍} ------------------------------------ 首先看一张图:下图是Java虚拟机运行时数据区,JVM的内存模型可以分为方法区、虚拟机栈、本地方法栈、堆和程序计数器。 ![](http://static.51tbox.com/static/2024-10-27/col/d55...

深入浅出CMS垃圾收集器
数据库

深入浅出CMS垃圾收集器

厉飞雨 阅读(178) 评论(0) 赞(27)

<h2><a href="#一-cms垃圾收集器">#</a> (一)CMS垃圾收集器 {#一-cms垃圾收集器}</h2> <p>CMS(Concurrent Mark Sweep)收集器是一种以获取<strong>最短回收停顿时间</strong>为目标的老年代收集器。C...

关于JVM调优,我理了一些工具和思路出来
新视野

关于JVM调优,我理了一些工具和思路出来

厉飞雨 阅读(205) 评论(0) 赞(12)

<h2><a href="#前言">#</a> 前言 {#前言}</h2> <p>JVM调优是争取高薪必须要掌握的一项技能,但是许多程序员在工作中很少遇到去JVM调优的情况,在这篇文章中,我整理了一些调优工具以及调优的思路,希望对大家有所帮助。</p> <h2><a h...

两张图让你快速读懂JVM字节码指令
开发笔记

两张图让你快速读懂JVM字节码指令

厉飞雨 阅读(96) 评论(0) 赞(9)

[#](#一-概述) (一)概述 {#一-概述} ------------------------ 很多人可能会觉得JVM字节码很神秘,我们写的一行行代码放到底层竟然可以用一串16进制的数字保存。再到计算机底层竟然可以用0和1执行如何复杂的代码。JVM的设计确实十分巧妙,但对我们几乎所有开发者来说,这些底层的内容我们已经不需要再去掌握了,因此今天我们不去讲JVM字节码究竟是怎...

从JVM角度思考--如何预估线上环境机器资源大小
软件教程

从JVM角度思考--如何预估线上环境机器资源大小

厉飞雨 阅读(130) 评论(0) 赞(12)

<h2><a href="#一-概述">#</a> (一)概述 {#一-概述}</h2> <p>如何给JVM虚拟机巧妙地设计参数对大部分开发来说一直是个随缘的事情,可能是去网上拷贝一套参数,可能是沿用公司其他应用的参数。但是这个随缘的操作可能就会给未来留下隐患。给JVM分配的内存过大倒是没什么问题,...