CH-J Toolsupravljanje poslužiteljima preko SSH
Meni
Svi vodiči i članci →

Potrošnja resursa: usporedba verzija Electron 0.1.0, Rust + Tauri 0.1.1 i CH-J Tools 0.1.2

Izmjereni veličina paketa, prostor na disku, RAM i CPU na sustavima macOS, Windows i Ubuntu za Beta 0.1.0, Alpha 0.1.1 i Beta 0.1.2, uključujući ograničenja mjerenja.

Kratki pregled

Beta 0.1.2 (CH-J Tools) u ovim mjerenjima koristi najmanje RAM-a s tri otvorena modula i pri radu putem SSH-a i SFTP-a na sve tri platforme, a opterećenje CPU-a pri tom radu je nisko. Paket za preuzimanje i instalirana aplikacija nešto su veći nego kod Alpha 0.1.1, ali i dalje znatno manji nego kod Beta 0.1.0. Objavljujemo ove brojke kako biste mogli odlučivati na temelju činjenica, uključujući ograničenja navedena u nastavku.

Izmjerene vrijednosti

Svaka ćelija prikazuje Beta 0.1.0 → Alpha 0.1.1 → Beta 0.1.2. Niže je bolje. Vrijednosti su prosjeci. Posljednji redak nije mjeren na 0.1.0 jer isti test zahtijeva izvorni dijaloški okvir za odabir datoteke; kod 0.1.2 na sustavima Windows i Ubuntu ponovljeno preuzimanje nije se pokrenulo tijekom mjerene faze, pa je vrijednost izostavljena (–).

Beta 0.1.0 ⟶ Alpha 0.1.1 ⟶ Beta 0.1.2macOSWindowsUbuntu
Instalacijski paketVeličina preuzetog paketa.160 ⟶ 21 ⟶ 31 MB114 ⟶ 12 ⟶ 17 MB114 ⟶ 20 ⟶ 26 MB
Instalirana aplikacijaProstor na disku nakon instalacije.352 ⟶ 61 ⟶ 73 MiB422 ⟶ 53 ⟶ 73 MiB392 ⟶ 62 ⟶ 73 MiB
RAM nakon otključavanjaTrezor je otključan i nijedan modul nije otvoren.482 ⟶ 315 ⟶ 317 MiB353 ⟶ 374 ⟶ 405 MiB727 ⟶ 680 ⟶ 460 MiB
RAM s 3 modulaOtvoreni su System Monitor, File Manager i Log Viewer.861 ⟶ 496 ⟶ 484 MiB664 ⟶ 1238 ⟶ 460 MiB1102 ⟶ 1935 ⟶ 1010 MiB
RAM tijekom rada putem SSH i SFTP vezaDodatno su aktivni terminal i čitanje putem SFTP veze.878 ⟶ 523 ⟶ 458 MiB683 ⟶ 1292 ⟶ 354 MiB1146 ⟶ 2057 ⟶ 1048 MiB
CPU tijekom rada putem SSH i SFTP vezaPostotak jedne jezgre.0.3 ⟶ 2.9 ⟶ 2.42.0 ⟶ 12.4 ⟶ 2.58.7 ⟶ 23.7 ⟶ 3.0
CPU tijekom ponovljenog preuzimanja 512 MiBPostotak jedne jezgre; prikazano je 0.1.1 ⟶ 0.1.2, nije mjereno na 0.1.0.17.9 ⟶ 20.53.6 ⟶ –23.9 ⟶ –

Kako je provedeno mjerenje

Beta 0.1.0 i Alpha 0.1.1 mjerene su 30. i 31. listopada 2026., a Beta 0.1.2 7. studenoga 2026., svaka u jednom izvođenju, po 40 sekundi za svaku fazu nakon 12 sekundi stabilizacije, s istim scenarijem i istom vrstom testnog poslužitelja. RAM je zbroj rezidentne memorije ili radnog skupa svih procesa aplikacije, pa se dijeljena memorija broji više puta. CPU je izražen kao postotak jedne jezgre. Ubuntu je radio pod Xvfb bez GPU-a. Windows je za 0.1.0 i 0.1.1 radio u sesiji bez prijavljenog korisnika; kod 0.1.2 WebView se u takvoj sesiji ne pokreće, pa je mjerenje provedeno u prijavljenoj sesiji i vrijednosti za Windows nisu izravno usporedive s prethodnima. Windows tijekom mjerenja smanjuje radni skup, pa vrijednosti kasnijih faza mogu padati. 0.1.1 i 0.1.2 bile su izdanja za distribuciju s uključenom automatizacijom testiranja, a 0.1.0 službeni paket; Standby Helper bio je isključen kod 0.1.2 radi usporedivosti. Ovo je jedno mjerenje, a ne opći test performansi, i vaše će se vrijednosti razlikovati. Vrlo niska vrijednost CPU-a za 0.1.0 na sustavu macOS djeluje sumnjivo i nije potvrđena.

Zašto bi brojke mogle biti takve

U 0.1.1 svaki je modul otvarao vlastiti prozor s vlastitim procesima WebView, čiji su se zahtjevi zbrajali s otvaranjem dodatnih modula. U 0.1.2 svi prozori dijele jednu obitelj procesa WebView, što je u skladu s nižom potrošnjom RAM-a s tri modula; uzročno-posljedična veza nije zasebno dokazana. Paket 0.1.2 vjerojatno je veći od 0.1.1 zbog novih uključenih dijelova (Standby Helper, widget za macOS, proširena kriptografija); raspodjela veličine nije mjerena. Metoda mjerenja višestruko broji dijeljenu memoriju, pa može precijeniti vrijednosti za aplikaciju s mnogo procesa.

Što to znači za vas

Beta 0.1.2 u ovim je mjerenjima najštedljivija verzija pri radu s modulima te putem SSH-a i SFTP-a na sustavima macOS, Windows i Ubuntu, a istodobno ostaje znatno manja od Beta 0.1.0. Ipak, prije ažuriranja izradite sigurnosnu kopiju podataka.

Detaljna dokumentacija

Biometrično otključavanje i sigurnost →