所以我的问题出现在前几天通过iPhone配置实用程序查看一些iOS 7.0.x设备的控制台输出.我很困惑地看到几个迹象表明WiFi守护进程无缘无故地注册WiFi rssi活动(没有后台应用程序活动/推送消息待处理等等).这些都在控制台中以耦合记录的形式出现:
Mar xx xx:xx:xx iDevice wifid[xx] <Notice>: WiFi:[406330748.823677]:
Mar xx xx:xx:xx iDevice wifid[xx] <Notice>: Too frequent(1.822344 secs) rssi event from driver
Mar xx xx:xx:xx iDevice wifid[xx] <Notice>: WiFi:[406330748.895756]:
Mar xx xx:xx:xx iDevice wifid[xx] <Notice>: Too frequent(0.835468 secs) rssi event from driver, ignoring
Run Code Online (Sandbox Code Playgroud)
...等等.令我担心的是,上面的行每隔一秒左右重复一次,似乎永远不会结束.
现在我不是任何形式的程序员,但了解UNIX的一些基础知识,我已经设法得出结论,WiFi守护程序占用了大量的CPU时间,如使用终端的最高分解所示,这可能表明这可能(或不是)是我最近在这些设备中遇到电池寿命不佳的原因.
接下来,我显然会问你们所有人是否熟悉上面提到的行为,如果有的话,那么"噪音"的来源是什么呢?