CH-J Toolsgestion de serveur sur SSH
Menu
Tous les guides et articles →

Utilisation des ressources : comparaison entre Electron 0.1.0, Rust + Tauri 0.1.1 et CH-J Tools 0.1.2

Taille du paquet, espace disque, RAM et CPU mesurés sous macOS, Windows et Ubuntu pour Beta 0.1.0, Alpha 0.1.1 et Beta 0.1.2, avec les limites des mesures.

La version courte

Dans ces mesures, Beta 0.1.2 (CH-J Tools) utilise le moins de RAM avec trois modules ouverts ainsi que lors du travail via SSH et SFTP sur les trois plateformes, et l’utilisation du CPU pendant ce travail est faible. Le paquet à télécharger et l’application installée sont légèrement plus volumineux que pour Alpha 0.1.1, mais restent nettement plus petits que pour Beta 0.1.0. Nous publions ces chiffres pour vous permettre de décider à partir des faits, y compris les limites indiquées ci-dessous.

Valeurs mesurées

Chaque cellule indique Beta 0.1.0 → Alpha 0.1.1 → Beta 0.1.2. Une valeur plus basse est préférable. Les valeurs sont des moyennes. La dernière ligne n’a pas été mesurée sur 0.1.0, car le même test nécessite une boîte de dialogue native de sélection de fichier ; sur 0.1.2 sous Windows et Ubuntu, le téléchargement répété n’a pas démarré pendant la phase mesurée, donc la valeur est omise (–).

Beta 0.1.0 ⟶ Alpha 0.1.1 ⟶ Beta 0.1.2macOSWindowsUbuntu
Paquet d’installationTaille du paquet téléchargé.160 ⟶ 21 ⟶ 31 MB114 ⟶ 12 ⟶ 17 MB114 ⟶ 20 ⟶ 26 MB
Application installéeEspace disque après installation.352 ⟶ 61 ⟶ 73 MiB422 ⟶ 53 ⟶ 73 MiB392 ⟶ 62 ⟶ 73 MiB
RAM après déverrouillageLe coffre est déverrouillé et aucun module n’est ouvert.482 ⟶ 315 ⟶ 317 MiB353 ⟶ 374 ⟶ 405 MiB727 ⟶ 680 ⟶ 460 MiB
RAM avec 3 modulesSystem Monitor, File Manager et Log Viewer sont ouverts.861 ⟶ 496 ⟶ 484 MiB664 ⟶ 1238 ⟶ 460 MiB1102 ⟶ 1935 ⟶ 1010 MiB
RAM pendant le travail en SSH et SFTPEn plus, un terminal actif et de la lecture via SFTP.878 ⟶ 523 ⟶ 458 MiB683 ⟶ 1292 ⟶ 354 MiB1146 ⟶ 2057 ⟶ 1048 MiB
CPU pendant le travail en SSH et SFTPPourcentage d’un cœur.0.3 ⟶ 2.9 ⟶ 2.42.0 ⟶ 12.4 ⟶ 2.58.7 ⟶ 23.7 ⟶ 3.0
CPU lors du téléchargement répété de 512 MiBPourcentage d’un cœur ; indique 0.1.1 ⟶ 0.1.2, non mesuré sur 0.1.0.17.9 ⟶ 20.53.6 ⟶ –23.9 ⟶ –

Méthode de mesure

Beta 0.1.0 et Alpha 0.1.1 ont été mesurées les 30 et 31 octobre 2026, Beta 0.1.2 le 7 novembre 2026, chacune en une seule exécution, pendant 40 secondes par phase après 12 secondes de stabilisation, avec le même scénario et le même type de serveur de test. La RAM est la somme de la mémoire résidente ou du jeu de travail de tous les processus de l’application ; la mémoire partagée est donc comptée plusieurs fois. Le CPU est exprimé en pourcentage d’un cœur. Ubuntu fonctionnait sous Xvfb sans GPU. Windows fonctionnait pour 0.1.0 et 0.1.1 dans une session sans utilisateur connecté ; pour 0.1.2, WebView ne démarre pas dans cette session, les mesures ont donc été effectuées dans une session avec un utilisateur connecté et les valeurs Windows ne sont pas directement comparables aux précédentes. Windows réduit le jeu de travail pendant la mesure, les valeurs des phases ultérieures peuvent donc diminuer. 0.1.1 et 0.1.2 étaient des compilations de distribution avec l’automatisation des tests activée, 0.1.0 était le paquet officiel ; Standby Helper était désactivé pour 0.1.2 afin de permettre la comparaison. Il s’agit d’une mesure unique, pas d’un test de performance général, et vos valeurs seront différentes. La très faible valeur CPU de 0.1.0 sous macOS paraît suspecte et n’a pas été confirmée.

Pourquoi les chiffres pourraient s’expliquer ainsi

Dans 0.1.1, chaque module ouvrait sa propre fenêtre avec ses propres processus WebView, dont les besoins s’additionnaient à mesure que d’autres modules étaient ouverts. Dans 0.1.2, toutes les fenêtres partagent une même famille de processus WebView, ce qui concorde avec la RAM plus faible avec trois modules ; le lien de causalité n’a pas été démontré séparément. Le paquet de 0.1.2 est probablement plus volumineux que celui de 0.1.1 en raison des nouveaux composants inclus (Standby Helper, widget pour macOS, cryptographie étendue) ; la répartition de la taille n’a pas été mesurée. La méthode de mesure compte plusieurs fois la mémoire partagée, ce qui peut surestimer les valeurs d’une application comportant de nombreux processus.

Ce que cela signifie pour vous

Dans ces mesures, Beta 0.1.2 est la version la plus économe en ressources lors du travail avec les modules et via SSH et SFTP sous macOS, Windows et Ubuntu, tout en restant nettement plus petite que Beta 0.1.0. Sauvegardez tout de même vos données avant la mise à jour.

Documentation détaillée

Déverrouillage biométrique et sécurité →