CH-J Toolsуправление на сървъри над SSH
Меню
Всички ръководства и статии →

Използване на ресурси: сравнение на Electron 0.1.0, Rust + Tauri 0.1.1 и CH-J Tools 0.1.2

Измерени размер на пакета, дисково пространство, RAM и CPU при macOS, Windows и Ubuntu за Beta 0.1.0, Alpha 0.1.1 и Beta 0.1.2, включително ограниченията на измерването.

Накратко за резултатите

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.2macOSWindowsUbuntu
Инсталационен пакетРазмер на изтегления пакет.160 ⟶ 21 ⟶ 31 MB114 ⟶ 12 ⟶ 17 MB114 ⟶ 20 ⟶ 26 MB
Инсталирано приложениеДисково пространство след инсталиране.352 ⟶ 61 ⟶ 73 MiB422 ⟶ 53 ⟶ 73 MiB392 ⟶ 62 ⟶ 73 MiB
RAM след отключванеХранилището е отключено и няма отворен модул.482 ⟶ 315 ⟶ 317 MiB353 ⟶ 374 ⟶ 405 MiB727 ⟶ 680 ⟶ 460 MiB
RAM с 3 модулаSystem Monitor, File Manager и Log Viewer са отворени.861 ⟶ 496 ⟶ 484 MiB664 ⟶ 1238 ⟶ 460 MiB1102 ⟶ 1935 ⟶ 1010 MiB
RAM при работа със SSH и SFTPДопълнително активен терминал и четене през SFTP.878 ⟶ 523 ⟶ 458 MiB683 ⟶ 1292 ⟶ 354 MiB1146 ⟶ 2057 ⟶ 1048 MiB
CPU при работа със SSH и SFTPПроцент от едно ядро.0.3 ⟶ 2.9 ⟶ 2.42.0 ⟶ 12.4 ⟶ 2.58.7 ⟶ 23.7 ⟶ 3.0
CPU при многократно изтегляне на 512 MiBПроцент от едно ядро; показано е 0.1.1 ⟶ 0.1.2, не е измерено при 0.1.0.17.9 ⟶ 20.53.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. Все пак архивирайте данните си преди актуализацията.

Подробна документация

Биометрични отключване и сигурност →