/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 results.memory/parse.xmlgen262144.qt-pull.real

  • Committer: Suren A. Chilingaryan
  • Date: 2009-10-08 03:17:59 UTC
  • Revision ID: csa@dside.dyndns.org-20091008031759-u5ys779huye7feni
LibXML Pull Parser, FAXPP Parser, Mono security benchmark, multiple fixes

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
--------------------------------------------------------------------------------
 
2
Command:            ./qt-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
    MB
 
9
1.015^            ,.                                 ,.                       
 
10
     |            #:                                 @:                       
 
11
     |            #:                                 @:                       
 
12
     |            #:                                 @:                       
 
13
     |            #:                                 @:                       
 
14
     |            #:                      :          @:                      :
 
15
     |            #:                      :          @:                      :
 
16
     |            #:                      :          @:                      :
 
17
     |            #:                      :          @:                      :
 
18
     |            #:                      :          @:                      :
 
19
     |          : #:                      :         @@:                      :
 
20
     |          : #:                      :         @@:                      :
 
21
     |          : #:                      :         @@:                      :
 
22
     |          : #:                      :         @@:                      :
 
23
     |          : #:                      :         @@:                      :
 
24
     | .,..,..,,: #:                      ::::::::::@@:                      :
 
25
     | :@::@::@@: #:                      ::::::::::@@:                      :
 
26
     | :@::@::@@: #:                      ::::::::::@@:                      :
 
27
     | :@::@::@@: #:                      ::::::::::@@:                      :
 
28
     | :@::@::@@: #:                      ::::::::::@@:                      :
 
29
   0 +----------------------------------------------------------------------->Mi
 
30
     0                                                                   143.0
 
31
 
 
32
Number of snapshots: 90
 
33
 Detailed snapshots: [5, 11, 16, 20, 24 (peak), 53, 63, 73, 83]
 
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      2,043,146               16                8             8            0
 
40
  2      3,362,168          262,408          262,342            66            0
 
41
  3      4,290,430          262,408          262,342            66            0
 
42
  4      5,434,109          262,480          262,381            99            0
 
43
  5      5,967,855          262,512          262,394           118            0
 
