本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- forestqqqq
- johnsmith9th
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
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. 栈
与程序 ...