用于前台服务的Android Studio内存使用情况

时间:2017-05-02 17:06:44

标签: android android-studio memory memory-management memory-leaks

我发现我的Foreground服务中存在大量使用BLE的内存泄漏,并且在尝试调试和查找泄漏时,我正在查看Android Studio中的内存监视器并比较"分配的内存"到"内存使用"在"开发者选项"下的Android设置中 - > "运行服务"。这些值看起来完全不同,因为我实时观察它们。是"内存监视器"在Android Studio中,是否会排除附加到应用程序的服务的内存使用量?如果有,有办法在Android Studio或其他工具中查看我的服务的内存使用情况,这将有助于我追踪内存泄漏?

我已经在使用泄漏金丝雀,但似乎Leak Canary没有在我的服务中发现泄漏。

1 个答案:

答案 0 :(得分:0)

我会要求代码,但听起来很多。 B4使用工具我建议你检查你的代码,并尝试评估泄漏的来源,阅读here以了解更多接近该代码的人。