Краткий обзор
В этих измерениях Beta 0.1.2 (CH-J Tools) использует меньше всего RAM с тремя открытыми модулями и при работе через SSH и SFTP на всех трёх платформах, а нагрузка на CPU при этой работе низкая. Пакет для скачивания и установленное приложение немного больше, чем у Alpha 0.1.1, но по-прежнему значительно меньше, чем у Beta 0.1.0. Мы публикуем эти цифры, чтобы вы могли принимать решения на основе фактов, включая ограничения, указанные ниже.
Измеренные значения
В каждой ячейке показано Beta 0.1.0 → Alpha 0.1.1 → Beta 0.1.2. Чем меньше, тем лучше. Значения усреднены. Последняя строка не измерялась на 0.1.0, поскольку тот же тест требует нативного диалога выбора файла; у 0.1.2 в Windows и Ubuntu повторное скачивание во время измеряемого этапа не запустилось, поэтому значение опущено (–).
| Beta 0.1.0 ⟶ Alpha 0.1.1 ⟶ Beta 0.1.2 | macOS | Windows | Ubuntu |
|---|---|---|---|
| Установочный пакетРазмер загруженного пакета. | 160 ⟶ 21 ⟶ 31 MB | 114 ⟶ 12 ⟶ 17 MB | 114 ⟶ 20 ⟶ 26 MB |
| Установленное приложениеМесто на диске после установки. | 352 ⟶ 61 ⟶ 73 MiB | 422 ⟶ 53 ⟶ 73 MiB | 392 ⟶ 62 ⟶ 73 MiB |
| RAM после разблокировкиХранилище разблокировано, ни один модуль не открыт. | 482 ⟶ 315 ⟶ 317 MiB | 353 ⟶ 374 ⟶ 405 MiB | 727 ⟶ 680 ⟶ 460 MiB |
| RAM с 3 модулямиОткрыты System Monitor, File Manager и Log Viewer. | 861 ⟶ 496 ⟶ 484 MiB | 664 ⟶ 1238 ⟶ 460 MiB | 1102 ⟶ 1935 ⟶ 1010 MiB |
| RAM при работе с SSH и SFTPДополнительно — активный терминал и чтение через SFTP. | 878 ⟶ 523 ⟶ 458 MiB | 683 ⟶ 1292 ⟶ 354 MiB | 1146 ⟶ 2057 ⟶ 1048 MiB |
| CPU при работе с SSH и SFTPПроцент от одного ядра. | 0.3 ⟶ 2.9 ⟶ 2.4 | 2.0 ⟶ 12.4 ⟶ 2.5 | 8.7 ⟶ 23.7 ⟶ 3.0 |
| CPU при многократной загрузке 512 MiBПроцент от одного ядра; указано 0.1.1 ⟶ 0.1.2, на 0.1.0 не измерялось. | 17.9 ⟶ 20.5 | 3.6 ⟶ – | 23.9 ⟶ – |
Как проводились измерения
Beta 0.1.0 и Alpha 0.1.1 измерялись 30 и 31 октября 2026 года, Beta 0.1.2 — 7 ноября 2026 года, каждая в рамках одного прогона: по 40 секунд на этап после 12 секунд стабилизации, по одному и тому же сценарию с одним и тем же типом тестового сервера. RAM — сумма резидентной памяти или рабочих наборов всех процессов приложения, поэтому разделяемая память учитывается несколько раз. CPU указан в процентах от одного ядра. Ubuntu работала под Xvfb без GPU. Windows для 0.1.0 и 0.1.1 работала в сеансе без вошедшего пользователя; у 0.1.2 WebView в таком сеансе не запускается, поэтому измерения проводились в сеансе с вошедшим пользователем и значения Windows напрямую не сопоставимы с предыдущими. Windows сокращает рабочий набор во время измерений, поэтому значения на последующих этапах могут снижаться. 0.1.1 и 0.1.2 были релизными сборками с включённой автоматизацией тестов, а 0.1.0 — официальным пакетом; Standby Helper у 0.1.2 был отключён для сопоставимости. Это одно измерение, а не универсальный тест производительности, и ваши значения будут отличаться. Очень низкое значение CPU для 0.1.0 в macOS выглядит подозрительно и не было подтверждено.
Почему цифры могут быть такими
В 0.1.1 каждый модуль открывал собственное окно со своими процессами WebView, потребление ресурсов которых суммировалось при открытии дополнительных модулей. В 0.1.2 все окна используют одно семейство процессов WebView, что согласуется с меньшим потреблением RAM при трёх модулях; причинная связь отдельно не доказана. Пакет 0.1.2, вероятно, больше пакета 0.1.1 из-за новых включённых компонентов (Standby Helper, виджет для macOS, расширенная криптография); распределение размера по компонентам не измерялось. Метод измерения многократно учитывает разделяемую память, поэтому может завышать значения для приложения с большим числом процессов.
Что это значит для вас
В этих измерениях Beta 0.1.2 — самая экономичная версия при работе с модулями и через SSH и SFTP в macOS, Windows и Ubuntu, при этом она остаётся значительно меньше Beta 0.1.0. Тем не менее перед обновлением сделайте резервную копию данных.