本月博客排行
-
第1名
宏天软件 -
第2名
vipbooks -
第3名
kaizi1992 - wallimn
- arpenker
- ganxueyun
- daizj
- xpenxpen
- yeluowuhen
- zhangjijun
- sunnylocus
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
wy_19921005 - gashero
- gengyun12
- robotmen
- vipbooks
- 大家都说我很棒
- fantaxy025025
- wallimn
- hbxflihua
- qepwqnp
- 解宜然
- e_e
- ranbuijj
- javashop
- zw7534313
- ssydxa219
- jickcai
- sam123456gz
- gdpglc
- zysnba
- sichunli_030
- tanling8334
- appalese
- benladeng5225
- gaojingsong
- wiseboyloves
- zhangyi0618
- xpenxpen
- jh108020
- luxurioust
- xyuma
- nychen2000
- 龙哥IT
- arpenker
- wjianwei666
- wangchen.ily
- jbosscn
- lzyfn123
- 狂盗一枝梅
- Jameslyy
- hanbaohong
- java-007
- xiangjie88
- mengjichen
- kaizi1992
- silverend
- ajinn
- zxq_2017
最新文章列表
Java内存区域与内存溢出异常
1、运行时数据区域
1.1、程序计数器
程序计数器(Program Counter Register)是一块较小的内存空间,他的做用可以看做是当前线程所执行的字节码的行号指示器。线程私有 的内存。
如果线程正在执行的是一个Java方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址;如果正在执行的是Native方法,这个计数器值则为空。
...
java内存区域与内存溢出异常
1.运行时数据区域
1.1 程序计数器
记录当前线程所执行字节码的行号指示器。线程私有,占有很小一块内存,唯一一块没有OutOfMemoryError的区域。
1.2 java虚拟机栈
线程私有,生命周期与线程一样,描述的是Java方法执行的区域:每个方法被执行就回生成一个栈帧(Stack Frame)用于存储局部变量表,操作栈,动态链接,方法出口等信息。
局部变量表存储编译器可知的各种 ...
java虚拟机之内存区域
java虚拟机在执行java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。主要包括一些几个内存区域。
1. 程序计数器
程序计数器(Program counter register)是一块较小的内存空间。它在内存消耗方面可以忽略不计。它的作用可以看作是当前线程所所执行的字节码的行号指示器。每条线程都有一个独立的程序计数器,各条线程之间的计数器互不影响,独立存储。
2. 栈
与程序 ...