首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
jvm
相关资讯
热门
最新
后端
01-01 08:00
后端
JVM之Java内存区域
JVM之Java内存区域,引言:最近读了深入理解JVM,在此将一些知识进行记录。1.概述因为存在虚拟机自动内存管理机制,java程序不容易出现内存泄漏和溢出的问题,不过一旦发生内存泄漏和溢出的问题,不了解虚拟机如何使用内存的话,排查错误将是一个很头疼的工作。2.运行时数据区域java程序在运行时会把其管理的内存分为若干个数据域。Java虚拟机所包含的运行时区域如下:2.1程序计数器程序计数器是线程
47
代码人生
01-01 08:00
代码人生
JVM 内存区域
JVM 内存区域 如果没有特殊说明,都是针对的是 HotSpot 虚拟机。 介绍下 Java 内存区域(运行时数据区) Java 对象的创建过程(五步,建议能默写出来并且要知道每一步虚拟机做了什么) 对象的访问定位的两种方式(句柄和直接指针两种方式)
43
代码人生
01-01 08:00
代码人生
JVM学习4·内存溢出
JVM学习4·内存溢出,内存溢出,也就是OutOfMemory,应该是比较常见的问题吧,这篇我们就好好分析一下内存溢出的几种情况1.栈溢出(java.lang.StackOverflowError)1.1方法自调用例子栈溢出就是发生在栈的内存空间溢出的情况,以下这个例子就很好的可以模拟出这样的环境图中方法就是不断的自己调用自己,这样导致就是不断的将方法压栈,但是无法出栈,这样就导致本来就有单个虚拟
42
«
1
2
3
4
5
6
7
8
9
10
»