首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在android java源码上使用initiate GC?

如何在android java源码上使用initiate GC?
EN

Stack Overflow用户
提问于 2017-11-02 12:08:39
回答 1查看 283关注 0票数 0

首先,我不知道GC,GC是指如果我的应用程序内存不足,gc会释放未使用的内存。

顺便说一下,当我在android studio上点击Initiate GC按钮的时候。我的应用程序空闲内存增加了。

在点击Initiate GC按钮之前,我的应用程序有2MB~ 3MB的空闲内存。但是当我点击按钮时,释放了12MB的内存。

随着空闲内存的增长,它是否安全,不会发生内存泄漏?

我希望当应用程序启动时,执行Initiate GC按钮

我想使用System.gc(),但是这个命令不会增加空闲内存。

如何在java源码上使用Initiate GC

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-11-02 12:19:11

System.gc()是从Java中手动执行此操作的唯一命令。否则,它将由虚拟机自动完成。

要防止内存泄漏,请尽可能使用局部变量,并确保不使用全局引用,以便垃圾回收器将清除未引用的对象。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47067462

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档