This is a cvs module of the tcllib sourceforge project.
[describe what it is]
SYNOPSIS
runbench.tcl ?-option value ...? ?file ...?
DESCRIPTION
The runbench.tcl application provides the overall management for the execution of bench�� marks. If no specific benchmark files are provided on the command line itself the application will use all directory containing the application itself. If files are provided all files matching the glob pattern *tk* are assumed to be benchmarks for the Tk toolkit.
The following options are recognized by the application
- -help
- Causes the application to print a list of the recognized option plus short explanations of their meaning
- -errors
- Takes a boolean value (0 or 1). True means that errors are thrown, else they are ignored.
- -iterations
- The value of this option is a positive integer number and declares how often the body of benchmarks should be executed to get accurate timing results. This is a global maximum value which can be overidden by the individual benchmarks.
- -minversion
- Declares the minimum version of tcl interpreters the application is allowed to use in the benchmarking.
- -maxversion
- Declares the maximum version of tcl interpreters the application is allowed to use in the benchmarking.
- -rmatch
- Restricts the benchmarking to benchmarks whose description matches the regexp pattern specified as the value of this option. If both -match and -rmatch are specified benchmarks have to fulfill both conditions to be executed.
- -match
- Restricts the benchmarking to benchmarks whose description matches the glob pattern specified as the value of this option. If both -match and -rmatch are specified benchmarks have to fulfill both conditions to be executed.
- -normalize
- Takes a version number as value and causes the application to normalize the timing values to the value of the given version.
Kroc - 22/05/2004 : I've done a TclBench.kit (v 1.15) to test Tclkit performance. It includes Tcllib 1.6 and Tclx8.4 for linux and win32 but it should work on any platform. Download: http://www.kroc.tk/tclkit/TclBench.kit
category package | category performance