/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:            ./faxpp-pull 1 xmark 16384
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
312.7^,                           ,      .                                   ,
10
     |#                           @      :                                   @
11
     |#                           @      :                                   @
12
     |#                           @      :                                   @
13
     |#                           @      :                                   @
14
     |#                           @      :                                   @
15
     |#                           @      :                                   @
16
     |#                           @      :                                   @
17
     |#                           @      :                                   @
18
     |#                           @      :                                   @
19
     |#                           @      :                                   @
20
     |#                           @      :                                   @
21
     |#                           @      :                                   @
22
     |#                           @      :                                   @
23
     |#                           @      :                                   @
24
     |#                           @      :                                   @
25
     |#                           @      :                                   @
26
     |#                           @      :                                   @
27
     |#                           @      :                                   @
28
     |#                           @      :                                   @
29
   0 +----------------------------------------------------------------------->Gi
30
     0                                                                   55.93
31
32
Number of snapshots: 70
33
 Detailed snapshots: [4 (peak), 14, 24, 34, 44, 54, 64]
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        577,285      327,680,008      327,680,000             8            0
40
  2        577,318      327,800,752      327,800,736            16            0
41
  3        654,474      327,921,496      327,921,472            24            0
42
  4        724,182      327,921,496      327,921,472            24            0
