发表评论取消回复
相关阅读
相关 Java源码分析:JVM内存管理问题
Java虚拟机(JVM)的内存管理是一个复杂的话题,涉及到多个方面,包括内存分配、垃圾回收等。以下是对JVM内存管理的一些基本分析: 1. **内存区域划分**: JVM将
相关 JVM源码分析之String.intern()
JVM源码分析之String.intern()导致的YGC不断变长 概述 之所以想写这篇文章,是因为YGC过程对我们来说太过于黑盒,如果对YGC过程不是很熟悉,这类问题
相关 JVM优化系列-详解JVM堆内存分析
> 导语 > 了解过java虚拟机的读者都知道,在JVM的内存可以分为堆内存和非堆内存,在之前的博客中分享了关于JVM常见参数的配置。这次分享的内容主要是对堆和非堆内存
相关 虚引用与堆外内存研究(基于DirectByteBuffer源码)
(1)堆内存 ByteBuffer buffer = ByteBuffer.allocate(1024); 字节数组保存数据HeapByteBuffer (2
相关 JVM源码分析之堆外内存完全解读
广义的堆外内存 说到堆外内存,那大家肯定想到堆内内存,这也是我们大家接触最多的,我们在jvm参数里通常设置-Xmx来指定我们的堆的最大值,不过这还不是我们理解的Java堆
相关 JVM——堆外内存详解
内存是好东西,我们常听堆内存,很多人却不知道还有一个堆外内存。 那这两个都是个啥玩意呢?且让本帅博主今天给你好好说道说道。 一、堆内内存 那什么东西是堆内存呢?我们来看看
相关 JVM中的堆内存分析
JVM堆内存分区的原因 JVM的堆内存分年轻代和老年代原因是为了优化GC,不分代GC要收回对象需要找所有的对象,分了代可以让GC去朝生夕死对象的区域回收,会腾出空间.
相关 【java基础知识】『4』JVM内存模型之Heap(堆)内存分析
JVM内存模型中,Heap区被分为新生代和老年代两个区域,新生代又分为Eden+Survivor1+Survivor2 新生代收集算法主要是使用复制算法,老年代收集算法主要使
相关 堆外内存 之 DirectByteBuffer 详解
[https://www.jianshu.com/p/007052ee3773][https_www.jianshu.com_p_007052ee3773] 堆外内存释
相关 JVM源码分析之synchronized实现
java内部锁synchronized的出现,为多线程的并发执行提供了一个稳定的环境,有效的防止多个线程同时执行同一个逻辑,其实这篇文章应该写在[深入分析Object.wait
还没有评论,来说两句吧...