我每隔2-3秒在后台运行Services
及其Threads
。
Android Studio的硬件监控显示:
Memory: 0,7-9 MB (Free), 12-21 MB (Allocated)
CPU: 80-100 % (User), 0-2% (Kernel)
应用程序稳定(连续运行1小时后没有崩溃),但反应延迟不到一秒。我认为发生小延迟是因为服务正在激活许多线程,因此内核很忙,需要先为UI线程释放一个插槽。
如果我误解了这些信息,我希望你纠正我。
平均高CPU使用率对设备或应用稳定性有害吗?
非常感谢您在这件事上的时间和帮助。