问题是:
当我的应用程序第一次启动时,它会显示使用一些大图片的访客页面(我不能让图片变小)。这些图片占用了10M多的内存,所以当时堆的大小超过了20M。那个时候没关系。
然后我的应用程序使用了一个长时间运行的服务,该服务使用了大约 10M 内存。但是当用户查看设置中的“正在运行的应用程序”时,他们会看到我的应用程序使用 20M 内存而不是 10M!这是因为我的堆大小总是20M!我怎么能让堆大小变小???
PSI是中国人,所以我的英语很差,对此我感到非常抱歉。
问问题
304 次