gpt4 book ai didi

android - 服务在 android 中使用过多内存导致强制停止

转载 作者:行者123 更新时间:2023-11-29 18:16:38 26 4
gpt4 key购买 nike

在我的应用程序中,我从服务中将数据输入数据库,并使用计时器以重复的时间间隔将这些数据收集到某个 Bean 类对象中。我在我的 Activity 中使用该实例来获取数据。该系统首先运行良好。但是该服务不断消耗更多内存。在某个时候它达到了近 30 MB。最终服务被 ActivityManager 关闭,发出的语句是:Force stopping service ServiceRecord 。为什么服务消耗了这么多内存,但应用程序只跑了 100KB 左右。我在 Eclipse 中使用过 MAT,但它没有提供清晰的图片,因此占用了太多内存。

最佳答案

你一定有内存泄漏的地方。检查this ,它提供了有关如何在 Android 中管理内存的良好信息。

关于android - 服务在 android 中使用过多内存导致强制停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7751769/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com