J'ai créé dernièrement un petit utilitaire en Java qui peut exécuter une commande (donc un programme) et calculer le temps d'exécution. le retard de l'application est, dans le pire des cas, de 3 milli-secondes, donc négligeable dans le cas des exécutions excédant une seule seconde.
Le problème avec ces milli-secondes est que Java est un langage de haut niveau, et on y ajoute une machine virtuelle qui ralentit le traitement. De plus, je teste cet utilitaire sous Gnome, le bureau lourd de Linux. et ajoutant à ça l'exécution simultanée de NetBeans, alors c'est justifiable de perdre ce 1/1000 de secondes.
Ci-joint des images du programme, code source sous NetBeans et mon répertoire bin/ dans mon dossier personnel (je met l'archive exécutable JAR là-bas et j'appelle de la ligne de commande. c'est tout!)
J'ai amélioré le code de plusieurs façons durant son écriture. Je crois qu'un tel utilitaire est utile, mais beaucoup de logiciels plus efficaces existent. Pour ceux qui développent sur NetBeans, l'ajout du module "Profiler" donne un outil indispensable pour surveiller le temps et les performances de votre application.
Le problème avec ces milli-secondes est que Java est un langage de haut niveau, et on y ajoute une machine virtuelle qui ralentit le traitement. De plus, je teste cet utilitaire sous Gnome, le bureau lourd de Linux. et ajoutant à ça l'exécution simultanée de NetBeans, alors c'est justifiable de perdre ce 1/1000 de secondes.
Ci-joint des images du programme, code source sous NetBeans et mon répertoire bin/ dans mon dossier personnel (je met l'archive exécutable JAR là-bas et j'appelle de la ligne de commande. c'est tout!)
J'ai amélioré le code de plusieurs façons durant son écriture. Je crois qu'un tel utilitaire est utile, mais beaucoup de logiciels plus efficaces existent. Pour ceux qui développent sur NetBeans, l'ajout du module "Profiler" donne un outil indispensable pour surveiller le temps et les performances de votre application.
Commentaires