43
100.00% (327,921,472B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
44
->99.93% (327,680,000B) 0x403614: xmark_init (in /home/csa/misc/bench/xmlbench/parse/faxpp-pull)
45
| ->99.93% (327,680,000B) 0x405FDA: Test (in /home/csa/misc/bench/xmlbench/parse/faxpp-pull)
46
|   ->99.93% (327,680,000B) 0x531FA42: (below main) (in /lib64/libc-2.10.1.so)
47
|     
48
->00.07% (241,472B) in 1+ places, all below ms_print's threshold (01.00%)
49
50
--------------------------------------------------------------------------------
51
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
52
--------------------------------------------------------------------------------
53
  5        724,182      327,800,752      327,800,736            16            0
54
  6 23,863,977,556      327,801,184      327,801,160            24            0
55
  7 23,863,978,810      327,801,704      327,801,672            32            0
56
  8 23,863,979,554      327,801,968      327,801,928            40            0
57
  9 23,863,979,619      327,802,232      327,802,184            48            0
58
 10 23,863,980,429      327,802,552      327,802,496            56            0
59
 11 23,863,980,552      327,802,624      327,802,560            64            0
60
 12 23,863,990,855      327,802,744      327,802,672            72            0
61
 13 23,863,990,906      327,803,008      327,802,928            80            0
62
 14 23,863,991,699      327,803,128      327,803,040            88            0
63
100.00% (327,803,040B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
64
->99.96% (327,680,000B) 0x403614: xmark_init (in /home/csa/misc/bench/xmlbench/parse/faxpp-pull)
65
| ->99.96% (327,680,000B) 0x405FDA: Test (in /home/csa/misc/bench/xmlbench/parse/faxpp-pull)
66
|   ->99.96% (327,680,000B) 0x531FA42: (below main) (in /lib64/libc-2.10.1.so)
67
|     
68
->00.04% (123,040B) 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 23,863,991,750      327,803,392      327,803,296            96            0
74
 16 23,863,992,518      327,803,512      327,803,408           104            0
75
 17 23,863,992,569      327,803,776      327,803,664           112            0
76
 18 23,863,993,862      327,803,896      327,803,776           120            0
77
 19 23,863,993,913      327,804,160      327,804,032           128            0
78
 20 23,863,994,777      327,804,280      327,804,144           136            0
79
 21 23,863,994,828      327,804,544      327,804,400           144            0
80
 22 23,864,002,251      327,804,672      327,804,512           160            0
81
 23 23,864,002,302      327,804,936      327,804,768           168            0
82
 24 23,864,003,120      327,805,056      327,804,880           176            0
83
100.00% (327,804,880B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
84
->99.96% (327,680,000B) 0x403614: xmark_init (in /home/csa/misc/bench/xmlbench/parse/faxpp-pull)
85
| ->99.96% (327,680,000B) 0x405FDA: Test (in /home/csa/misc/bench/xmlbench/parse/faxpp-pull)
86
|   ->99.96% (327,680,000B) 0x531FA42: (below main) (in /lib64/libc-2.10.1.so)
87
|     
88
->00.04% (124,880B) in 1+ places, all below ms_print's threshold (01.00%)
89
90
--------------------------------------------------------------------------------
91
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
92
--------------------------------------------------------------------------------
93
 25 23,864,003,171      327,805,320      327,805,136           184            0
94
 26 23,864,003,889      327,805,440      327,805,248           192            0
95
 27 23,864,003,940      327,805,704      327,805,504           200            0
96
 28 23,864,008,018      327,805,824      327,805,616           208            0
97
 29 23,864,008,069      327,806,088      327,805,872           216            0
98
 30 23,864,172,864      327,806,208      327,805,984           224            0
99
 31 23,864,172,915      327,806,472      327,806,240           232            0
100
 32 23,864,175,703      327,806,592      327,806,352           240            0
101
 33 23,864,175,754      327,806,856      327,806,608           248            0
102
 34 23,864,345,544      327,806,976      327,806,720           256            0
103
100.00% (327,806,720B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
104
->99.96% (327,680,000B) 0x403614: xmark_init (in /home/csa/misc/bench/xmlbench/parse/faxpp-pull)
105
| ->99.96% (327,680,000B) 0x405FDA: Test (in /home/csa/misc/bench/xmlbench/parse/faxpp-pull)
106
|   ->99.96% (327,680,000B) 0x531FA42: (below main) (in /lib64/libc-2.10.1.so)
107
|     
108
->00.04% (126,720B) in 1+ places, all below ms_print's threshold (01.00%)
109
110
--------------------------------------------------------------------------------
111
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
112
--------------------------------------------------------------------------------
113
 35 23,864,345,595      327,807,240      327,806,976           264            0
114
 36 30,015,607,385      327,927,984      327,927,712           272            0
115
 37 30,015,674,867      327,807,240      327,806,976           264            0
116
 38 60,054,265,579      327,806,720      327,806,464           256            0
117
 39 60,054,266,326      327,806,456      327,806,208           248            0
118
 40 60,054,266,357      327,806,336      327,806,096           240            0
119
 41 60,054,266,398      327,806,072      327,805,840           232            0
120
 42 60,054,266,429      327,805,952      327,805,728           224            0
121
 43 60,054,266,470      327,805,688      327,805,472           216            0
122
 44 60,054,266,501      327,805,568      327,805,360           208            0
123
100.00% (327,805,360B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
124
->99.96% (327,680,000B) 0x403614: xmark_init (in /home/csa/misc/bench/xmlbench/parse/faxpp-pull)
125
| ->99.96% (327,680,000B) 0x405FDA: Test (in /home/csa/misc/bench/xmlbench/parse/faxpp-pull)
126
|   ->99.96% (327,680,000B) 0x531FA42: (below main) (in /lib64/libc-2.10.1.so)
127
|     
128
->00.04% (125,360B) in 1+ places, all below ms_print's threshold (01.00%)
129
130
--------------------------------------------------------------------------------
131
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
132
--------------------------------------------------------------------------------
133
 45 60,054,266,542      327,805,304      327,805,104           200            0
134
 46 60,054,266,573      327,805,184      327,804,992           192            0
135
 47 60,054,266,614      327,804,920      327,804,736           184            0
136
 48 60,054,266,645      327,804,800      327,804,624           176            0
137
 49 60,054,266,686      327,804,536      327,804,368           168            0
138
 50 60,054,266,717      327,804,408      327,804,256           152            0
139
 51 60,054,266,758      327,804,144      327,804,000           144            0
140
 52 60,054,266,789      327,804,024      327,803,888           136            0
141
 53 60,054,266,830      327,803,760      327,803,632           128            0
142
 54 60,054,266,861      327,803,640      327,803,520           120            0
143
100.00% (327,803,520B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
144
->99.96% (327,680,000B) 0x403614: xmark_init (in /home/csa/misc/bench/xmlbench/parse/faxpp-pull)
145
| ->99.96% (327,680,000B) 0x405FDA: Test (in /home/csa/misc/bench/xmlbench/parse/faxpp-pull)
146
|   ->99.96% (327,680,000B) 0x531FA42: (below main) (in /lib64/libc-2.10.1.so)
147
|     
148
->00.04% (123,520B) in 1+ places, all below ms_print's threshold (01.00%)
149
150
--------------------------------------------------------------------------------
151
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
152
--------------------------------------------------------------------------------
153
 55 60,054,266,902      327,803,376      327,803,264           112            0
154
 56 60,054,266,933      327,803,256      327,803,152           104            0
155
 57 60,054,266,974      327,802,992      327,802,896            96            0
156
 58 60,054,267,005      327,802,872      327,802,784            88            0
157
 59 60,054,267,046      327,802,608      327,802,528            80            0
158
 60 60,054,267,077      327,802,488      327,802,416            72            0
159
 61 60,054,267,118      327,802,224      327,802,160            64            0
160
 62 60,054,267,149      327,802,104      327,802,048            56            0
161
 63 60,054,267,217      327,801,840      327,801,792            48            0
162
 64 60,054,267,253      327,801,576      327,801,536            40            0
163
100.00% (327,801,536B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
164
->99.96% (327,680,000B) 0x403614: xmark_init (in /home/csa/misc/bench/xmlbench/parse/faxpp-pull)
165
| ->99.96% (327,680,000B) 0x405FDA: Test (in /home/csa/misc/bench/xmlbench/parse/faxpp-pull)
166
|   ->99.96% (327,680,000B) 0x531FA42: (below main) (in /lib64/libc-2.10.1.so)
167
|     
168
->00.04% (121,536B) in 1+ places, all below ms_print's threshold (01.00%)
169
170
--------------------------------------------------------------------------------
171
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
172
--------------------------------------------------------------------------------
173
 65 60,054,268,023      327,801,504      327,801,472            32            0
174
 66 60,054,268,054      327,801,184      327,801,160            24            0
175
 67 60,054,268,094      327,800,752      327,800,736            16            0
176
 68 60,054,268,134          120,744          120,736             8            0
177
 69 60,054,268,168                0                0             0            0