首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

内存储器泄露与溢出

2012-09-02 
内存泄露与溢出内存溢出到是遇到过很多次,比如分配给jvm的内存不够,而系统中的分析计算又用到了大量内存。

内存泄露与溢出
内存溢出到是遇到过很多次,比如分配给jvm的内存不够,而系统中的分析计算又用到了大量内存。这时,out of memory现象如期而至了。另外比如定义为int类型数据,当存储大于2147483648数值时,也会出现此问题。

内存泄露到是遇到的不多,由于Java里有GC来收集内存。所以泄露的问题在java中表现不太明显,但千万不能忽略此问题。比如static的vector,List等,当不停的往其中添加object时,而又没有及时清除。这样,随着程序的不断运行,GC想收集这些object时,发现它正被vector使用,收集又不能收。这时,泄露问题出现了。

所以在写程序时,不用的东东还是尽快清除的好。

热点排行