CH-J Toolsmanagementul serverului peste SSH
Meniu
Toate ghidurile și articolele →

Utilizarea resurselor: comparație între Electron 0.1.0, Rust + Tauri 0.1.1 și CH-J Tools 0.1.2

Dimensiunea pachetului, spațiul pe disc, RAM și CPU măsurate pe macOS, Windows și Ubuntu pentru Beta 0.1.0, Alpha 0.1.1 și Beta 0.1.2, inclusiv limitările măsurătorilor.

Versiunea pe scurt

În aceste măsurători, Beta 0.1.2 (CH-J Tools) utilizează cea mai puțină RAM cu trei module deschise și în timpul lucrului prin SSH și SFTP pe toate cele trei platforme, iar utilizarea CPU în timpul acestui lucru este scăzută. Pachetul de descărcat și aplicația instalată sunt puțin mai mari decât la Alpha 0.1.1, dar rămân semnificativ mai mici decât la Beta 0.1.0. Publicăm aceste cifre pentru a putea lua decizii pe baza faptelor, inclusiv a limitărilor prezentate mai jos.

Valori măsurate

Fiecare celulă arată Beta 0.1.0 → Alpha 0.1.1 → Beta 0.1.2. O valoare mai mică este mai bună. Valorile sunt medii. Ultimul rând nu a fost măsurat pe 0.1.0, deoarece același test necesită un dialog nativ de selectare a fișierelor; la 0.1.2 pe Windows și Ubuntu descărcarea repetată nu a pornit în timpul fazei măsurate, astfel că valoarea este omisă (–).

Beta 0.1.0 ⟶ Alpha 0.1.1 ⟶ Beta 0.1.2macOSWindowsUbuntu
Program de instalareDimensiunea pachetului descărcat.160 ⟶ 21 ⟶ 31 MB114 ⟶ 12 ⟶ 17 MB114 ⟶ 20 ⟶ 26 MB
Aplicație instalatăSpațiul pe disc după instalare.352 ⟶ 61 ⟶ 73 MiB422 ⟶ 53 ⟶ 73 MiB392 ⟶ 62 ⟶ 73 MiB
RAM după deblocareSeiful este deblocat și niciun modul nu este deschis.482 ⟶ 315 ⟶ 317 MiB353 ⟶ 374 ⟶ 405 MiB727 ⟶ 680 ⟶ 460 MiB
RAM cu 3 moduleSystem Monitor, File Manager și Log Viewer sunt deschise.861 ⟶ 496 ⟶ 484 MiB664 ⟶ 1238 ⟶ 460 MiB1102 ⟶ 1935 ⟶ 1010 MiB
RAM în timpul lucrului prin SSH și SFTPÎn plus, un terminal activ și citire prin SFTP.878 ⟶ 523 ⟶ 458 MiB683 ⟶ 1292 ⟶ 354 MiB1146 ⟶ 2057 ⟶ 1048 MiB
CPU în timpul lucrului prin SSH și SFTPProcent dintr-un nucleu.0.3 ⟶ 2.9 ⟶ 2.42.0 ⟶ 12.4 ⟶ 2.58.7 ⟶ 23.7 ⟶ 3.0
CPU la descărcarea repetată a 512 MiBProcent dintr-un nucleu; se afișează 0.1.1 ⟶ 0.1.2, nemăsurat pe 0.1.0.17.9 ⟶ 20.53.6 ⟶ –23.9 ⟶ –

Cum s-au făcut măsurătorile

Beta 0.1.0 și Alpha 0.1.1 au fost măsurate pe 30 și 31 octombrie 2026, Beta 0.1.2 pe 7 noiembrie 2026, fiecare într-o singură rulare, cu 40 de secunde pentru fiecare fază după 12 secunde de stabilizare, cu același scenariu și același tip de server de test. RAM este suma memoriei rezidente sau a setului de lucru pentru toate procesele aplicației, astfel că memoria partajată este numărată de mai multe ori. CPU este exprimat ca procent dintr-un nucleu. Ubuntu a rulat sub Xvfb fără GPU. Windows pentru 0.1.0 și 0.1.1 a rulat într-o sesiune fără utilizator conectat; în 0.1.2 WebView nu pornește în acea sesiune, așa că măsurătorile au fost făcute într-o sesiune cu utilizator conectat, iar valorile Windows nu sunt direct comparabile cu cele anterioare. Windows reduce setul de lucru în timpul măsurătorilor, astfel că valorile fazelor ulterioare pot scădea. 0.1.1 și 0.1.2 au fost compilări de lansare cu automatizarea testelor activată, iar 0.1.0 a fost pachetul oficial; Standby Helper a fost dezactivat la 0.1.2 pentru comparabilitate. Aceasta este o singură măsurătoare, nu un test general de performanță, iar valorile tale vor fi diferite. Valoarea CPU foarte mică pentru 0.1.0 pe macOS pare suspectă și nu a fost confirmată.

De ce ar putea arăta cifrele astfel

În 0.1.1, fiecare modul deschidea propria fereastră cu propriile procese WebView, ale căror cerințe de resurse se cumulau odată cu deschiderea altor module. În 0.1.2, toate ferestrele folosesc în comun o singură familie de procese WebView, ceea ce corespunde utilizării mai mici de RAM cu trei module; legătura cauzală nu a fost demonstrată separat. Pachetul 0.1.2 este probabil mai mare decât cel al 0.1.1 din cauza componentelor nou incluse (Standby Helper, widget pentru macOS, criptografie extinsă); distribuția dimensiunii pe componente nu a fost măsurată. Metoda de măsurare numără repetat memoria partajată, astfel că poate supraestima valorile pentru o aplicație cu multe procese.

Ce înseamnă asta pentru tine

În aceste măsurători, Beta 0.1.2 este versiunea cea mai economă în resurse la lucrul cu module și prin SSH și SFTP pe macOS, Windows și Ubuntu, rămânând totodată semnificativ mai mică decât Beta 0.1.0. Totuși, fă o copie de siguranță a datelor înainte de actualizare.

Documentație detaliată

Deblocare biometrică și securitate →