java中的内存溢出和内存泄漏
摘要:
内存溢出:对于整个应用程序来说,JVM内存空间,已经没有多余的空间分配给新的对象。所以就发生内存溢出。内存泄露:在应用的整个生命周期内,某个对象一直存在,且对象占用的内存空间越来越大,最终导致JVM内存泄露,比如:缓存的应用,如果不设置上限的话,缓存的容量可能会一直增长。静态集合引用,如果该集合存放了无数个对象,随着时间的推移也有可能使容量无限制的增长,最终导致JVM内存泄露。内存泄露,是应用程序中的某个对象长时间的存活,并且占用空间不断增长,最终导致内存泄露。是对象分配后,长时间的容量增长。内存溢出,是针对整个应用程序的所有对象的分配空间不足,会造成内存溢出。内存泄漏内存泄漏指由于疏忽或错误 阅读全文
posted @ 2013-11-13 21:25 修己 阅读(1567) 评论(0) 推荐(0) 编辑