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

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

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

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

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

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

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

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

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


Обновление: это старый вопрос, и все мешало, и я не следил за ним активно ... Позже я выяснил, что приложение WhatsApp на веб-сайте (в настоящее время) составляет 133 МБ (сжатое), а 745 МБ (несжатое?) на моем ПК. Когда WhatsApp начинает обновление (Update.exe), он не загружает файл, находящийся на сайте (133 МБ). Вместо этого он загружает / обновляет несжатые файлы, и это занимает более 500 МБ. Всякий раз, когда WhatsApp начинает набирать мою квоту, я просто закрываю приложение, загружаю и устанавливаю сжатую версию на сайт. Таким образом, ручное обновление решает проблему.

1 ответ1

0

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .