如何在Java中释放内存?
Java使用托管内存,因此分配内存的唯一方法是使用new运算符,而释放内存的唯一方法是依靠垃圾回收器。
new
该内存管理白皮书(PDF)可能有助于解释发生了什么。
你还可以致电System.gc()建议垃圾收集器立即运行。但是,Java Runtime做出最终决定,而不是你的代码。
System.gc()
根据Java文档,
调用gc方法表明,Java虚拟机将花费更多精力来回收未使用的对象,以使它们当前占用的内存可用于快速重用。当控制从方法调用返回时,Java虚拟机将尽最大努力从所有丢弃的对象中回收空间。
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群