CH-J Toolsgestione server su SSH
Menu
Tutte le guide e gli articoli →

Uso delle risorse: confronto tra Electron 0.1.0, Rust + Tauri 0.1.1 e CH-J Tools 0.1.2

Dimensione del pacchetto, spazio su disco, RAM e CPU misurati su macOS, Windows e Ubuntu per Beta 0.1.0, Alpha 0.1.1 e Beta 0.1.2, inclusi i limiti delle misurazioni.

Versione breve

In queste misurazioni, Beta 0.1.2 (CH-J Tools) utilizza meno RAM di tutte le altre versioni con tre moduli aperti e durante il lavoro tramite SSH e SFTP su tutte e tre le piattaforme, e l’utilizzo della CPU durante questo lavoro è basso. Il pacchetto da scaricare e l’applicazione installata sono leggermente più grandi rispetto ad Alpha 0.1.1, ma restano nettamente più piccoli rispetto a Beta 0.1.0. Pubblichiamo questi numeri per permetterti di decidere in base ai fatti, inclusi i limiti indicati di seguito.

Valori misurati

Ogni cella mostra Beta 0.1.0 → Alpha 0.1.1 → Beta 0.1.2. Più basso è il valore, meglio è. I valori sono medie. L’ultima riga non è stata misurata su 0.1.0 perché lo stesso test richiede una finestra di dialogo nativa per la selezione dei file; su 0.1.2 in Windows e Ubuntu il download ripetuto non si è avviato durante la fase misurata, perciò il valore è omesso (–).

Beta 0.1.0 ⟶ Alpha 0.1.1 ⟶ Beta 0.1.2macOSWindowsUbuntu
Programma di installazioneDimensione del pacchetto scaricato.160 ⟶ 21 ⟶ 31 MB114 ⟶ 12 ⟶ 17 MB114 ⟶ 20 ⟶ 26 MB
Applicazione installataSpazio su disco dopo l’installazione.352 ⟶ 61 ⟶ 73 MiB422 ⟶ 53 ⟶ 73 MiB392 ⟶ 62 ⟶ 73 MiB
RAM dopo lo sbloccoL’archivio protetto è sbloccato e nessun modulo è aperto.482 ⟶ 315 ⟶ 317 MiB353 ⟶ 374 ⟶ 405 MiB727 ⟶ 680 ⟶ 460 MiB
RAM con 3 moduliSystem Monitor, File Manager e Log Viewer sono aperti.861 ⟶ 496 ⟶ 484 MiB664 ⟶ 1238 ⟶ 460 MiB1102 ⟶ 1935 ⟶ 1010 MiB
RAM durante il lavoro con SSH e SFTPIn aggiunta, un terminale attivo e lettura tramite SFTP.878 ⟶ 523 ⟶ 458 MiB683 ⟶ 1292 ⟶ 354 MiB1146 ⟶ 2057 ⟶ 1048 MiB
CPU durante il lavoro con SSH e SFTPPercentuale di un singolo core.0.3 ⟶ 2.9 ⟶ 2.42.0 ⟶ 12.4 ⟶ 2.58.7 ⟶ 23.7 ⟶ 3.0
CPU durante il download ripetuto di 512 MiBPercentuale di un singolo core; è indicato 0.1.1 ⟶ 0.1.2, non misurato su 0.1.0.17.9 ⟶ 20.53.6 ⟶ –23.9 ⟶ –

Come sono state eseguite le misurazioni

Beta 0.1.0 e Alpha 0.1.1 sono state misurate il 30 e 31 ottobre 2026, Beta 0.1.2 il 7 novembre 2026, ciascuna in un’unica esecuzione, con 40 secondi per fase dopo 12 secondi di assestamento, con lo stesso scenario e lo stesso tipo di server di prova. La RAM è la somma della memoria residente o del working set di tutti i processi dell’applicazione, quindi la memoria condivisa viene conteggiata più volte. La CPU è espressa come percentuale di un singolo core. Ubuntu era in esecuzione sotto Xvfb senza GPU. Windows per 0.1.0 e 0.1.1 era in esecuzione in una sessione senza utenti connessi; in 0.1.2 WebView non si avvia in tale sessione, quindi le misurazioni sono state eseguite in una sessione con un utente connesso e i valori Windows non sono direttamente confrontabili con i precedenti. Windows riduce il working set durante la misurazione, quindi i valori delle fasi successive possono diminuire. 0.1.1 e 0.1.2 erano build di rilascio con l’automazione dei test abilitata, mentre 0.1.0 era il pacchetto ufficiale; Standby Helper era disattivato in 0.1.2 per garantire la confrontabilità. Si tratta di una singola misurazione, non di un benchmark generale, e i tuoi valori saranno diversi. Il valore CPU molto basso di 0.1.0 su macOS sembra sospetto e non è stato confermato.

Perché i numeri potrebbero essere questi

In 0.1.1 ogni modulo apriva la propria finestra con i propri processi WebView, il cui consumo si sommava all’apertura di altri moduli. In 0.1.2 tutte le finestre condividono una sola famiglia di processi WebView, in linea con la minore RAM con tre moduli; il nesso causale non è stato dimostrato separatamente. Il pacchetto di 0.1.2 è probabilmente più grande di quello di 0.1.1 a causa dei componenti aggiunti di recente (Standby Helper, widget per macOS, crittografia ampliata); la ripartizione delle dimensioni non è stata misurata. Il metodo di misurazione conteggia ripetutamente la memoria condivisa, quindi può sovrastimare i valori per un’applicazione con molti processi.

Cosa significa per te

In queste misurazioni Beta 0.1.2 è la versione più parsimoniosa nell’uso delle risorse durante il lavoro con i moduli e tramite SSH e SFTP su macOS, Windows e Ubuntu, restando al contempo nettamente più piccola di Beta 0.1.0. Esegui comunque un backup dei dati prima dell’aggiornamento.

Documentazione dettagliata

Sblocco biometrico e sicurezza →