/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 xmlgen 262144
3
Massif arguments:   --heap=yes --depth=5 --massif-out-file=/tmp/massif.out
4
ms_print arguments: /tmp/massif.out
5
--------------------------------------------------------------------------------
6
7
8
    KB
9
257.1^,........... .,...... ... ........ .,... ...@. ... .......,.:....,.....@
10
     |#::::::::::: :@:::::: ::: :::::::: :@::: :::@: ::: :::::::@::::::@:::::@
11
     |#::::::::::: :@:::::: ::: :::::::: :@::: :::@: ::: :::::::@::::::@:::::@
12
     |#::::::::::: :@:::::: ::: :::::::: :@::: :::@: ::: :::::::@::::::@:::::@
13
     |#::::::::::: :@:::::: ::: :::::::: :@::: :::@: ::: :::::::@::::::@:::::@
14
     |#::::::::::: :@:::::: ::: :::::::: :@::: :::@: ::: :::::::@::::::@:::::@
15
     |#::::::::::: :@:::::: ::: :::::::: :@::: :::@: ::: :::::::@::::::@:::::@
16
     |#::::::::::: :@:::::: ::: :::::::: :@::: :::@: ::: :::::::@::::::@:::::@
17
     |#::::::::::: :@:::::: ::: :::::::: :@::: :::@: ::: :::::::@::::::@:::::@
18
     |#::::::::::: :@:::::: ::: :::::::: :@::: :::@: ::: :::::::@::::::@:::::@
19
     |#::::::::::: :@:::::: ::: :::::::: :@::: :::@: ::: :::::::@::::::@:::::@
20
     |#::::::::::: :@:::::: ::: :::::::: :@::: :::@: ::: :::::::@::::::@:::::@
21
     |#::::::::::: :@:::::: ::: :::::::: :@::: :::@: ::: :::::::@::::::@:::::@
22
     |#::::::::::: :@:::::: ::: :::::::: :@::: :::@: ::: :::::::@::::::@:::::@
23
     |#::::::::::: :@:::::: ::: :::::::: :@::: :::@: ::: :::::::@::::::@:::::@
24
     |#::::::::::: :@:::::: ::: :::::::: :@::: :::@: ::: :::::::@::::::@:::::@
25
     |#::::::::::: :@:::::: ::: :::::::: :@::: :::@: ::: :::::::@::::::@:::::@
26
     |#::::::::::: :@:::::: ::: :::::::: :@::: :::@: ::: :::::::@::::::@:::::@
27
     |#::::::::::: :@:::::: ::: :::::::: :@::: :::@: ::: :::::::@::::::@:::::@
28
     |#::::::::::: :@:::::: ::: :::::::: :@::: :::@: ::: :::::::@::::::@:::::@
29
   0 +----------------------------------------------------------------------->Mi
30
     0                                                                   39.24
