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