Настольное приложение WhatsApp потребляет слишком много данных

638
akinuri

Я часто использую свой телефон в качестве точки доступа на своем ноутбуке и использую настольное приложение WhatsApp. Иногда я оставляю WhatsApp включенным на многие минуты (догадываюсь здесь; до 2 часов).

Недавно я выяснил, что WhatsApp потребляет слишком много данных, и, поскольку я использую данные моего телефона, важно, сколько он потребляет.

Я экспериментировал и записывал сетевой трафик. Вы можете посмотреть видео, где я показываю это потребление.

В одном случае (на видео) приложение потребляет ~ 20 МБ / мин в режиме ожидания (не вошел в систему) и ~ 33 МБ / мин при входе в систему.

Я не обращал внимания на цены при записи видео, поэтому решил явно записать цены после видео.

Во втором случае это было ~ 10 МБ / мин в режиме ожидания и ~ 14 МБ при входе в систему.

Таким образом, приложение потребляет 10-20 МБ / мин в режиме ожидания и 15-30 МБ / мин (в режиме ожидания × 1,5) при входе в систему.

Я не тестировал никакое другое приложение для обмена мгновенными сообщениями, чтобы сравнить его с WhatsApp, но эти показатели кажутся мне экстремальными.

У кого-нибудь есть идея, почему он так много потребляет? Есть ли способ предотвратить это? Если нет, то, вероятно, я не буду использовать его, когда использую телефон в качестве точки доступа.

-1
Почему отрицательный голос? akinuri 6 лет назад 0
Вы установили это беспроводное соединение с Metered? music2myear 6 лет назад 0
Не тогда, когда я тестировал, но я только что проверил это на своем ПК (W10), когда он подключен к моему телефону в точке доступа, и я потерял 15 МБ в течение 30 секунд. Так что это не похоже на работу. Я также попробую завтра на моем рабочем компьютере, на котором установлена ​​Windows 8.1, но я сомневаюсь, что это сработает. akinuri 6 лет назад 0
Хорошо, это действительно странно. Я попробовал это на своем рабочем компьютере, и это сработало. Затем я отключил дозированное соединение, но оно все еще работает. Я имею в виду, что WhatsApp прекратил потребление данных. Теперь я не могу заставить WhatsApp потреблять данные, как раньше. Собираюсь возиться с моим компьютером сегодня вечером. akinuri 6 лет назад 0

1 ответ на вопрос

0
LukeLR

Вы, конечно, не должны использовать веб-приложение WhatsApp, а использовать его в обычном веб-браузере (поскольку приложение не делает ничего, кроме отображения веб-страницы). Затем вы можете использовать инструменты разработчика для измерения сетевого трафика этого веб-приложения.

Например, используйте Firefox и откройте консоль разработчика с помощью ctrl+ shift+ c. Затем нажмите Network-tab, чтобы открыть монитор сети. В нем должны быть перечислены все переданные объекты с указанием их размера и продолжительности передачи. Вы даже можете отсортировать Sizeили Transferredпросмотреть, какие передачи оказывают наибольшее влияние на ваши данные. Он показывает общий объем данных, передаваемых внизу, поэтому вы можете быть уверены, что именно веб-приложение WhatsApp вызывает большой объем трафика, а не что-то еще. Затем снова проведите тесты, например, бездельничайте в сети WhatsApp или используйте его в течение некоторого времени. Возможно, проблемы даже исправляются с помощью обычного браузера, поскольку он поддерживает лучшее кэширование и т. Д.

Кроме того, имейте в виду, что WhatsApp Web, похоже, не является хорошо написанным веб-приложением. Я часто замечал, что он использует большую часть (например, 200% из 400%) процессоров моего ноутбука, при этом ничего не делая, и почти все это при загрузке сообщений или контактов. Так что не удивляйтесь, если это просто ошибка, и вы ничего не можете с этим поделать. Для меня, по крайней мере, WhatsApp Web не делает никакого трафика в режиме ожидания, по крайней мере, при входе в систему.

Обновление. Если вам действительно необходимо отслеживать приложение веб-рабочего стола WhatsApp, вы можете использовать некоторые передовые инструменты, такие как Wireshark, для захвата трафика на сетевых интерфейсах. Это позволяет вам видеть все сетевые пакеты, проходящие через ваше соединение, и вы можете фильтровать по множеству критериев. Это может дать вам некоторое представление о том, что на самом деле делает веб-приложение WhatsApp в фоновом режиме. Тем не менее, вы не можете просматривать SSL-соединения, поэтому в этом случае все становится немного сложнее. Но поскольку у настольного приложения нет никаких преимуществ по сравнению с веб-приложением, я бы рекомендовал использовать веб-приложение.

Если вы видели видео, которое я упомянул, я сначала протестирую веб-приложение на Chrome. Он потребляет около 400 КБ в минуту. Проблема с настольным приложением. Кажется, он делает гораздо больше, чем просто показывает веб-версию. akinuri 6 лет назад 0
Извините, я не узнал, что это был Chrome на видео. Не заметил панель вкладок. Смотрите обновление в моем ответе. LukeLR 6 лет назад 0
Нет проблем. И я рад, что вы упомянули программное обеспечение для мониторинга сетевого трафика, потому что это то, что я собираюсь делать дальше. Несмотря на то, что я решил больше не использовать настольное приложение, я все же хочу исследовать проблему дальше. akinuri 6 лет назад 1
Хорошо, отлично! Не стесняйтесь обновлять свой пост в случае, если вы что-то узнаете :) LukeLR 6 лет назад 0