31
32
Number of snapshots: 78
33
 Detailed snapshots: [1 (peak), 14, 35, 42, 57, 67, 77]
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        347,823          262,280          262,210            70            0
40
99.97% (262,210B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
41
->99.95% (262,145B) 0x404985: xmlgen_init (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
42
| ->99.95% (262,145B) 0x406095: Test (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
43
|   ->99.95% (262,145B) 0x5409A42: (below main) (in /lib64/libc-2.10.1.so)
44
|     
45
->00.02% (65B) in 1+ places, all below ms_print's threshold (01.00%)
46
47
--------------------------------------------------------------------------------
48
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
49
--------------------------------------------------------------------------------
50
  2        896,474          262,184          262,158            26            0
51
  3      1,687,855          262,184          262,158            26            0
52
  4      2,254,430          262,184          262,158            26            0
53
  5      2,661,765          262,208          262,171            37            0
54
  6      3,319,854          262,208          262,171            37            0
55
  7      3,914,616          262,184          262,158            26            0
56
  8      4,490,053          262,184          262,158            26            0
57
  9      4,878,572          262,208          262,171            37            0
58
 10      5,564,079          262,184          262,158            26            0
59
 11      6,117,256          262,184          262,158            26            0
60
 12      6,842,322          262,184          262,158            26            0
61
 13      7,497,716          262,184          262,158            26            0
62
 14      8,134,610          262,208          262,171            37            0
63
99.99% (262,171B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
64
->99.98% (262,145B) 0x404985: xmlgen_init (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
65
| ->99.98% (262,145B) 0x406095: Test (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
66
|   ->99.98% (262,145B) 0x5409A42: (below main) (in /lib64/libc-2.10.1.so)
67
|     
68
->00.01% (26B) in 1+ places, all below ms_print's threshold (01.00%)
69
70
--------------------------------------------------------------------------------
71
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
72
--------------------------------------------------------------------------------
73
 15      8,769,580          262,184          262,158            26            0
74
 16      9,229,646          262,184          262,158            26            0
75
 17      9,836,346          262,184          262,158            26            0
76
 18     10,253,481          262,184          262,158            26            0
77
 19     10,769,201          262,184          262,158            26            0
78
 20     11,197,069          262,184          262,158            26            0
79
 21     11,994,730          262,184          262,158            26            0
80
 22     12,584,719          262,184          262,158            26            0
81
 23     13,178,408          262,184          262,158            26            0
82
 24     13,618,236          262,184          262,158            26            0
83
 25     14,206,596          262,208          262,171            37            0
84
 26     15,081,343          262,184          262,158            26            0
85
 27     15,665,453          262,208          262,171            37            0
86
 28     16,245,627          262,184          262,158            26            0
87
 29     16,832,750          262,184          262,158            26            0
88
 30     17,413,452          262,184          262,158            26            0
89
 31     17,849,840          262,184          262,158            26            0
90
 32     18,588,266          262,184          262,158            26            0
91
 33     19,251,752          262,184          262,158            26            0
92
 34     20,142,566          262,184          262,158            26            0
93
 35     20,813,066          262,184          262,158            26            0
94
99.99% (262,158B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
95
->99.99% (262,145B) 0x404985: xmlgen_init (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
96
| ->99.99% (262,145B) 0x406095: Test (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
97
|   ->99.99% (262,145B) 0x5409A42: (below main) (in /lib64/libc-2.10.1.so)
98
|     
99
->00.00% (13B) in 1+ places, all below ms_print's threshold (01.00%)
100
101
--------------------------------------------------------------------------------
102
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
103
--------------------------------------------------------------------------------
104
 36     21,484,837          263,184          262,980           204            0
105
 37     21,932,838          263,184          262,980           204            0
106
 38     22,603,679          263,184          262,980           204            0
107
 39     23,501,441          263,184          262,980           204            0
108
 40     24,392,738          263,184          262,980           204            0
109
 41     24,842,837          263,184          262,980           204            0
110
 42     25,291,783          263,256          263,019           237            0
111
99.91% (263,019B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
112
->99.58% (262,145B) 0x404985: xmlgen_init (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
113
| ->99.58% (262,145B) 0x406095: Test (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
114
|   ->99.58% (262,145B) 0x5409A42: (below main) (in /lib64/libc-2.10.1.so)
115
|     
116
->00.33% (874B) in 1+ places, all below ms_print's threshold (01.00%)
117
118
--------------------------------------------------------------------------------
119
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
120
--------------------------------------------------------------------------------
121
 43     25,743,396          263,184          262,980           204            0
122
 44     26,193,827          263,184          262,980           204            0
123
 45     26,865,995          263,184          262,980           204            0
124
 46     27,758,254          263,208          262,993           215            0
125
 47     28,426,098          263,208          262,993           215            0
126
 48     29,322,492          263,184          262,980           204            0
127
 49     30,214,175          263,184          262,980           204            0
128
 50     30,604,591          263,184          262,980           204            0
129
 51     30,997,900          263,184          262,980           204            0
130
 52     31,386,669          263,184          262,980           204            0
131
 53     31,776,970          263,184          262,980           204            0
132
 54     32,166,283          263,184          262,980           204            0
133
 55     32,555,153          263,184          262,980           204            0
134
 56     32,948,667          263,184          262,980           204            0
135
 57     33,340,117          263,184          262,980           204            0
136
99.92% (262,980B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
137
->99.61% (262,145B) 0x404985: xmlgen_init (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
138
| ->99.61% (262,145B) 0x406095: Test (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
139
|   ->99.61% (262,145B) 0x5409A42: (below main) (in /lib64/libc-2.10.1.so)
140
|     
141
->00.32% (835B) in 1+ places, all below ms_print's threshold (01.00%)
142
143
--------------------------------------------------------------------------------
144
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
145
--------------------------------------------------------------------------------
146
 58     33,729,899          263,208          262,993           215            0
147
 59     34,119,241          263,208          262,993           215            0
148
 60     34,511,003          263,256          263,019           237            0
149
 61     34,900,720          263,208          262,993           215            0
150
 62     35,289,613          263,184          262,980           204            0
151
 63     35,683,638          263,184          262,980           204            0
152
 64     36,072,783          263,184          262,980           204            0
153
 65     36,464,597          263,184          262,980           204            0
154
 66     36,854,365          263,184          262,980           204            0
155
 67     37,243,747          263,208          262,993           215            0
156
99.92% (262,993B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
157
->99.60% (262,145B) 0x404985: xmlgen_init (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
158
| ->99.60% (262,145B) 0x406095: Test (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
159
|   ->99.60% (262,145B) 0x5409A42: (below main) (in /lib64/libc-2.10.1.so)
160
|     
161
->00.32% (848B) in 1+ places, all below ms_print's threshold (01.00%)
162
163
--------------------------------------------------------------------------------
164
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
165
--------------------------------------------------------------------------------
166
 68     37,632,751          263,184          262,980           204            0
167
 69     38,022,856          263,208          262,993           215            0
168
 70     38,413,047          263,184          262,980           204            0
169
 71     38,801,585          263,184          262,980           204            0
170
 72     39,191,059          263,184          262,980           204            0
171
 73     39,583,383          263,184          262,980           204            0
172
 74     39,973,167          263,184          262,980           204            0
173
 75     40,362,591          263,208          262,993           215            0
174
 76     40,755,269          263,184          262,980           204            0
175
 77     41,147,171          263,256          263,019           237            0
176
99.91% (263,019B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
177
->99.58% (262,145B) 0x404985: xmlgen_init (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
178
| ->99.58% (262,145B) 0x406095: Test (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
179
|   ->99.58% (262,145B) 0x5409A42: (below main) (in /lib64/libc-2.10.1.so)
180
|     
181
->00.33% (874B) in 1+ places, all below ms_print's threshold (01.00%)
182