それで、私の質問は、先日、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
...等々。私が心配したのは、上記の行が約 1 秒ごとに複製され、決して終わらないように見えることです。
現在、私はどのような種類のプログラマーでもありませんが、UNIX の基本をいくつか知っており、端末を使用した上位の内訳に示されているように、WiFi デーモンがかなりの CPU 時間を消費していると結論付けることができました。これが、最近これらのデバイスの一部でバッテリー寿命が短いことも経験している理由である可能性がある(またはそうでない)ことを示唆しています.
次に、上記の動作に詳しい人がいるかどうか、もしそうなら、この「ノイズ」の原因は何でしょうか..