diff options
| author | hunt <hunt> | 2007-03-14 16:13:33 +0000 |
|---|---|---|
| committer | hunt <hunt> | 2007-03-14 16:13:33 +0000 |
| commit | 8c235ce57600584d3126ad86520b4fb44765c8ec (patch) | |
| tree | 4a7ee542bda895a54edbb5863d68bce19d4f135f /runtime/bench2/run_bench | |
| parent | fbbb89fffb3533a3b4fb63c15eaeaae6956391eb (diff) | |
| download | systemtap-steved-8c235ce57600584d3126ad86520b4fb44765c8ec.tar.gz systemtap-steved-8c235ce57600584d3126ad86520b4fb44765c8ec.tar.xz systemtap-steved-8c235ce57600584d3126ad86520b4fb44765c8ec.zip | |
2007-03-14 Martin Hunt <hunt@redhat.com>
* bench2/bench.rb: Updated to work with new transport
and new itest.c.
* bench2/Makefile: Updated for new itest.c
* bench2/itest.c: Rewritten to use multiple threads
and automatically divide the workload among the threads.
* print.c (_stp_print_flush): Move to print_new.c and
print_old.c.
* print_new.c: New file containing _stp_print_flush()
for the new transport.
* print_old.c: Ditto for old transport.
* runtime.h (STP_OLD_TRANSPORT): Define
(errk): Define.
(MAXSTRINGLEN): Define if not already defined.
* io.c (_stp_vlog): Use _stp_ctl_write().
Diffstat (limited to 'runtime/bench2/run_bench')
| -rwxr-xr-x | runtime/bench2/run_bench | 29 |
1 files changed, 10 insertions, 19 deletions
diff --git a/runtime/bench2/run_bench b/runtime/bench2/run_bench index dad8c8ae..b77b9497 100755 --- a/runtime/bench2/run_bench +++ b/runtime/bench2/run_bench @@ -10,31 +10,21 @@ test.print # script test with empty probe test0 = Stapbench.new("empty probe") test0.code = "" +test0.trans=BULK test0.run test0.print -# script test to print 100 chars -test2a = Stapbench.new("printf 100 chars") -test2a.code = "printf(\"123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789\\n\")" -test2a.run -test2a.print - -test2a.trans = RELAYFS -test2a.run -test2a.print - -# runtime test to print 100 chars -test2 = Bench.new("printf 100 chars") -test2.code = "(void)_stp_printf (\"123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789\\n\"); - _stp_print_flush();" +# script test to printf 100 chars +test2 = Stapbench.new("printf 100 chars") +test2.code = "printf(\"123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789\\n\")" +test2.trans=BULK test2.run test2.print - -# runtime test to print 5 integers -test3 = Bench.new("printf 5 integers") -test3.code = "_stp_printf (\"%lld, %lld, %lld, %lld, %lld\\n\", 1LL, 0xffffLL, 0x8000ffffLL, 0xffff000011112222LL, 0x7000000000000000LL); - _stp_print_flush();" +# script test to print 100 chars +test3 = Stapbench.new("print 100 chars") +test3.code = "print(\"123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789\\n\")" +test3.trans=BULK test3.run test3.print @@ -42,4 +32,5 @@ test3.print test4 = Stapbench.new("printf 5 integers") test4.code = "printf(\"%d, %d, %d, %d, %d\\n\", 1, 0xffff, 0x8000ffff, 0xffff000011112222, 0x7000000000000000)" test4.run +test4.trans=BULK test4.print |
