/xmlbench/trunk

To get this branch, use:
bzr branch http://darksoft.org/webbzr/xmlbench/trunk

« back to all changes in this revision

Viewing changes to runbench.compile

  • Committer: Suren A. Chilingaryan
  • Date: 2009-09-23 17:13:04 UTC
  • Revision ID: csa@dside.dyndns.org-20090923171304-osvtr4zqb29h11kd
Intel, Tango, Phobos, and RapidXML parsers; Memory benchmark scripts

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
# Benchmark set 1 #####
4
4
#######################
5
5
time=1
 
6
export ENV="LD_PRELOAD=/usr/lib/libtcmalloc_minimal.so"
 
7
 
6
8
 
7
9
echo "******************** Parsing Benchmarks ********************"
8
10
echo
12
14
    if ( [ -x $name ] && [ -f $name ] ); then
13
15
        echo "--->Running <$name> benchmarks:"
14
16
        echo "-> xmark 16384"
15
 
        ./$name `expr $time "*" 2` xmark 16384
 
17
        eval $ENV ./$name `expr $time "*" 2` xmark 16384
16
18
    fi
17
19
done
18
20
cd ..
27
29
    if ( [ -x $name ] && [ -f $name ] ); then
28
30
        echo "--->Running <$name> benchmarks:"
29
31
        echo "-> opcgen 50 ( 3.5KB )"
30
 
        ./$name `expr $time "*" 100` opcgen 50
 
32
        eval $ENV ./$name `expr $time "*" 100` opcgen 50
31
33
        echo "-> opcgen 50k ( 3 MB ) - 4 times longer"
32
 
        ./$name `expr $time "*" 10` opcgen 50000
 
34
        eval $ENV ./$name `expr $time "*" 10` opcgen 50000
33
35
    fi
34
36
done
35
37
cd ..
44
46
    if ( [ -x $name ] && [ -f $name ] ); then
45
47
        echo "--->Running <$name> benchmarks:"
46
48
        echo "-> xmlgen 4 KB"
47
 
        ./$name `expr $time "*" 1000` xmlgen 4096
 
49
        eval $ENV ./$name `expr $time "*" 1000` xmlgen 4096
48
50
        echo "-> ODT2HTML"
49
 
        ./$name `expr $time "*" 2` ../xml.files/odt/content.xml  ../xml.files/odt/export/xhtml/opendoc2xhtml.xsl 2>/dev/null
 
51
        eval $ENV ./$name `expr $time "*" 2` ../xml.files/odt/content.xml  ../xml.files/odt/export/xhtml/opendoc2xhtml.xsl 2>/dev/null
50
52
    fi
51
53
done
52
54
cd ..