web-dev-qa-db-ja.com

WhatsAppデスクトップアプリケーションは大量のデータを消費します

私はよく自分の電話をラップトップのホットスポットとして使用し、WhatsAppデスクトップアプリケーションを使用します。時々私はWhatsAppを何分間もオンのままにします(ここで推測します;最大2時間)。

最近、WhatsAppが大量のデータを消費していることがわかりました。携帯電話のデータを使用しているため、どれだけのデータを消費するかが重要です。

ネットワークトラフィックを実験して記録しました。 video ここで私がこの消費量を示しています。

あるインスタンス(ビデオ上)では、アプリはアイドル状態(ログインしていない)で最大20 MB /分、ログイン時に最大33MB /分を消費します。

ビデオの録画中はレートに注意を払っていなかったので、ビデオの後にレートを明示的に記録することにしました。

2番目の例では、アイドル時は最大10MB /分、ログイン時は最大14MBでした。

そのため、アプリはアイドル状態で10〜20 MB /分、ログイン時に15〜30 MB /分(アイドル×1.5)を消費します。

私はWhatsAppと比較するために他のIMアプリをテストしませんでしたが、これらのレートは私には極端に思えます。

なぜこれだけ消費するのか誰かが知っていますか?これを防ぐ方法はありますか?そうでない場合は、電話をホットスポットとして使用するときにおそらく使用しません。


更新:これは古い質問で、物事が邪魔になり、積極的に監視していませんでした...後で見つけたのはWhatsAppですウェブサイト上のアプリケーションは(現在)133 MB(圧縮)であり、私のPCでは745 MB(非圧縮?)です。 WhatsAppが更新を開始すると(Update.exe)、サイトにあるファイル(133MB)はダウンロードされません。代わりに、非圧縮ファイルをダウンロード/更新します。これには500MB以上かかります。 WhatsAppがこのようにクォータを吸い上げ始めたら、アプリを閉じて、圧縮バージョンをダウンロードしてサイトにインストールします。したがって、手動更新を行うと問題が解決します。

2
akinuri

確かにWhatsAppWebアプリケーションを使用するのではなく、通常のWebブラウザーで使用する必要があります(アプリケーションはWebページを表示する以外に何もしないため)。次に、開発者ツールを使用して、そのWebアプリケーションのネットワークトラフィックを測定します。

たとえば、Firefoxを使用して、次の方法で開発者コンソールを開きます。 ctrlshiftc。次に、Network-タブをクリックしてネットワークモニターを開きます。転送されたすべてのオブジェクトとそのサイズおよび転送期間が一覧表示されます。 SizeまたはTransferredで並べ替えて、データに最大の影響を与える転送を表示することもできます。転送されたデータの合計量が下部に表示されるため、大量のトラフィックを発生させるのは実際にはWhatsApp Webアプリケーションであり、他のものではないことを確認できます。次に、もう一度テストを行います。 WhatsApp Webでアイドル状態にするか、しばらく使用します。より良いキャッシュなどをサポートしているので、通常のブラウザを使用しても問題が修正される可能性があります。

さらに、WhatsAppWebは適切に作成されたWebアプリケーションではないように見えることに注意してください。何もしないときにノートブックのCPUの多く(たとえば、400%の200%)を使用し、メッセージや連絡先の読み込み中にほぼすべてを使用することによく気づきました。したがって、それが単なるバグであり、それについて何もできない場合でも驚かないでください。私にとって、少なくとも、WhatsApp Webは、少なくともログインしているときは、アイドリング中にトラフィックを処理しません。

更新:WhatsApp Webデスクトップアプリケーションを本当に監視する必要がある場合は、 Wireshark などの高度なツールを使用することをお勧めします。ネットワークインターフェイス上のトラフィックをキャプチャします。これにより、接続を通過するすべてのネットワークパケットを確認でき、多くの基準でフィルタリングできます。これにより、WhatsAppWebデスクトップがバックグラウンドで実際に何をするかについての洞察が得られる可能性があります。それでも、SSL接続を調べることはできないため、その場合は少し注意が必要です。ただし、デスクトップアプリケーションにはWebアプリケーションに対する利点がないため、代わりにWebアプリケーションを使用することをお勧めします。

2
LukeLR