tclbench

 

C'est un module cvs de la TclLib disponible sur sourceforge [1] pour comparer les performances entre différentes versions de Tcl et/ou Tk.


Kroc : Exemple d'utilisation :

J'ai comparé deux versions récentes (8.4.6) de Tclkit dont une upx et une plus ancienne (8.4.0) sur trois machines différentes. Ces tests ont été effectués machines au repos.

                          Tests de TCL :        Tests de TK :         Total :               Écart :
 Tclkit 8.4.0     ->      08 min 48 sec         00 min 41 sec         10 min 12 sec         + 24 %
 Tclkit 8.4.6     ->      07 min 33 sec         00 min 40 sec         08 min 13 sec         +  0 %
 Tclkit 8.4.6 upx ->      09 min 03 sec         02 min 36 sec         11 min 39 sec         + 42 %
                          Tests de TCL :        Tests de TK :         Total :               Écart :
 Tclkit 8.4.0     ->      08 min 01 sec         01 min 35 sec         09 min 36 sec         +  6 %
 Tclkit 8.4.6     ->      07 min 32 sec         01 min 31 sec         09 min 03 sec         +  0 %
 Tclkit 8.4.6 upx ->      10 min 06 sec         05 min 32 sec         15 min 38 sec         + 72 %
                          Tests de TCL :        Tests de TK :         Total :               Écart :
 Tclkit 8.4.0     ->      06 min 16 sec         01 min 03 sec         07 min 19 sec         + 33 %
 Tclkit 8.4.6     ->      04 min 31 sec         01 min 00 sec         05 min 31 sec         +  0 %
 Tclkit 8.4.6 upx ->      05 min 05 sec         02 min 04 sec         07 min 09 sec         + 30 %

Quelle que soit la plate-forme et la puissance de l'ordinateur, les versions 8.4.0 sont plus lentes que les versions 8.4.6 donc les gens du TCT font bien leur travail ! Par contre, les versions upx (destinées à fabriquer des starpacks plus léger) sont toujours plus lentes que les versions classiques, surtout sur des ordinateurs peu puissants.


Catégorie Utilitaires Tcl/Tk