CH-J Server Managerspráva serverů přes SSH
Menu
Všechny návody a články →

Spotřeba prostředků: Electron 0.1.0 a Rust + Tauri 0.1.1 ve srovnání

Naměřená velikost balíčku, místo na disku, RAM a CPU na macOS, Windows a Ubuntu, včetně toho, v čem je Alpha 0.1.1 zatím horší.

Stručné shrnutí

Alpha 0.1.1 je na všech třech platformách výrazně menší při stahování i po instalaci. Na macOS také využívá méně RAM. Na Windows a Ubuntu zatím úspornější není: s otevřenými moduly a při práci přes SSH a SFTP využívá podstatně více RAM než Beta 0.1.0 a zatížení CPU při této práci je vyšší na všech platformách. Tato čísla zveřejňujeme, abyste se mohli rozhodovat podle faktů, včetně těch, která nové verzi nesvědčí.

Naměřené hodnoty

Každá buňka uvádí Beta 0.1.0 → Alpha 0.1.1. Nižší hodnota je lepší. Hodnoty jsou průměry; poslední řádek byl měřen pouze na 0.1.1, protože stejný test na 0.1.0 vyžaduje nativní dialog pro výběr souboru.

Beta 0.1.0 ⟶ Alpha 0.1.1macOSWindowsUbuntu
Instalační balíčekVelikost staženého balíčku.160 ⟶ 21 MB114 ⟶ 12 MB114 ⟶ 20 MB
Nainstalovaná aplikaceMísto na disku po instalaci.352 ⟶ 61 MiB422 ⟶ 53 MiB392 ⟶ 62 MiB
RAM po odemknutíTrezor je odemknutý a není otevřen žádný modul.482 ⟶ 315 MiB353 ⟶ 374 MiB727 ⟶ 680 MiB
RAM se 3 modulyJsou otevřeny System Monitor, File Manager a Log Viewer.861 ⟶ 496 MiB664 ⟶ 1238 MiB1102 ⟶ 1935 MiB
RAM při práci přes SSH a SFTPNavíc aktivní terminál a čtení přes SFTP.878 ⟶ 523 MiB683 ⟶ 1292 MiB1146 ⟶ 2057 MiB
CPU při práci přes SSH a SFTPProcento jednoho jádra.0.3 ⟶ 2.92.0 ⟶ 12.48.7 ⟶ 23.7
CPU při opakovaném stahování 512 MiBProcento jednoho jádra; měřeno pouze na 0.1.1.17.93.623.9

Jak měření probíhalo

Měřeno 30. a 31. října 2026 v jednom běhu, 40 sekund na každou fázi po 12 sekundách na ustálení, proti stejnému testovacímu serveru. RAM je součet rezidentní paměti nebo pracovní sady všech procesů aplikace, takže sdílená paměť se započítává vícekrát. CPU je procento jednoho jádra. Ubuntu běželo pod Xvfb bez GPU a Windows v relaci bez přihlášeného uživatele, což může ovlivnit chování WebView. Alpha 0.1.1 běžela jako sestavení pro vydání se zapnutou automatizací testů; Beta 0.1.0 jako oficiální balíček. Jde o jedno měření, nikoli obecný benchmark, a vaše hodnoty se budou lišit. Velmi nízká hodnota CPU u 0.1.0 na macOS vypadá podezřele a nebyla potvrzena.

Proč mohou čísla vypadat takto

Nejpravděpodobnějším vysvětlením je, že v 0.1.1 každý modul otevírá vlastní okno s vlastními procesy WebView, jejichž nároky se s dalšími otevřenými moduly sčítají. To zatím nebylo prokázáno. Metoda měření také opakovaně započítává sdílenou paměť, takže u aplikace s mnoha procesy může rozdíl nadhodnocovat. V současné alfaverzi to neopravujeme; práce je plánována na později, bez slíbeného termínu.

Co to pro vás znamená

Pokud chcete malý balíček ke stažení a pracujete na macOS, 0.1.1 už v těchto měřeních vede. Pokud máte na Windows nebo Ubuntu málo paměti a necháváte otevřeno více modulů, Beta 0.1.0 zatím využívá méně RAM. Alpha 0.1.1 také celkově prošla menším rozsahem testování, proto si před vyzkoušením zazálohujte data.

Podrobná dokumentace

Biometrické odemykání a zabezpečení →