java内存泄露
2016-03-23 14:37
288 查看
1 内存泄露的概率
内存泄露:当无用的对象没有被GC回收叫做内存泄露。内存泄露可能会造成内存溢出
2 内存溢出
当程序所需要的内存超过了jvm分配给程序的固定内存的时候会出现内存溢出,也就是平常说的OOM异常 out of memory
内存泄露的原因
1
当PersonEnt中的hashCode值和age有关时则输出移除失败,造成内存泄露。如果PersonEnt的hashcode的值和age值没有关系,则输出移除成功
2
内存泄露:当无用的对象没有被GC回收叫做内存泄露。内存泄露可能会造成内存溢出
2 内存溢出
当程序所需要的内存超过了jvm分配给程序的固定内存的时候会出现内存溢出,也就是平常说的OOM异常 out of memory
内存泄露的原因
1
当PersonEnt中的hashCode值和age有关时则输出移除失败,造成内存泄露。如果PersonEnt的hashcode的值和age值没有关系,则输出移除成功
2
相关文章推荐
- eclipse下使用NDK开发so库
- struts2
- spring3.1以上利用 ehcache进行注解配置缓存不起作用的原因
- mybatis在spring中使用批量插入
- struts2 切换jar包版本的时候,idea造成jar包重复...导致错误
- 500 G JAVA视频网盘分享
- Eclipse theme 配置
- SpringMVC helloworld
- (整理)Java实现链表-----判断链表是否有环
- Struts2 doubleselect标签的使用
- spring mvc
- javaSE
- Java之Servlet
- Java BeanValidation
- Java文件File操作一:文件的创建和删除
- Spring容器加载完毕干一件事情(利用ContextRefreshedEvent事件)
- 分布式dubbo框架+apex+Spring
- Hibernate和Spring的缓存机制
- java枚举使用详解
- (整理)Java实现链表----链表的反转