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