如果java垃圾回收机制没有自动运行,怎么可以不使内存溢出? 如果java垃圾回收机制没有自动运行,怎么可以不使内存溢出? 请教各位好手 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给对象的引用null并没有释放内存,还是考垃圾回收机制来释放内存的。所以这样与你的问题矛盾。释放内存还是要考垃圾回收机制运行才能完成 首先将对象的引用=null并且调用GC方法但是GC何时启动 就不知道了不过在内存占用一点程度后GC就会启动所以一般不会出现内存溢出 好像没有办法强制进行GC吧还是null算了写代码是少创建对象,少占用内存才是根本 垃圾回收期GC是没有办法强制执行的System.gc();只是建议内存回收,至于什么时候回收还是由JVM来决定的,这样的方式不会引起内存的溢出的 自己实现jvm就可以强制了,呵呵。 这个做法好像不能清空对象。当全局对象中保存有另外的数据结构时,应该先清空里面的对象。例:如果一个全局的Map中,还放有List等结构,那么就应该做Map的循环,先把List对象给清空。之后,才能把全局Map赋值为NULL。 System.gc();建议内存回收?? jfreechart的问题,高手们指点下 关于在Eclipse中运行class文件的问题 给分贴。旁人勿进。 学到swing了,有没有进度一样的一起学swing 帮我看个错误提示是什么意思,急死的…… !!!如果在运行过程中动态生成在运行后修改的CLASS? 请教各位关于引用包的问题? 急 poi 谁能给我一个oracle8.0的JDBC驱动程序 (●●●●,高分)在读文件时read与readLine有什么区别,最好给个例子,我是刚入门??(在线等待) 怎么把集合用流保存到硬盘上 由于request没有 s e t P a r a m e t e r方法
并且调用GC方法但是GC何时启动 就不知道了不过在内存占用一点程度后GC就会启动
所以一般不会出现内存溢出
还是null算了写代码是少创建对象,少占用内存才是根本
这个做法好像不能清空对象。
当全局对象中保存有另外的数据结构时,应该先清空里面的对象。
例:
如果一个全局的Map中,还放有List等结构,
那么就应该做Map的循环,先把List对象给清空。之后,才能把全局Map赋值为NULL。
建议内存回收??