/xmlbench/trunk

To get this branch, use:
bzr branch http://darksoft.org/webbzr/xmlbench/trunk
13 by Suren A. Chilingaryan
LibXML Pull Parser, FAXPP Parser, Mono security benchmark, multiple fixes
1
--------------------------------------------------------------------------------
2
Command:            ./libxml-pull 1 ../xml.files/test.rdf
3
Massif arguments:   --heap=yes --depth=5 --massif-out-file=/tmp/massif.out
4
ms_print arguments: /tmp/massif.out
5
--------------------------------------------------------------------------------
6
7
8
    MB
9
11.36^                                                                 .,.., ,
10
     |                                                                 :#::@ @
11
     |                                                                 :#::@ @
12
     |                                                                 :#::@ @
13
     |                                                                 :#::@ @
14
     |                                                                 :#::@ @
15
     |                                                                 :#::@ @
16
     |                                                                 :#::@ @
17
     |                                                                 :#::@ @
18
     |                                                                 :#::@ @
19
     |                                                                 :#::@ @
20
     |                                                                 :#::@ @
21
     |                                                                 :#::@ @
22
     |                                                                 :#::@ @
23
     |                                                                 :#::@ @
24
     |                                                                 :#::@ @
25
     |                                                                 :#::@ @
26
     |                                                                 :#::@ @
27
     |                                                                 :#::@ @
28
     |                                                                 :#::@ @
29
   0 +----------------------------------------------------------------------->ki
30
     0                                                                   343.2
31
32
Number of snapshots: 42
33
 Detailed snapshots: [3 (peak), 13, 23, 33]
34
35
--------------------------------------------------------------------------------
36
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
37
--------------------------------------------------------------------------------
38
  0              0                0                0             0            0
39
  1        318,982              576              568             8            0
40
  2        321,658       11,913,864       11,913,843            21            0
41
  3        324,932       11,913,864       11,913,843            21            0
42
100.00% (11,913,843B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
43
->100.00% (11,913,275B) 0x4035AC: ReadFile (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
44
| ->100.00% (11,913,275B) 0x405F7E: Test (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
45
|   ->100.00% (11,913,275B) 0x5409A42: (below main) (in /lib64/libc-2.10.1.so)
46
|     
47
->00.00% (568B) in 1+ places, all below ms_print's threshold (01.00%)
48
49
--------------------------------------------------------------------------------
50
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
51
--------------------------------------------------------------------------------
52
  4        324,932       11,913,288       11,913,275            13            0
53
  5        331,467       11,913,336       11,913,315            21            0
54
  6        334,229       11,913,744       11,913,715            29            0
55
  7        335,745       11,913,760       11,913,721            39            0
56
  8        336,940       11,913,808       11,913,761            47            0
57
  9        337,202       11,913,832       11,913,770            62            0
58
 10        337,272       11,913,880       11,913,810            70            0
59
 11        337,535       11,913,904       11,913,819            85            0
60
 12        337,605       11,913,952       11,913,859            93            0
61
 13        337,840       11,913,968       11,913,866           102            0
62
100.00% (11,913,866B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
63
->99.99% (11,913,275B) 0x4035AC: ReadFile (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
64
| ->99.99% (11,913,275B) 0x405F7E: Test (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
65
|   ->99.99% (11,913,275B) 0x5409A42: (below main) (in /lib64/libc-2.10.1.so)
66
|     
67
->00.00% (591B) in 1+ places, all below ms_print's threshold (01.00%)
68
69
--------------------------------------------------------------------------------
70
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
71
--------------------------------------------------------------------------------
72
 14        337,915       11,914,016       11,913,906           110            0
73
 15        338,205       11,914,040       11,913,917           123            0
74
 16        338,280       11,914,088       11,913,957           131            0
75
 17        338,500       11,914,104       11,913,963           141            0
76
 18        338,574       11,914,152       11,914,003           149            0
77
 19        338,836       11,914,176       11,914,012           164            0
78
 20        338,906       11,914,224       11,914,052           172            0
79
 21        339,112       11,914,240       11,914,057           183            0
80
 22        339,182       11,914,288       11,914,097           191            0
81
 23        346,921       11,914,272       11,914,092           180            0
82
100.00% (11,914,092B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
83
->99.99% (11,913,275B) 0x4035AC: ReadFile (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
84
| ->99.99% (11,913,275B) 0x405F7E: Test (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
85
|   ->99.99% (11,913,275B) 0x5409A42: (below main) (in /lib64/libc-2.10.1.so)
86
|     
87
->00.01% (817B) in 1+ places, all below ms_print's threshold (01.00%)
88
89
--------------------------------------------------------------------------------
90
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
91
--------------------------------------------------------------------------------
92
 24        346,953       11,914,224       11,914,052           172            0
93
 25        346,995       11,914,200       11,914,043           157            0
94
 26        347,027       11,914,152       11,914,003           149            0
95
 27        347,069       11,914,136       11,913,997           139            0
96
 28        347,101       11,914,088       11,913,957           131            0
97
 29        347,143       11,914,064       11,913,946           118            0
98
 30        347,175       11,914,016       11,913,906           110            0
99
 31        347,217       11,914,000       11,913,899           101            0
100
 32        347,249       11,913,952       11,913,859            93            0
101
 33        347,291       11,913,928       11,913,850            78            0
102
100.00% (11,913,850B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
103
->99.99% (11,913,275B) 0x4035AC: ReadFile (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
104
| ->99.99% (11,913,275B) 0x405F7E: Test (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
105
|   ->99.99% (11,913,275B) 0x5409A42: (below main) (in /lib64/libc-2.10.1.so)
106
|     
107
->00.00% (575B) in 1+ places, all below ms_print's threshold (01.00%)
108
109
--------------------------------------------------------------------------------
110
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
111
--------------------------------------------------------------------------------
112
 34        347,323       11,913,880       11,913,810            70            0
113
 35        347,365       11,913,856       11,913,801            55            0
114
 36        347,397       11,913,808       11,913,761            47            0
115
 37        347,439       11,913,792       11,913,755            37            0
116
 38        347,471       11,913,744       11,913,715            29            0
117
 39        347,505       11,913,336       11,913,315            21            0
118
 40        350,283       11,913,288       11,913,275            13            0
119
 41        351,414                0                0             0            0