![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
泰迪不是ted
这个作者很懒,什么都没留下…
展开
-
常见OOM情况分析
常见OOM情况分析概述在java开发当中,由于程序员不需要手动管理内存,虚拟机有自己的GC机制来帮助管理。但是在开发中难免会出现OOM的情况。如果不了解OOM的常见原因,就会感觉无从下手,不知道怎么分析。笔者下面介绍几种常见的OOM以及可能的原因。根据不同区域OOM的特点,按区域划分一、堆内存溢出由于在程序执行中,堆内存的使用十分频繁,堆上实例朝生夕死,有时GC不当也会出现OOM,.在这里...原创 2019-11-07 16:04:24 · 917 阅读 · 0 评论 -
JVM内存区域划分
JVM内存区域划分内存区域概念由于java依赖于JVM实现跨平台,对于不同的平台,JVM对内存分配和内存管理都具有一套统一的规范。其中JVM的内存区域一般分为:堆(heap),虚拟机栈(VM stack),本地方法栈(Native Method Stack),方法区(Method Area),程序计数器(Program Counter Register)五大区域。每个区域都有其特性,会影响内存...原创 2019-11-07 11:38:04 · 152 阅读 · 0 评论