Passa al contenuto principale

Benchmarks

Tutti i benchmarks vengono eseguiti su Github Actions usando come metrica ubuntu-latest. Varie metriche sono misurate tramite le seguenti prove:

TauriWryElectron
tauri_cpu_intensivewry_cpu_intensiveelectron_cpu_intensive
tauri_hello_worldwry_hello_worldelectron_hello_world
tauri_3mb_transferwry_custom_protocolelectron_3mb_transfer
nota

Le misure dei benchmark che usano intensamente la CPU si basano su quanto tempo viene impiegato nel calcolo di tutti i numeri primi inferiori ad un certo valore senza bloccare la UI e riportando quanti ne sono stati trovati usando i web workers.

Tempo di Esecuzione​

Quanto tempo in totale è necessario per inizializzare l'applicazione e aspettare l'evento DOMContentLoaded. Questo usa hyperfine tra le fila e avvia 3 sequenze di riscaldamento prima, poi 10 sequenze per calcolare il tempo di esecuzione medio.

Chart not supported

Grandezza dei File Binari​

Tutti i file binari sono compilati in modalità release.

Chart not supported

Utilizzo della Memoria​

Uses mprof to get the max memory usage during execution. Più piccolo è, meglio è.

Chart not supported

Totale dei Thread​

Quanti thread l'applicazione usa. Più piccolo è, meglio è.

Chart not supported

Totale delle syscall​

Quante syscall vengono utilizzate durante l'esecuzione dell'applicazione. Più piccolo è, meglio è.

Chart not supported

Dipendenze​

Chart not supported