Passer au contenu principal

Benchmarks

Tous les benchmarks sont exécutés sur Github Actions en utilisant ubuntu-latest. Diverses métriques sont mesurées par les applications suivantes :

TauriWryElectron
tauri_cpu_intensivewry_cpu_intensiveelectron_cpu_intensive
tauri_hello_worldwry_hello_worldelectron_hello_world
tauri_3mb_transferwry_custom_protocolelectron_3mb_transfer
note

Le benchmark intensif du processeur mesure combien de temps il faut pour calculer tous les nombres premiers sous une certaine valeur sans bloquer l'interface utilisateur et rapporter combien ont été trouvés jusqu'à présent en utilisant les web workers .

Temps d'Exécution

Combien de temps il faut pour initialiser l'application et attendre l'événement DOMContentLoaded. Cela utilise hyperfine sous le capot et exécute 3 séquences d'échauffement d'abord, puis 10 séquences pour calculer le temps d'exécution moyen.

Chart not supported

Taille du binaire

Tous les binaires sont compilés en mode publication.

Chart not supported

Utilisation de la mémoire

Utilise mprof pour obtenir l'utilisation maximale de la mémoire pendant l'exécution. Meilleur si c'est plus petit.

Chart not supported

Nombre de Thread

Combien de threads l'application utilise. Meilleur si c'est plus petit.

Chart not supported

Nombre de Syscall

Combien d'appels systèmes sont exécutés lors de l'exécution d'une application donnée. Meilleur si c'est plus petit.

Chart not supported

Dépendances

Chart not supported