/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.rdf.qt-pull.dummy

  • 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 ../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.37^                                                                     ,. 
 
10
     |                                                                     #: 
 
11
     |                                                                     #: 
 
12
     |                                                                     #: 
 
13
     |                                                                     #: 
 
14
     |                                                                     #: 
 
15
     |                                                                     #: 
 
16
     |                                                                     #: 
 
17
     |                                                                     #: 
 
18
     |                                                                     #: 
 
19
     |                                                                     #: 
 
20
     |                                                                     #: 
 
21
     |                                                                     #: 
 
22
     |                                                                     #: 
 
23
     |                                                                     #: 
 
24
     |                                                                     #: 
 
25
     |                                                                     #: 
 
26
     |                                                                     #: 
 
27
     |                                                                     #: 
 
28
     |                                                                     #: 
 
29
   0 +----------------------------------------------------------------------->Mi
 
30
     0                                                                   2.064
 
31
 
 
32
Number of snapshots: 52
 
33
 Detailed snapshots: [8 (peak), 18, 24, 33, 39, 49]
 
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,088               16                8             8            0
 
40
  2      2,043,185              160              136            24            0
 
41
  3      2,056,287              176              144            32            0
 
42
  4      2,058,148              208              168            40            0
 
43
  5      2,061,422              224              184            40            0
 
44
  6      2,071,845              800              752            48            0
 
45
  7      2,075,358       11,914,088       11,914,027            61            0
 
46
  8      2,079,414       11,914,088       11,914,027            61            0
 
