2,2 МБ против 128 МБ: честный бенчмарк Win32 и Tauri на живом голосовом клиенте

Голосование за заголовок
📌 TL;DR · Кратко: Tauri-программа в трее заняла 128 МБ против 2,2 МБ у Win32 из-за процессов WebView2. Несмотря на рост, отказ от нового интерфейса не стал автоматическим. Читать бенчмарк.
📰
2,2 МБ против 128 МБ: честный бенчмарк Win32 и Tauri на живом …

Когда мы рассказывали о переходе на Tauri, в комментариях нас спросили о реальном потреблении памяти у приложения, которое живёт в системном трее и работает параллельно с игрой. Чтобы ответить предметно, мы провели эксперимент: запустили прежнюю версию нашего «Болтуна» на Win32 и новую сборку на Tauri в идентичных условиях — в пустом лобби, без дополнительной нагрузки. Результат оказался показательным: старая программа занимала всего 2,2 мегабайта, тогда как новая — целых 128 мегабайт.

Такая разница, на первый взгляд, выглядит пугающе, и у многих сразу возникает вопрос: не означает ли это, что Tauri — тупиковый путь для лёгких утилит? Однако если копнуть глубже, становится понятно, что дело не в самом каркасе, а в архитектуре отрисовки. Современный Tauri использует движок WebView2, который по своей природе порождает несколько вспомогательных процессов — в нашем замере их оказалось девять. Каждый из них выполняет свою задачу: от рендеринга до управления изолированными средами. Именно они и съедают основной объём памяти, а не сам код приложения.

Тем не менее, мы не стали сразу отказываться от нового интерфейса. Во-первых, 128 мегабайт — это пиковое значение в момент запуска и активного рендеринга. В простое, когда окно свёрнуто или программа просто висит в трее, потребление заметно снижается. Во-вторых, Tauri даёт нам гибкость в разработке кросс-платформенных решений, что критично для будущих обновлений. Мы также рассматриваем варианты оптимизации: например, отложенную загрузку тяжёлых компонентов или использование более лёгких режимов WebView2, которые уменьшают число фоновых процессов.

В итоге, этот бенчмарк стал для нас не приговором, а сигналом к доработке. Мы продолжим изучать поведение приложения под нагрузкой и в фоне, чтобы найти баланс между современным интерфейсом и скромными системными требованиями. Полный отчёт с цифрами и деталями вы можете изучить в нашей свежей статье.

Источник: Технологии (авто) (первоисточник)

Войдите, чтобы ставить реакции (+2 балла) и комментировать (+3).

Комментарии (0)

Войдите, чтобы оставить комментарий (+3 балла).

Комментариев пока нет.