您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何在Java中释放内存?

如何在Java中释放内存?

Java使用托管内存,因此分配内存的唯一方法是使用new运算符,而释放内存的唯一方法是依靠垃圾回收器。

该内存管理白皮书(PDF)可能有助于解释发生了什么。

你还可以致电System.gc()建议垃圾收集器立即运行。但是,Java Runtime做出最终决定,而不是你的代码

根据Java文档,

调用gc方法表明,Java虚拟机将花费更多精力来回收未使用的对象,以使它们当前占用的内存可用于快速重用。当控制从方法调用返回时,Java虚拟机将尽最大努力从所有丢弃的对象中回收空间。

java 2022/1/1 18:15:50 有590人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