47
100.00% (11,914,027B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
48
->99.99% (11,913,275B) 0x40399A: ReadFile(char const*) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
 
49
| ->99.99% (11,913,275B) 0x406593: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
 
50
|   ->99.99% (11,913,275B) 0x5C18A42: (below main) (in /lib64/libc-2.10.1.so)
 
51
|     
 
52
->00.01% (752B) in 1+ places, all below ms_print's threshold (01.00%)
 
53
 
 
54
--------------------------------------------------------------------------------
 
55
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
56
--------------------------------------------------------------------------------
 
57
  9      2,079,414       11,913,512       11,913,459            53            0
 
58
 10      2,082,195       11,913,544       11,913,467            77            0
 
59
 11      2,084,230       11,915,504       11,915,371           133            0
 
60
 12      2,085,816       11,915,552       11,915,409           143            0
 
61
 13      2,087,544       11,915,504       11,915,371           133            0
 
62
 14      2,089,216       11,921,168       11,920,987           181            0
 
63
 15      2,090,817       11,921,184       11,920,995           189            0
 
64
 16      2,092,260       11,921,504       11,921,212           292            0
 
65
 17      2,093,986       11,921,768       11,921,396           372            0
 
66
 18      2,094,760       11,921,864       11,921,460           404            0
 
67
100.00% (11,921,460B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
68
->99.93% (11,913,275B) 0x40399A: ReadFile(char const*) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
 
69
| ->99.93% (11,913,275B) 0x406593: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
 
70
|   ->99.93% (11,913,275B) 0x5C18A42: (below main) (in /lib64/libc-2.10.1.so)
 
71
|     
 
72
->00.07% (8,185B) in 1+ places, all below ms_print's threshold (01.00%)
 
73
 
 
74
--------------------------------------------------------------------------------
 
75
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
76
--------------------------------------------------------------------------------
 
77
 19      2,096,147       11,922,128       11,921,660           468            0
 
78
 20      2,097,779       11,922,384       11,921,852           532            0
 
79
 21      2,098,673       11,922,736       11,922,180           556            0
 
80
 22      2,100,321       11,923,000       11,922,372           628            0
 
81
 23      2,101,969       11,923,256       11,922,564           692            0
 
82
 24      2,103,983       11,923,424       11,922,690           734            0
 
83
99.99% (11,922,690B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
84
->99.91% (11,913,275B) 0x40399A: ReadFile(char const*) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
 
85
| ->99.91% (11,913,275B) 0x406593: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
 
86
|   ->99.91% (11,913,275B) 0x5C18A42: (below main) (in /lib64/libc-2.10.1.so)
 
87
|     
 
88
->00.08% (9,415B) 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      2,105,984       11,924,040       11,923,274           766            0
 
94
 26      2,107,298       11,924,184       11,923,410           774            0
 
95
 27      2,109,224       11,924,808       11,923,900           908            0
 
96
 28      2,111,954       11,922,752       11,921,852           900            0
 
97
 29      2,112,994       11,919,136       11,918,428           708            0
 
98
 30      2,114,172       11,918,992       11,918,292           700            0
 
99
 31      2,115,577       11,916,816       11,916,188           628            0
 
100
 32      2,116,782       11,916,784       11,916,180           604            0
 
101
 33      2,118,270            3,496            2,905           591            0
 
102
83.09% (2,905B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
103
->30.21% (1,056B) 0x50BC8E8: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
104
| ->30.21% (1,056B) 0x50BC997: QMutexPool::globalInstanceGet(void const*) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
105
|   ->30.21% (1,056B) 0x51B7EF2: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
106
|     ->30.21% (1,056B) 0x51B858E: QTextCodec::codecForMib(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
107
|       ->30.21% (1,056B) 0x51C4C39: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
108
|         
 
109
->19.91% (696B) 0x51B81AB: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
110
| ->19.91% (696B) 0x51B858E: QTextCodec::codecForMib(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
111
|   ->19.91% (696B) 0x51C4C39: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
112
|     ->19.91% (696B) 0x51C66D1: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
113
|       ->19.91% (696B) 0x51CE117: QXmlStreamReader::QXmlStreamReader() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
114
|         
 
115
->15.79% (552B) 0x50DF999: QListData::realloc(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
116
| ->15.79% (552B) 0x50DFE41: QListData::prepend() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
117
|   ->14.65% (512B) 0x51B8D02: QTextCodec::QTextCodec() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
118
|   | ->14.65% (512B) 0x51B6057: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
119
|   | | ->14.65% (512B) 0x51B81B7: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
120
|   | |   
 
121
|   | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
122
|   | 
 
123
|   ->01.14% (40B) 0x51256D3: QAbstractFileEngineHandler::QAbstractFileEngineHandler() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
124
|     ->01.14% (40B) 0x5149223: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
125
|       ->01.14% (40B) 0x51492B7: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
126
|         
 
127
->06.86% (240B) 0x50BB2C1: QMutex::QMutex(QMutex::RecursionMode) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
128
| ->03.43% (120B) 0x51250E8: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
129
| | ->03.43% (120B) 0x51256AA: QAbstractFileEngineHandler::QAbstractFileEngineHandler() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
130
| |   ->03.43% (120B) 0x5149223: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
131
| |     ->03.43% (120B) 0x51492B7: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
132
| |       
 
133
| ->03.43% (120B) 0x50BC700: QMutexPool::get(void const*) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
134
|   ->03.43% (120B) 0x51B7EF2: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
135
|     ->03.43% (120B) 0x51B858E: QTextCodec::codecForMib(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
136
|       ->03.43% (120B) 0x51C4C39: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
137
|         
 
138
->06.66% (233B) in 43 places, all below massif's threshold (01.00%)
 
139
 
140
->03.66% (128B) 0x51B800B: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
141
  ->03.66% (128B) 0x51B858E: QTextCodec::codecForMib(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
142
    ->03.66% (128B) 0x51C4C39: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
143
      ->03.66% (128B) 0x51C66D1: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
144
        ->03.66% (128B) 0x51CE117: QXmlStreamReader::QXmlStreamReader() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
145
          
 
146
--------------------------------------------------------------------------------
 
147
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
148
--------------------------------------------------------------------------------
 
149
 34      2,131,716            3,472            2,889           583            0
 
150
 35      2,133,177            3,376            2,817           559            0
 
151
 36      2,135,027            3,248            2,721           527            0
 
152
 37      2,136,765            3,120            2,625           495            0
 
153
 38      2,138,391            2,992            2,529           463            0
 
154
 39      2,139,905            2,856            2,433           423            0
 
155
85.19% (2,433B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
156
->36.97% (1,056B) 0x50BC8E8: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
157
| ->36.97% (1,056B) 0x50BC997: QMutexPool::globalInstanceGet(void const*) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
158
|   ->36.97% (1,056B) 0x51B7EF2: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
159
|     ->36.97% (1,056B) 0x51B858E: QTextCodec::codecForMib(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
160
|       ->36.97% (1,056B) 0x51C4C39: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
161
|         
 
162
->19.33% (552B) 0x50DF999: QListData::realloc(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
163
| ->19.33% (552B) 0x50DFE41: QListData::prepend() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
164
|   ->17.93% (512B) 0x51B8D02: QTextCodec::QTextCodec() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
165
|   | ->17.93% (512B) 0x51B6057: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
166
|   | | ->17.93% (512B) 0x51B81B7: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
167
|   | |   
 
168
|   | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
169
|   | 
 
170
|   ->01.40% (40B) 0x51256D3: QAbstractFileEngineHandler::QAbstractFileEngineHandler() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
171
|     ->01.40% (40B) 0x5149223: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
172
|       ->01.40% (40B) 0x51492B7: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
173
|         
 
174
->08.40% (240B) 0x50BB2C1: QMutex::QMutex(QMutex::RecursionMode) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
175
| ->04.20% (120B) 0x51250E8: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
176
| | ->04.20% (120B) 0x51256AA: QAbstractFileEngineHandler::QAbstractFileEngineHandler() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
177
| |   ->04.20% (120B) 0x5149223: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
178
| |     ->04.20% (120B) 0x51492B7: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
179
| |       
 
180
| ->04.20% (120B) 0x50BC700: QMutexPool::get(void const*) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
181
|   ->04.20% (120B) 0x51B7EF2: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
182
|     ->04.20% (120B) 0x51B858E: QTextCodec::codecForMib(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
183
|       ->04.20% (120B) 0x51C4C39: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
184
|         
 
185
->08.40% (240B) 0x51B81AB: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
186
| ->08.40% (240B) 0x51B858E: QTextCodec::codecForMib(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
187
|   ->08.40% (240B) 0x51C4C39: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
188
|     ->08.40% (240B) 0x51C66D1: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
189
|       ->08.40% (240B) 0x51CE117: QXmlStreamReader::QXmlStreamReader() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
190
|         
 
191
->07.60% (217B) in 43 places, all below massif's threshold (01.00%)
 
192
 
193
->04.48% (128B) 0x51B800B: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
194
  ->04.48% (128B) 0x51B858E: QTextCodec::codecForMib(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
195
    ->04.48% (128B) 0x51C4C39: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
196
      ->04.48% (128B) 0x51C66D1: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
197
        ->04.48% (128B) 0x51CE117: QXmlStreamReader::QXmlStreamReader() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
198
          
 
199
--------------------------------------------------------------------------------
 
200
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
201
--------------------------------------------------------------------------------
 
202
 40      2,141,307            2,728            2,337           391            0
 
203
 41      2,142,597            2,600            2,241           359            0
 
204
 42      2,143,767            2,488            2,161           327            0
 
205
 43      2,144,807            2,392            2,113           279            0
 
206
 44      2,146,545            2,200            1,985           215            0
 
207
 45      2,147,818            1,432            1,368            64            0
 
208
 46      2,151,582            1,304            1,248            56            0
 
209
 47      2,152,677              224              184            40            0
 
210
 48      2,164,377              208              176            32            0
 
211
 49      2,164,573              144              128            16            0
 
212
88.89% (128B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
213
->83.33% (120B) 0x50BB2C1: QMutex::QMutex(QMutex::RecursionMode) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
214
| ->83.33% (120B) 0x51250E8: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
215
| | ->83.33% (120B) 0x51256AA: QAbstractFileEngineHandler::QAbstractFileEngineHandler() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
216
| |   ->83.33% (120B) 0x5149223: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
217
| |     ->83.33% (120B) 0x51492B7: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
218
| |       
 
219
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
220
 
221
->05.56% (8B) 0x51250D8: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
222
| ->05.56% (8B) 0x51256AA: QAbstractFileEngineHandler::QAbstractFileEngineHandler() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
 
223
|   ->05.56% (8B) 0x5149223: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
224
|     ->05.56% (8B) 0x51492B7: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
225
|       ->05.56% (8B) 0x51492F3: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
 
226
|         
 
227
->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
228
 
 
229
--------------------------------------------------------------------------------
 
230
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
231
--------------------------------------------------------------------------------
 
232
 50      2,164,739               16                8             8            0
 
233
 51      2,164,770                0                0             0            0