
jvm内存模型
hnd978142833
这个作者很懒,什么都没留下…
展开
-
内存泄露和内存溢出OOM
内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。 内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光。 memory leak会最终会导致out of memory! 内存溢出就是你要求分配的内存超出了系统能给你的,系统不能满足需求,于是产生溢出转载 2020-07-04 21:18:10 · 247 阅读 · 0 评论 -
JVM系列分析- 内存模型
JVM的内存模型是java语言绕不开的一个话题。要进行java的性能调优,首先就要了解其内存模型。在诸多的面试笔试中,这也是很多面试官会考察的内容。 本篇文章简单介绍JVM内存模型的概念,结构和对应的参数设置,并根据具体的代码案例讲解一下内存分配情况。 1.JVM内存结构 由图可以较为清楚的看到,JVM的内存空间分为3大部分,分别是堆内存、方法区和栈内存。其中栈内存可以再细分为jav...转载 2018-08-28 17:28:16 · 194 阅读 · 0 评论