44
99.96% (262,394B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
45
->99.86% (262,145B) 0x404E84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
 
46
| ->99.86% (262,145B) 0x4066A1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
 
47
|   ->99.86% (262,145B) 0x5C18A42: (below main) (in /lib64/libc-2.10.1.so)
 
48
|     
 
49
->00.09% (249B) in 1+ places, all below ms_print's threshold (01.00%)
 
50
 
 
51
--------------------------------------------------------------------------------
 
52
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
53
--------------------------------------------------------------------------------
 
54
  6      6,909,594          262,440          262,355            85            0
 
55
  7      7,905,819          262,408          262,342            66            0
 
56
  8      8,765,288          262,416          262,342            74            0
 
57
  9     10,123,000          262,408          262,342            66            0
 
58
 10     11,177,703          262,480          262,381            99            0
 
59
 11     11,736,391          262,416          262,342            74            0
 
60
99.97% (262,342B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
61
->99.90% (262,145B) 0x404E84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
 
62
| ->99.90% (262,145B) 0x4066A1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
 
63
|   ->99.90% (262,145B) 0x5C18A42: (below main) (in /lib64/libc-2.10.1.so)
 
64
|     
 
65
->00.08% (197B) in 1+ places, all below ms_print's threshold (01.00%)
 
66
 
 
67
--------------------------------------------------------------------------------
 
68
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
69
--------------------------------------------------------------------------------
 
70
 12     12,547,661          262,480          262,381            99            0
 
71
 13     13,298,876          262,408          262,342            66            0
 
72
 14     14,538,432          262,488          262,381           107            0
 
73
 15     15,538,753          262,408          262,342            66            0
 
74
 16     16,720,894          262,440          262,355            85            0
 
75
99.97% (262,355B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
76
->99.89% (262,145B) 0x404E84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
 
77
| ->99.89% (262,145B) 0x4066A1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
 
78
|   ->99.89% (262,145B) 0x5C18A42: (below main) (in /lib64/libc-2.10.1.so)
 
79
|     
 
80
->00.08% (210B) in 1+ places, all below ms_print's threshold (01.00%)
 
81
 
 
82
--------------------------------------------------------------------------------
 
83
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
84
--------------------------------------------------------------------------------
 
85
 17     17,470,648          262,408          262,342            66            0
 
86
 18     18,463,064          262,408          262,342            66            0
 
87
 19     19,335,971          262,416          262,342            74            0
 
88
 20     20,452,654          262,408          262,342            66            0
 
89
99.97% (262,342B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
90
->99.90% (262,145B) 0x404E84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
 
91
| ->99.90% (262,145B) 0x4066A1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
 
92
|   ->99.90% (262,145B) 0x5C18A42: (below main) (in /lib64/libc-2.10.1.so)
 
93
|     
 
94
->00.08% (197B) in 1+ places, all below ms_print's threshold (01.00%)
 
95
 
 
96
--------------------------------------------------------------------------------
 
97
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
98
--------------------------------------------------------------------------------
 
99
 21     21,502,958          262,440          262,355            85            0
 
100
 22     22,826,728          535,688          534,807           881            0
 
101
 23     25,975,689        1,060,048        1,059,147           901            0
 
102
 24     25,984,288        1,063,608        1,062,569         1,039            0
 
103
99.90% (1,062,569B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
104
->49.34% (524,832B) 0x50FBA23: QString::realloc(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
105
| ->49.29% (524,288B) 0x50FC012: QString::resize(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
106
| | ->49.29% (524,288B) 0x51BA07B: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
107
| |   ->49.29% (524,288B) 0x51B7112: QTextDecoder::toUnicode(QString*, char const*, int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
108
| |     ->49.29% (524,288B) 0x51C4F8F: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
109
| |       
 
110
| ->00.05% (544B) in 1+ places, all below ms_print's threshold (01.00%)
 
111
 
112
->24.65% (262,145B) 0x404E84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
 
113
| ->24.65% (262,145B) 0x4066A1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
 
114
|   ->24.65% (262,145B) 0x5C18A42: (below main) (in /lib64/libc-2.10.1.so)
 
115
|     
 
116
->24.63% (261,997B) 0x50C291A: QByteArray::QByteArray(char const*) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
117
| ->24.63% (261,997B) 0x51BD3D7: QXmlStreamReader::addData(char const*) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
118
| | ->24.63% (261,997B) 0x405FD8: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
 
119
| |   ->24.63% (261,997B) 0x40661F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
 
120
| |     ->24.63% (261,997B) 0x5C18A42: (below main) (in /lib64/libc-2.10.1.so)
 
121
| |       
 
122
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
123
 
124
->01.28% (13,595B) in 53 places, all below massif's threshold (01.00%)
 
125
  
 
126
--------------------------------------------------------------------------------
 
127
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
128
--------------------------------------------------------------------------------
 
129
 25     26,045,184        1,064,040        1,062,913         1,127            0
 
130
 26     27,920,198        1,063,912        1,062,819         1,093            0
 
131
 27     76,066,663          802,320          801,238         1,082            0
 
132
 28     76,989,212          278,032          276,936         1,096            0
 
133
 29     77,609,003          278,008          276,923         1,085            0
 
134
 30     78,613,585          278,032          276,936         1,096            0
 
135
 31     79,628,965          278,000          276,923         1,077            0
 
136
 32     80,638,600          278,000          276,923         1,077            0
 
137
 33     81,147,672          278,032          276,936         1,096            0
 
138
 34     82,138,850          278,008          276,923         1,085            0
 
139
 35     83,156,111          278,008          276,923         1,085            0
 
140
 36     83,665,737          278,000          276,923         1,077            0
 
141
 37     84,669,802          278,000          276,923         1,077            0
 
142
 38     85,674,256          278,000          276,923         1,077            0
 
143
 39     86,186,274          278,104          276,962         1,142            0
 
144
 40     87,201,704          278,008          276,923         1,085            0
 
145
 41     88,214,983          278,032          276,936         1,096            0
 
146
 42     89,232,953          278,104          276,962         1,142            0
 
147
 43     90,260,909          278,008          276,923         1,085            0
 
148
 44     91,272,900          278,000          276,923         1,077            0
 
149
 45     92,282,009          278,008          276,923         1,085            0
 
150
 46     93,303,207          278,008          276,923         1,085            0
 
151
 47     94,299,322          278,032          276,936         1,096            0
 
152
 48     95,316,964          278,008          276,923         1,085            0
 
153
 49     96,332,555          278,032          276,936         1,096            0
 
154
 50     96,346,235          278,008          276,923         1,085            0
 
155
 51     96,356,479          278,032          276,936         1,096            0
 
156
 52     96,370,500          278,008          276,923         1,085            0
 
157
 53     96,379,110          277,976          276,910         1,066            0
 
158
99.62% (276,910B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
159
->94.30% (262,145B) 0x404E84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
 
160
| ->94.30% (262,145B) 0x4066A1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
 
161
|   ->94.30% (262,145B) 0x5C18A42: (below main) (in /lib64/libc-2.10.1.so)
 
162
|     
 
163
->04.10% (11,397B) in 63 places, all below massif's threshold (01.00%)
 
164
 
165
->01.21% (3,368B) 0x51087B5: QVectorData::malloc(int, int, int, QVectorData*) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
166
  ->01.21% (3,368B) in 6 places, all below massif's threshold (01.00%)
 
167
    
 
168
--------------------------------------------------------------------------------
 
169
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
170
--------------------------------------------------------------------------------
 
171
 54     96,388,689          278,000          276,923         1,077            0
 
172
 55     96,397,641          278,000          276,923         1,077            0
 
173
 56     96,406,748          278,000          276,923         1,077            0
 
174
 57     96,416,005          278,000          276,923         1,077            0
 
175
 58     96,425,365          278,000          276,923         1,077            0
 
176
 59     96,434,821          278,000          276,923         1,077            0
 
177
 60     96,443,533          278,000          276,923         1,077            0
 
178
 61     96,453,238          278,000          276,923         1,077            0
 
179
 62     96,463,072          278,000          276,923         1,077            0
 
180
 63     96,473,091          278,000          276,923         1,077            0
 
181
99.61% (276,923B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
182
->94.30% (262,145B) 0x404E84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
 
183
| ->94.30% (262,145B) 0x4066A1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
 
184
|   ->94.30% (262,145B) 0x5C18A42: (below main) (in /lib64/libc-2.10.1.so)
 
185
|     
 
186
->04.10% (11,410B) in 63 places, all below massif's threshold (01.00%)
 
187
 
188
->01.21% (3,368B) 0x51087B5: QVectorData::malloc(int, int, int, QVectorData*) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
189
  ->01.21% (3,368B) in 6 places, all below massif's threshold (01.00%)
 
190
    
 
191
--------------------------------------------------------------------------------
 
192
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
193
--------------------------------------------------------------------------------
 
194
 64     96,483,123          278,000          276,923         1,077            0
 
195
 65     96,493,302          278,000          276,923         1,077            0
 
196
 66     96,506,126          278,000          276,923         1,077            0
 
197
 67     96,518,033          278,104          276,962         1,142            0
 
198
 68     96,526,685          278,000          276,923         1,077            0
 
199
 69     96,536,384          278,032          276,936         1,096            0
 
200
 70     96,549,380          278,008          276,923         1,085            0
 
201
 71     96,558,710          278,000          276,923         1,077            0
 
202
 72     96,568,289          278,032          276,936         1,096            0
 
203
 73     96,674,499          539,952          538,876         1,076            0
 
204
99.80% (538,876B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
205
->48.55% (262,145B) 0x404E84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
 
206
| ->48.55% (262,145B) 0x4066A1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
 
207
|   ->48.55% (262,145B) 0x5C18A42: (below main) (in /lib64/libc-2.10.1.so)
 
208
|     
 
209
->48.52% (261,966B) 0x50C291A: QByteArray::QByteArray(char const*) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
210
| ->48.52% (261,966B) 0x51BD3D7: QXmlStreamReader::addData(char const*) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
211
| | ->48.52% (261,966B) 0x405FD8: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
 
212
| |   ->48.52% (261,966B) 0x40636C: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
 
213
| |   | ->48.52% (261,966B) 0x5C18A42: (below main) (in /lib64/libc-2.10.1.so)
 
214
| |   |   
 
215
| |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
216
| |   
 
217
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
218
 
219
->02.73% (14,765B) in 63 places, all below massif's threshold (01.00%)
 
220
  
 
221
--------------------------------------------------------------------------------
 
222
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
223
--------------------------------------------------------------------------------
 
224
 74     96,762,172          540,016          538,916         1,100            0
 
225
 75     99,910,761        1,064,376        1,063,256         1,120            0
 
226
 76     99,919,605        1,064,536        1,063,379         1,157            0
 
227
 77     99,928,246        1,064,480        1,063,338         1,142            0
 
228
 78     99,936,900        1,064,432        1,063,298         1,134            0
 
229
 79     99,946,751        1,064,432        1,063,298         1,134            0
 
230
 80     99,955,403        1,064,600        1,063,434         1,166            0
 
231
 81     99,964,003        1,064,592        1,063,431         1,161            0
 
232
 82     99,973,605        1,064,600        1,063,436         1,164            0
 
233
 83     99,982,239        1,064,432        1,063,298         1,134            0
 
234
99.89% (1,063,298B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
235
->49.31% (524,832B) 0x50FBA23: QString::realloc(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
236
| ->49.26% (524,288B) 0x50FC012: QString::resize(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
237
| | ->49.26% (524,288B) 0x51BA07B: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
238
| |   ->49.26% (524,288B) 0x51B7112: QTextDecoder::toUnicode(QString*, char const*, int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
239
| |     ->49.26% (524,288B) 0x51C4F8F: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
240
| |       
 
241
| ->00.05% (544B) in 1+ places, all below ms_print's threshold (01.00%)
 
242
 
243
->24.63% (262,145B) 0x404E84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
 
244
| ->24.63% (262,145B) 0x4066A1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
 
245
|   ->24.63% (262,145B) 0x5C18A42: (below main) (in /lib64/libc-2.10.1.so)
 
246
|     
 
247
->24.61% (261,966B) 0x50C291A: QByteArray::QByteArray(char const*) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
248
| ->24.61% (261,966B) 0x51BD3D7: QXmlStreamReader::addData(char const*) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
249
| | ->24.61% (261,966B) 0x405FD8: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
 
250
| |   ->24.61% (261,966B) 0x40636C: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
 
251
| |   | ->24.61% (261,966B) 0x5C18A42: (below main) (in /lib64/libc-2.10.1.so)
 
252
| |   |   
 
253
| |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
254
| |   
 
255
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
256
 
257
->01.35% (14,355B) in 62 places, all below massif's threshold (01.00%)
 
258
  
 
259
--------------------------------------------------------------------------------
 
260
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
261
--------------------------------------------------------------------------------
 
262
 84    101,821,548        1,064,296        1,063,204         1,092            0
 
263
 85    149,942,026          802,320          801,238         1,082            0
 
264
 86    149,963,859            6,880            6,117           763            0
 
265
 87    149,972,497            3,224            2,721           503            0
 
266
 88    149,981,237            2,464            2,161           303            0
 
267
 89    149,998,387              208              176            32            0