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

Spotřeba prostředků: Electron 0.1.0, Rust + Tauri 0.1.1 a CH-J Tools 0.1.2 ve srovnání

Naměřená velikost balíčku, místo na disku, RAM a CPU na macOS, Windows a Ubuntu pro Beta 0.1.0, Alpha 0.1.1 a Beta 0.1.2, včetně omezení měření.

Stručné shrnutí

Beta 0.1.2 (CH-J Tools) využívá v těchto měřeních nejméně RAM se třemi otevřenými moduly i při práci přes SSH a SFTP na všech třech platformách a zatížení CPU při této práci je nízké. Oproti Alpha 0.1.1 je balíček ke stažení i nainstalovaná aplikace o něco větší, ale stále výrazně menší než u Beta 0.1.0. Čísla zveřejňujeme, abyste se mohli rozhodovat podle faktů, včetně omezení uvedených níže.

Naměřené hodnoty

Každá buňka uvádí Beta 0.1.0 → Alpha 0.1.1 → Beta 0.1.2. Nižší hodnota je lepší. Hodnoty jsou průměry. Poslední řádek nebyl na 0.1.0 měřen, protože stejný test vyžaduje nativní dialog pro výběr souboru; u 0.1.2 na Windows a Ubuntu se opakované stahování během měřené fáze nespustilo, proto je hodnota vynechána (–).

Beta 0.1.0 ⟶ Alpha 0.1.1 ⟶ Beta 0.1.2macOSWindowsUbuntu
Instalační balíčekVelikost staženého balíčku.160 ⟶ 21 ⟶ 31 MB114 ⟶ 12 ⟶ 17 MB114 ⟶ 20 ⟶ 26 MB
Nainstalovaná aplikaceMísto na disku po instalaci.352 ⟶ 61 ⟶ 73 MiB422 ⟶ 53 ⟶ 73 MiB392 ⟶ 62 ⟶ 73 MiB
RAM po odemknutíTrezor je odemknutý a není otevřen žádný modul.482 ⟶ 315 ⟶ 317 MiB353 ⟶ 374 ⟶ 405 MiB727 ⟶ 680 ⟶ 460 MiB
RAM se 3 modulyJsou otevřeny System Monitor, File Manager a Log Viewer.861 ⟶ 496 ⟶ 484 MiB664 ⟶ 1238 ⟶ 460 MiB1102 ⟶ 1935 ⟶ 1010 MiB
RAM při práci přes SSH a SFTPNavíc aktivní terminál a čtení přes SFTP.878 ⟶ 523 ⟶ 458 MiB683 ⟶ 1292 ⟶ 354 MiB1146 ⟶ 2057 ⟶ 1048 MiB
CPU při práci přes SSH a SFTPProcento jednoho jádra.0.3 ⟶ 2.9 ⟶ 2.42.0 ⟶ 12.4 ⟶ 2.58.7 ⟶ 23.7 ⟶ 3.0
CPU při opakovaném stahování 512 MiBProcento jednoho jádra; uvedeno 0.1.1 ⟶ 0.1.2, na 0.1.0 neměřeno.17.9 ⟶ 20.53.6 ⟶ –23.9 ⟶ –

Jak měření probíhalo

Beta 0.1.0 a Alpha 0.1.1 byly měřeny 30. a 31. října 2026, Beta 0.1.2 7. listopadu 2026, vždy v jednom běhu, 40 sekund na každou fázi po 12 sekundách na ustálení, stejným scénářem proti stejnému typu testovacího 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. Windows u 0.1.0 a 0.1.1 běželo v relaci bez přihlášeného uživatele; u 0.1.2 v ní WebView nenaběhne, proto bylo měřeno v přihlášené relaci a hodnoty Windows nejsou s předchozími přímo srovnatelné. Windows během měření ořezává pracovní sadu, proto hodnoty pozdějších fází mohou klesat. 0.1.1 a 0.1.2 běžely jako sestavení pro vydání se zapnutou automatizací testů, 0.1.0 jako oficiální balíček; Standby Helper byl u 0.1.2 kvůli srovnatelnosti vypnutý. 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

V 0.1.1 otevíral každý modul vlastní okno s vlastními procesy WebView, jejichž nároky se s dalšími otevřenými moduly sčítaly. V 0.1.2 sdílejí všechna okna jednu rodinu procesů WebView, což odpovídá nižší RAM se třemi moduly; příčinná souvislost nebyla samostatně prokázána. Balíček 0.1.2 je větší než 0.1.1 pravděpodobně kvůli nově přibaleným částem (Standby Helper, widget pro macOS, rozšířená kryptografie); rozklad velikosti nebyl měřen. Metoda měření opakovaně započítává sdílenou paměť, takže u aplikace s mnoha procesy může hodnoty nadhodnocovat.

Co to pro vás znamená

Beta 0.1.2 je v těchto měřeních nejúspornější verzí při práci s moduly a přes SSH a SFTP na macOS, Windows i Ubuntu a zároveň zůstává výrazně menší než Beta 0.1.0. Před aktualizací si přesto zazálohujte data.

Podrobná dokumentace

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