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

Uso delle risorse: confronto tra Electron 0.1.0 e Rust + Tauri 0.1.1

Misurazioni di dimensione del pacchetto, spazio su disco, RAM e CPU su macOS, Windows e Ubuntu, compresi gli aspetti in cui Alpha 0.1.1 è attualmente peggiore.

Versione breve

Alpha 0.1.1 è molto più piccola da scaricare e installare su tutte e tre le piattaforme. Su macOS usa anche meno RAM. Su Windows e Ubuntu non è ancora più parsimoniosa: con i moduli aperti e durante il lavoro con SSH e SFTP usa molta più RAM di Beta 0.1.0, e l’uso della CPU durante queste attività è maggiore su ogni piattaforma. Pubblichiamo questi numeri per permetterti di decidere sulla base dei fatti, compresi quelli che non favoriscono la nuova versione.

Valori misurati

Ogni cella mostra Beta 0.1.0 → Alpha 0.1.1. Più basso è il valore, meglio è. I valori sono medie; l’ultima riga è stata misurata solo su 0.1.1, perché lo stesso test su 0.1.0 richiede una finestra di dialogo nativa per i file.

Beta 0.1.0 ⟶ Alpha 0.1.1macOSWindowsUbuntu
Programma di installazioneDimensione del pacchetto scaricato.160 ⟶ 21 MB114 ⟶ 12 MB114 ⟶ 20 MB
Applicazione installataSpazio su disco dopo l’installazione.352 ⟶ 61 MiB422 ⟶ 53 MiB392 ⟶ 62 MiB
RAM dopo lo sbloccoL’archivio protetto è sbloccato e nessun modulo è aperto.482 ⟶ 315 MiB353 ⟶ 374 MiB727 ⟶ 680 MiB
RAM con 3 moduliSystem Monitor, File Manager e Log Viewer sono aperti.861 ⟶ 496 MiB664 ⟶ 1238 MiB1102 ⟶ 1935 MiB
RAM durante il lavoro con SSH e SFTPIn aggiunta, un terminale attivo e lettura tramite SFTP.878 ⟶ 523 MiB683 ⟶ 1292 MiB1146 ⟶ 2057 MiB
CPU durante il lavoro con SSH e SFTPPercentuale di un singolo core.0.3 ⟶ 2.92.0 ⟶ 12.48.7 ⟶ 23.7
CPU durante il download ripetuto di 512 MiBPercentuale di un singolo core; misurata solo su 0.1.1.17.93.623.9

Come sono state eseguite le misurazioni

Misurazioni eseguite il 30 e 31 ottobre 2026 in un’unica esecuzione, con 40 secondi per fase dopo 12 secondi di assestamento, sullo stesso 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 e Windows in una sessione senza utenti connessi, il che può influenzare il comportamento di WebView. Alpha 0.1.1 era una build di rilascio con l’automazione dei test abilitata; Beta 0.1.0 era il pacchetto ufficiale. 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

La spiegazione più probabile è che in 0.1.1 ogni modulo apra una propria finestra con i propri processi WebView, il cui consumo si somma man mano che si aprono più moduli. Questo non è ancora stato dimostrato. Anche il metodo di misurazione conteggia più volte la memoria condivisa, quindi potrebbe sovrastimare la differenza per un’applicazione con molti processi. Non lo correggeremo nell’attuale versione alpha; l’intervento è previsto più avanti, senza una data promessa.

Cosa significa per te

Se vuoi un download di piccole dimensioni e lavori su macOS, 0.1.1 è già in vantaggio secondo queste misurazioni. Se hai poca memoria su Windows o Ubuntu e tieni aperti più moduli, Beta 0.1.0 attualmente usa meno RAM. Alpha 0.1.1 è stata inoltre sottoposta complessivamente a meno test, quindi esegui un backup dei dati prima di provarla.

Documentazione dettagliata

Sblocco biometrico e sicurezza →