TimedExec/README.md
2014-10-05 19:56:20 +02:00

28 lines
1.4 KiB
Markdown

TimedExec
=========
**TimedExec** is a small utility for *benchmarking* command-line programs. It will execute the specified command and measure the time it takes for that command to complete. All measurements are done via *high-resolution* performance timers. In order to obtain more accurate results, the each command will be executed *multiple* times. The number of runs can be configured as needed. TimedExec will then compute the *average* execution time, as well as the *fastest* and *slowest* execution time. Furthermore, the *standard deviation* of all runs will be computed. Last but not least, an optional number "warm-up" runs will be executed before the first measured run.
Command-line Usage
------------------
```
===========================================================================
Timed Exec - Benchmarking Utility
Copyright (c) 2014 LoRd_MuldeR <mulder2@gmx.de>. Some rights reserved.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License <http://www.gnu.org/>.
Note that this program is distributed with ABSOLUTELY NO WARRANTY.
===========================================================================
Usage:
TimedExec.exe <Program.exe> [Arguments]
Influential environment variables:
TIMED_EXEC_LOGFILE - Log File (default: "TimedExec.log")
TIMED_EXEC_LOOPS - Number of execution loops (default: 5)
TIMED_WARMUP_LOOPS - Number of warm-up loops (default: 1)
```