logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Author

Bugs

tablix2_benchmark utility depends on a number of common UNIX programs (mktemp, grep, sed, awk, ...) that may not

Description

tablix2_benchmark is used to test the effect of different Tablix command line options on the  final  result.  In
current directory and are deleted after tablix2_benchmark exits.
an endless loop, it is always advisable to limit Tablix execution time with the -t option. This way at least the
maximum  execution  time for a test can be calculated.  tablix2_benchmark will detect when the time limit set by
the -t option was reached. This information will be included in the final statistics.

Examples

file:

     tablix2_benchmark --multiple 5 "-t 90 -n 5" sample.xml
tablix2_benchmark can also provide useful data for developers. Following test can be used to check the effect of
     tablix2_benchmark --multi-graph 5 1 1 10 "-t 90 -n N" sample.xml > stats.txt
values  of  N will be probed: from 1 to 10 with steps of 1. The output will be redirected to stats.txt . A graph
of average computing time versus number of nodes can then be produced in gnuplot with the following command:

     plot "test.txt" using ($1):($8):($9):($10) with yerrorbars

Name

Options

See Also

tablix2(1), Tablix User's Manual, Tablix modules HOWTO, Tablix on Morphix HOWTO

Tomaz Solc                                         2005-09-03                                          TABLIX(1)

Synopsis

tablix2_benchmarkbenchmark[options] " Tablixoptions " file

Tablix2_Benchmark --Graph Start Step Stop "Options" File

 Execute multiple Tablix runs. The character " N " in OPTIONS is substituted for an integer that is changed from
 START to STOP by STEP . Output is gnuplot friendly.

Tablix2_Benchmark --Multi-Graph M Start Step Stop "Options" File

 Execute multiple Tablix runs. The character " N " in OPTIONS is substituted for an integer that is changed from
 START to STOP by STEP .  M Tablix runs are executed for each value of N  .  Output  is  gnuplot  friendly  (use
 errorbars).

Tablix2_Benchmark --Multiple N "Options" File

 Execute  N Tablix runs and print the statistics.  OPTIONS parameter is mandatory and contains options that will
 be passed to the tablix2 process.

Tablix2_Benchmark --Single "Options" File

 Execute a single Tablix run using and print the results.  OPTIONS parameter is mandatory and  contains  options
 that will be passed to the tablix2 process.

See Also