java
文章平均质量分 87
人生若只如初见-何事秋风悲画扇
这个作者很懒,什么都没留下…
展开
-
内存溢出 和内存泄露 的区别 ---- 学习JVM 遇到,了解一下
内存溢出: 简单说就是 供给小于 需求。 程序在申请内存时,系统无法提供程序所需要的内容,就会产生内存溢出, 如: 程序现在要申请10Kb 的内存,但是系统现在只有 5Kb的内存可申请了,此时就会产出 内存溢出。内存泄露: 没有能够及时的清理内存中的垃圾,导致系统无法再提供内存(此时的内存被耗尽了)。 如: jav原创 2016-05-24 11:07:40 · 1990 阅读 · 1 评论 -
Java JVM:内存溢出
原文:https://github.com/pzxwhc/MineKnowContainer/issues/25包括:1. 栈溢出(StackOverflowError)2. 堆溢出(OutOfMemoryError:java heap space)3. 永久代溢出(OutOfMemoryError: PermGen space)4. OutOfMemoryError:转载 2016-05-24 13:23:07 · 410 阅读 · 0 评论 -
Java虚拟机概念模型学习
JVM 把内存 划分为不同的区域,各区域有不同的用途、创建时间、销毁时间, 有些区域随着JVM进程的启动而存在,有些区域则依赖用户的线程而启动和销毁。程序计数器: 一块较小的内存空间。 在虚拟机的概念模型里(仅存在概念模型中,各种虚拟机可能会通过其他更加高效的方式来实现),字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令, 分支、循环、跳转、异常原创 2016-05-25 15:01:37 · 776 阅读 · 0 评论