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

Използване на ресурси: сравнение на Electron 0.1.0 и Rust + Tauri 0.1.1

Измерени размер на пакета, дисково пространство, RAM и CPU при macOS, Windows и Ubuntu, включително къде Alpha 0.1.1 в момента е по-лоша.

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

Alpha 0.1.1 е значително по-малка за изтегляне и инсталиране и на трите платформи. При macOS използва и по-малко RAM. При Windows и Ubuntu все още не е по-икономична: с отворени модули и при работа със SSH и SFTP използва значително повече RAM от Beta 0.1.0, а натоварването на CPU при тази работа е по-високо на всяка платформа. Публикуваме тези числа, за да можете да решите според фактите, включително тези, които не са в полза на новата версия.

Измерени стойности

Всяка клетка показва Beta 0.1.0 → Alpha 0.1.1. По-ниското е по-добро. Стойностите са средни; последният ред е измерен само при 0.1.1, защото същият тест при 0.1.0 изисква нативен диалог за избор на файл.

Beta 0.1.0 ⟶ Alpha 0.1.1macOSWindowsUbuntu
Инсталационен пакетРазмер на изтегления пакет.160 ⟶ 21 MB114 ⟶ 12 MB114 ⟶ 20 MB
Инсталирано приложениеДисково пространство след инсталиране.352 ⟶ 61 MiB422 ⟶ 53 MiB392 ⟶ 62 MiB
RAM след отключванеХранилището е отключено и няма отворен модул.482 ⟶ 315 MiB353 ⟶ 374 MiB727 ⟶ 680 MiB
RAM с 3 модулаSystem Monitor, File Manager и Log Viewer са отворени.861 ⟶ 496 MiB664 ⟶ 1238 MiB1102 ⟶ 1935 MiB
RAM при работа със SSH и SFTPДопълнително активен терминал и четене през SFTP.878 ⟶ 523 MiB683 ⟶ 1292 MiB1146 ⟶ 2057 MiB
CPU при работа със SSH и SFTPПроцент от едно ядро.0.3 ⟶ 2.92.0 ⟶ 12.48.7 ⟶ 23.7
CPU при многократно изтегляне на 512 MiBПроцент от едно ядро; измерено само при 0.1.1.17.93.623.9

Как е извършено измерването

Измерено на 30 и 31 октомври 2026 г. в едно изпълнение, по 40 секунди на фаза след 12 секунди за стабилизиране, с един и същ тестов сървър. RAM е сборът от резидентната памет или работния набор на всички процеси на приложението, така че споделената памет се отчита повече от веднъж. CPU е процент от едно ядро. Ubuntu работеше под Xvfb без GPU, а Windows — в сесия без влязъл потребител, което може да повлияе на поведението на WebView. Alpha 0.1.1 беше компилация за издаване с включена автоматизация на тестовете; Beta 0.1.0 беше официалният пакет. Това е едно измерване, а не общ бенчмарк, и вашите стойности ще се различават. Много ниската стойност за CPU на 0.1.0 при macOS изглежда съмнителна и не е потвърдена.

Защо числата може да изглеждат така

Най-вероятното обяснение е, че в 0.1.1 всеки модул отваря собствен прозорец със собствени процеси на WebView, чийто разход се натрупва с отварянето на още модули. Това все още не е доказано. Методът на измерване също отчита споделената памет многократно, така че може да преувеличава разликата за приложение с много процеси. Няма да поправяме това в текущата алфа; работата е планирана за по-късно, без обещана дата.

Какво означава това за вас

Ако искате малък пакет за изтегляне и работите на macOS, 0.1.1 вече има преднина в тези измервания. Ако имате малко памет на Windows или Ubuntu и държите няколко модула отворени, Beta 0.1.0 в момента използва по-малко RAM. Alpha 0.1.1 като цяло е преминала и по-малко тестове, затова архивирайте данните си, преди да я изпробвате.

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

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