Android 长时间睡眠后CPU会变慢吗

Android 长时间睡眠后CPU会变慢吗,android,performance,Android,Performance,在我的Android应用程序中,我使用AlarmManager每3秒唤醒一次我的服务。当服务运行时,它会检查某些条件,然后在条件满足时播放声音 我发现,如果我让我的设备处于睡眠模式24小时,然后做一些导致事件触发的事情,服务看起来确实起作用,声音也会播放。但是如果我把它放久一点,比如2天,这个事件确实会引起注意,但是声音不会马上播放。声音响起可能需要一分钟的时间 这告诉我该服务仍在运行,尽管我不确定它是否每3秒运行一次。如果它每3秒钟运行一次,那么可能是睡眠模式阻止了声音系统立即激活,并且需要时

在我的Android应用程序中,我使用AlarmManager每3秒唤醒一次我的服务。当服务运行时,它会检查某些条件,然后在条件满足时播放声音

我发现,如果我让我的设备处于睡眠模式24小时,然后做一些导致事件触发的事情,服务看起来确实起作用,声音也会播放。但是如果我把它放久一点,比如2天,这个事件确实会引起注意,但是声音不会马上播放。声音响起可能需要一分钟的时间

这告诉我该服务仍在运行,尽管我不确定它是否每3秒运行一次。如果它每3秒钟运行一次,那么可能是睡眠模式阻止了声音系统立即激活,并且需要时间来唤醒,即使它们是服务和播放声音的部分代码的部分唤醒锁

我的问题是Android是否会在睡眠模式下降低CPU的速度。我确实有一根连接电缆,所以它一直通电。但我想知道,CPU周期变慢是否可以解释为什么声音需要更长的时间才能播放


另一种可能是内存泄漏导致系统速度减慢。我将不得不在睡眠模式下运行应用程序大约4天,以查看时间是否增加,以了解这是否属实。

您正在检查的情况是什么?你不能每三秒做一次民意调查吗?我检测到摄像机拍摄的图像的变化。我不是在投票。AlarmManager设置为每3秒启动一次,以在图像上执行一组重复的任务。如果可以的话,似乎最好这样做。至于CPU速度,我怀疑这与。。。