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: ./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 |
54.74^. , .. ... ... .. . ..... .. . ... .: :::::: ::: :: :: :: : : :: : @ |
|
10 |
|: # :: ::: ::: :: : ::::: :: : ::: :: :::::: ::: :: :: :: : : :: : @ |
|
11 |
|: # :: ::: ::: :: : ::::: :: : ::: :: :::::: ::: :: :: :: : : :: : @ |
|
12 |
|: # :: ::: ::: :: : ::::: :: : ::: :: :::::: ::: :: :: :: : : :: : @ |
|
13 |
|: # :: ::: ::: :: : ::::: :: : ::: :: :::::: ::: :: :: :: : : :: : @ |
|
14 |
|: # :: ::: ::: :: : ::::: :: : ::: :: :::::: ::: :: :: :: : : :: : @ |
|
15 |
|: # :: ::: ::: :: : ::::: :: : ::: :: :::::: ::: :: :: :: : : :: : @ |
|
16 |
|: # :: ::: ::: :: : ::::: :: : ::: :: :::::: ::: :: :: :: : : :: : @ |
|
17 |
|: # :: ::: ::: :: : ::::: :: : ::: :: :::::: ::: :: :: :: : : :: : @ |
|
18 |
|: # :: ::: ::: :: : ::::: :: : ::: :: :::::: ::: :: :: :: : : :: : @ |
|
19 |
|: # :: ::: ::: :: : ::::: :: : ::: :: :::::: ::: :: :: :: : : :: : @ |
|
20 |
|: # :: ::: ::: :: : ::::: :: : ::: :: :::::: ::: :: :: :: : : :: : @ |
|
21 |
|: # :: ::: ::: :: : ::::: :: : ::: : :: :::::: ::: :: :: :: : : :: : @ |
|
22 |
|: # :: ::: ::: :: : ::::: :: : ::: : :: :::::: ::: :: :: :: : : :: : @ |
|
23 |
|: # :: ::: ::: :: : ::::: :: : ::: : :: :::::: ::: :: :: :: : : :: : @ |
|
24 |
|: # :: ::: ::: :: : ::::: :: : ::: : :: :::::: ::: :: :: :: : : :: : @ |
|
25 |
|: # :: ::: ::: :: : ::::: :: : ::: : :: :::::: ::: :: :: :: : : :: : @ |
|
26 |
|: # :: ::: ::: :: : ::::: :: : ::: : :: :::::: ::: :: :: :: : : :: : @ |
|
27 |
|: # :: ::: ::: :: : ::::: :: : ::: : :: :::::: ::: :: :: :: : : :: : @ |
|
28 |
|: # :: ::: ::: :: : ::::: :: : ::: : :: :::::: ::: :: :: :: : : :: : @ |
|
29 |
0 +----------------------------------------------------------------------->Gi |
|
30 |
0 2.580 |
|
31 |
||
32 |
Number of snapshots: 77 |
|
33 |
Detailed snapshots: [3 (peak), 53, 63, 73] |
|
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 10,166,920 57,392,608 57,391,670 938 0 |
|
40 |
2 153,132,091 57,392,664 57,391,712 952 0 |
|
41 |
3 153,140,680 57,396,224 57,395,134 1,090 0 |
|
42 |
100.00% (57,395,134B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. |
|
43 |
->58.46% (33,554,976B) 0x50FBA23: QString::realloc(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
44 |
| ->58.46% (33,554,432B) 0x50FC012: QString::resize(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
45 |
| | ->58.46% (33,554,432B) 0x51BA07B: (within /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
46 |
| | ->58.46% (33,554,432B) 0x51B7112: QTextDecoder::toUnicode(QString*, char const*, int) (in /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
47 |
| | ->58.46% (33,554,432B) 0x51C4F8F: (within /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
48 |
| | |
|
49 |
| ->00.00% (544B) in 1+ places, all below ms_print's threshold (01.00%) |
|
50 |
|
|
|
51 |
->20.76% (11,913,298B) 0x50C291A: QByteArray::QByteArray(char const*) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
|
|
52 |
| ->20.76% (11,913,298B) 0x51BD3D7: QXmlStreamReader::addData(char const*) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
|
|
53 |
| | ->20.76% (11,913,298B) 0x405FD8: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
|
|
54 |
| | ->20.76% (11,913,298B) 0x40661F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/qt-pull)
|
|
55 |
| | ->20.76% (11,913,298B) 0x5C18A42: (below main) (in /lib64/libc-2.10.1.so)
|
|
56 |
| |
|
|
57 |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) |
|
58 |
|
|
|
59 |
->20.76% (11,913,275B) 0x40399A: ReadFile(char const*) (in /home/csa/misc/bench/xmlbench/parse/qt-pull) |
|
60 |
| ->20.76% (11,913,275B) 0x406593: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/qt-pull) |
|
61 |
| ->20.76% (11,913,275B) 0x5C18A42: (below main) (in /lib64/libc-2.10.1.so) |
|
62 |
|
|
|
63 |
->00.02% (13,585B) in 1+ places, all below ms_print's threshold (01.00%) |
|
64 |
||
65 |
--------------------------------------------------------------------------------
|
|
66 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
|
|
67 |
--------------------------------------------------------------------------------
|
|
68 |
4 211,776,372 57,397,504 57,396,392 1,112 0
|
|
69 |
5 252,078,941 57,397,504 57,396,392 1,112 0
|
|
70 |
6 318,455,076 57,397,504 57,396,392 1,112 0
|
|
71 |
7 358,426,595 57,397,504 57,396,392 1,112 0
|
|
72 |
8 412,010,306 57,397,504 57,396,392 1,112 0
|
|
73 |
9 484,365,948 57,397,504 57,396,392 1,112 0
|
|
74 |
10 527,515,351 57,397,504 57,396,392 1,112 0
|
|
75 |
11 574,041,656 57,397,504 57,396,392 1,112 0
|
|
76 |
12 626,724,651 57,397,504 57,396,392 1,112 0
|
|
77 |
13 691,686,551 57,397,504 57,396,392 1,112 0
|
|
78 |
14 742,895,780 57,397,504 57,396,392 1,112 0
|
|
79 |
15 819,566,291 57,397,504 57,396,392 1,112 0
|
|
80 |
16 861,184,341 57,397,504 57,396,392 1,112 0
|
|
81 |
17 903,640,736 57,397,504 57,396,392 1,112 0
|
|
82 |
18 947,419,658 57,397,504 57,396,392 1,112 0
|
|
83 |
19 996,388,017 57,397,504 57,396,392 1,112 0
|
|
84 |
20 1,049,730,585 57,397,504 57,396,392 1,112 0
|
|
85 |
21 1,109,930,917 57,397,504 57,396,392 1,112 0
|
|
86 |
22 1,172,153,062 57,397,504 57,396,392 1,112 0
|
|
87 |
23 1,238,387,355 57,397,504 57,396,392 1,112 0
|
|
88 |
24 1,307,172,907 57,397,504 57,396,392 1,112 0
|
|
89 |
25 1,344,214,594 57,397,504 57,396,392 1,112 0
|
|
90 |
26 1,394,200,464 23,842,544 23,841,442 1,102 0
|
|
91 |
27 1,537,165,859 57,397,040 57,395,916 1,124 0
|
|
92 |
28 1,577,320,866 57,397,512 57,396,392 1,120 0
|
|
93 |
29 1,617,550,831 57,397,512 57,396,392 1,120 0
|
|
94 |
30 1,659,876,667 57,397,512 57,396,392 1,120 0
|
|
95 |
31 1,702,620,200 57,397,512 57,396,392 1,120 0
|
|
96 |
32 1,746,070,507 57,397,512 57,396,392 1,120 0
|
|
97 |
33 1,791,918,362 57,397,512 57,396,392 1,120 0
|
|
98 |
34 1,840,147,083 57,397,512 57,396,392 1,120 0
|
|
99 |
35 1,890,113,234 57,397,512 57,396,392 1,120 0
|
|
100 |
36 1,941,248,215 57,397,512 57,396,392 1,120 0
|
|
101 |
37 1,993,874,528 57,397,512 57,396,392 1,120 0
|
|
102 |
38 2,046,607,020 57,397,512 57,396,392 1,120 0
|
|
103 |
39 2,099,924,470 57,397,512 57,396,392 1,120 0
|
|
104 |
40 2,158,301,332 57,397,512 57,396,392 1,120 0
|
|
105 |
41 2,217,793,990 57,397,512 57,396,392 1,120 0
|
|
106 |
42 2,279,396,069 57,397,512 57,396,392 1,120 0
|
|
107 |
43 2,342,912,026 57,397,512 57,396,392 1,120 0
|
|
108 |
44 2,407,975,926 57,397,512 57,396,392 1,120 0
|
|
109 |
45 2,473,298,293 57,397,512 57,396,392 1,120 0
|
|
110 |
46 2,541,466,061 57,397,512 57,396,392 1,120 0
|
|
111 |
47 2,613,249,540 57,397,512 57,396,392 1,120 0
|
|
112 |
48 2,689,818,569 57,397,512 57,396,392 1,120 0
|
|
113 |
49 2,762,306,570 57,397,464 57,396,354 1,110 0
|
|
114 |
50 2,763,260,169 57,397,512 57,396,392 1,120 0
|
|
115 |
51 2,763,421,686 57,397,512 57,396,392 1,120 0
|
|
116 |
52 2,763,489,683 57,397,512 57,396,392 1,120 0
|
|
117 |
53 2,763,515,827 57,397,512 57,396,392 1,120 0
|
|
118 |
100.00% (57,396,392B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
|
|
119 |
->58.46% (33,554,432B) 0x50FBA23: QString::realloc(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
|
|
120 |
| ->58.46% (33,554,432B) 0x50FC012: QString::resize(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
|
|
121 |
| | ->58.46% (33,554,432B) 0x51BA07B: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
|
|
122 |
| | ->58.46% (33,554,432B) 0x51B7112: QTextDecoder::toUnicode(QString*, char const*, int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
|
|
123 |
| | ->58.46% (33,554,432B) 0x51C4F8F: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
|
|
124 |
| |
|
|
125 |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) |
|
126 |
|
|
|
127 |
->20.76% (11,913,298B) 0x50C291A: QByteArray::QByteArray(char const*) (in /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
128 |
| ->20.76% (11,913,298B) 0x51BD3D7: QXmlStreamReader::addData(char const*) (in /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
129 |
| | ->20.76% (11,913,298B) 0x405FD8: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/parse/qt-pull) |
|
130 |
| | ->20.76% (11,913,298B) 0x40636C: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/qt-pull) |
|
131 |
| | | ->20.76% (11,913,298B) 0x5C18A42: (below main) (in /lib64/libc-2.10.1.so) |
|
132 |
| | | |
|
133 |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) |
|
134 |
| |
|
|
135 |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) |
|
136 |
|
|
|
137 |
->20.76% (11,913,275B) 0x40399A: ReadFile(char const*) (in /home/csa/misc/bench/xmlbench/parse/qt-pull) |
|
138 |
| ->20.76% (11,913,275B) 0x406593: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/qt-pull) |
|
139 |
| ->20.76% (11,913,275B) 0x5C18A42: (below main) (in /lib64/libc-2.10.1.so) |
|
140 |
|
|
|
141 |
->00.03% (15,387B) 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 |
54 2,764,742,248 57,397,512 57,396,392 1,120 0
|
|
147 |
55 2,764,988,510 57,397,512 57,396,392 1,120 0
|
|
148 |
56 2,765,003,203 57,397,512 57,396,392 1,120 0
|
|
149 |
57 2,765,962,782 57,397,512 57,396,394 1,118 0
|
|
150 |
58 2,766,580,067 57,397,512 57,396,392 1,120 0
|
|
151 |
59 2,766,868,595 57,397,512 57,396,392 1,120 0
|
|
152 |
60 2,766,960,930 57,397,512 57,396,392 1,120 0
|
|
153 |
61 2,767,582,244 57,397,512 57,396,392 1,120 0
|
|
154 |
62 2,768,052,095 57,397,512 57,396,392 1,120 0
|
|
155 |
63 2,768,093,358 57,397,512 57,396,392 1,120 0
|
|
156 |
100.00% (57,396,392B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
|
|
157 |
->58.46% (33,554,432B) 0x50FBA23: QString::realloc(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
|
|
158 |
| ->58.46% (33,554,432B) 0x50FC012: QString::resize(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
|
|
159 |
| | ->58.46% (33,554,432B) 0x51BA07B: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
|
|
160 |
| | ->58.46% (33,554,432B) 0x51B7112: QTextDecoder::toUnicode(QString*, char const*, int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
|
|
161 |
| | ->58.46% (33,554,432B) 0x51C4F8F: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
|
|
162 |
| |
|
|
163 |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) |
|
164 |
|
|
|
165 |
->20.76% (11,913,298B) 0x50C291A: QByteArray::QByteArray(char const*) (in /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
166 |
| ->20.76% (11,913,298B) 0x51BD3D7: QXmlStreamReader::addData(char const*) (in /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
167 |
| | ->20.76% (11,913,298B) 0x405FD8: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/parse/qt-pull) |
|
168 |
| | ->20.76% (11,913,298B) 0x40636C: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/qt-pull) |
|
169 |
| | | ->20.76% (11,913,298B) 0x5C18A42: (below main) (in /lib64/libc-2.10.1.so) |
|
170 |
| | | |
|
171 |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) |
|
172 |
| |
|
|
173 |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) |
|
174 |
|
|
|
175 |
->20.76% (11,913,275B) 0x40399A: ReadFile(char const*) (in /home/csa/misc/bench/xmlbench/parse/qt-pull) |
|
176 |
| ->20.76% (11,913,275B) 0x406593: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/qt-pull) |
|
177 |
| ->20.76% (11,913,275B) 0x5C18A42: (below main) (in /lib64/libc-2.10.1.so) |
|
178 |
|
|
|
179 |
->00.03% (15,387B) in 1+ places, all below ms_print's threshold (01.00%) |
|
180 |
||
181 |
--------------------------------------------------------------------------------
|
|
182 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
|
|
183 |
--------------------------------------------------------------------------------
|
|
184 |
64 2,768,145,229 57,397,512 57,396,392 1,120 0
|
|
185 |
65 2,768,294,105 57,397,512 57,396,392 1,120 0
|
|
186 |
66 2,768,982,839 57,397,512 57,396,394 1,118 0
|
|
187 |
67 2,769,084,964 57,397,512 57,396,392 1,120 0
|
|
188 |
68 2,769,216,039 57,397,512 57,396,392 1,120 0
|
|
189 |
69 2,769,883,072 57,397,512 57,396,392 1,120 0
|
|
190 |
70 2,769,990,302 57,397,512 57,396,394 1,118 0
|
|
191 |
71 2,770,065,225 57,397,512 57,396,392 1,120 0
|
|
192 |
72 2,770,143,324 45,484,152 45,483,056 1,096 0
|
|
193 |
73 2,770,166,911 6,880 6,117 763 0
|
|
194 |
88.91% (6,117B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
|
|
195 |
->22.67% (1,560B) 0x51087B5: QVectorData::malloc(int, int, int, QVectorData*) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
|
|
196 |
| ->22.67% (1,560B) 0x50F5B04: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
|
|
197 |
| | ->14.88% (1,024B) 0x50F5E69: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
|
|
198 |
| | | ->07.44% (512B) 0x50F0599: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
|
|
199 |
| | | | ->07.44% (512B) 0x50F290B: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
|
|
200 |
| | | |
|
|
201 |
| | | ->07.44% (512B) 0x50F2943: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
|
|
202 |
| | | | ->07.44% (512B) 0x50F43FB: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
|
|
203 |
| | | |
|
|
204 |
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) |
|
205 |
| | | |
|
206 |
| | ->07.44% (512B) 0x50ED6AE: (within /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
207 |
| | | ->07.44% (512B) 0x50F018E: (within /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
208 |
| | | ->07.44% (512B) 0x50F32DB: (within /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
209 |
| | | |
|
210 |
| | ->00.35% (24B) in 1+ places, all below ms_print's threshold (01.00%) |
|
211 |
| |
|
|
212 |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) |
|
213 |
|
|
|
214 |
->15.35% (1,056B) 0x50BC8E8: (within /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
215 |
| ->15.35% (1,056B) 0x50BC997: QMutexPool::globalInstanceGet(void const*) (in /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
216 |
| ->15.35% (1,056B) 0x51B7EF2: (within /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
217 |
| ->15.35% (1,056B) 0x51B858E: QTextCodec::codecForMib(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
218 |
| ->15.35% (1,056B) 0x51C4C39: (within /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
219 |
|
|
|
220 |
->10.12% (696B) 0x51B81AB: (within /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
221 |
| ->10.12% (696B) 0x51B858E: QTextCodec::codecForMib(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
222 |
| ->10.12% (696B) 0x51C4C39: (within /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
223 |
| ->10.12% (696B) 0x51C66D1: (within /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
224 |
| ->10.12% (696B) 0x51CE117: QXmlStreamReader::QXmlStreamReader() (in /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
225 |
|
|
|
226 |
->08.02% (552B) 0x50DF999: QListData::realloc(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
227 |
| ->08.02% (552B) 0x50DFE41: QListData::prepend() (in /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
228 |
| | ->07.44% (512B) 0x51B8D02: QTextCodec::QTextCodec() (in /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
229 |
| | | ->07.44% (512B) 0x51B6057: (within /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
230 |
| | | | ->07.44% (512B) 0x51B81B7: (within /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
231 |
| | | | |
|
232 |
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) |
|
233 |
| | |
|
|
234 |
| | ->00.58% (40B) in 1+ places, all below ms_print's threshold (01.00%) |
|
235 |
| | |
|
236 |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) |
|
237 |
|
|
|
238 |
->06.24% (429B) in 52 places, all below massif's threshold (01.00%) |
|
239 |
|
|
|
240 |
->05.58% (384B) 0x50EB30C: QMapData::createData() (in /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
241 |
| ->05.58% (384B) 0x50F5EC0: (within /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
242 |
| ->05.58% (384B) 0x50F1A9B: (within /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
243 |
| ->05.58% (384B) 0x50F1C47: (within /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
244 |
| ->03.72% (256B) 0x50F1CF2: (within /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
245 |
| | |
|
246 |
| ->01.86% (128B) 0x50F1CA1: (within /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
247 |
|
|
|
248 |
->05.23% (360B) 0x50BB2C1: QMutex::QMutex(QMutex::RecursionMode) (in /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
249 |
| ->01.74% (120B) 0x51250E8: (within /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
250 |
| | ->01.74% (120B) 0x51256AA: QAbstractFileEngineHandler::QAbstractFileEngineHandler() (in /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
251 |
| | ->01.74% (120B) 0x5149223: (within /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
252 |
| | ->01.74% (120B) 0x51492B7: (within /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
253 |
| | |
|
254 |
| ->01.74% (120B) 0x50BC700: QMutexPool::get(void const*) (in /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
255 |
| | ->01.74% (120B) 0x51B7EF2: (within /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
256 |
| | ->01.74% (120B) 0x51B858E: QTextCodec::codecForMib(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
257 |
| | ->01.74% (120B) 0x51C4C39: (within /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
258 |
| | |
|
259 |
| ->01.74% (120B) 0x50ECAB5: (within /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
260 |
| ->01.74% (120B) 0x50F4511: (within /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
261 |
| ->01.74% (120B) 0x50F4AE3: (within /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
262 |
| ->01.74% (120B) 0x50F4CA3: QRegExp::exactMatch(QString const&) const (in /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
263 |
|
|
|
264 |
->03.49% (240B) 0x50F645D: (within /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
265 |
| ->03.49% (240B) 0x50F66EA: (within /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
266 |
| ->03.49% (240B) 0x50EF6AF: (within /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
267 |
| ->03.49% (240B) 0x50EF77F: (within /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
268 |
| ->03.49% (240B) 0x50F3344: (within /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
269 |
| | |
|
270 |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) |
|
271 |
|
|
|
272 |
->03.49% (240B) 0x50F6936: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
|
|
273 |
| ->03.49% (240B) 0x50F6D51: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
|
|
274 |
| ->03.49% (240B) 0x50EF5D1: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
|
|
275 |
| ->03.49% (240B) 0x50EF6E7: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
|
|
276 |
| ->03.49% (240B) 0x50EF77F: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
|
|
277 |
|
|
|
278 |
->02.67% (184B) 0x50F4698: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
|
|
279 |
| ->02.67% (184B) 0x50F4AE3: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
|
|
280 |
| ->02.67% (184B) 0x50F4CA3: QRegExp::exactMatch(QString const&) const (in /usr/lib64/qt4/libQtCore.so.4.5.2)
|
|
281 |
| ->02.67% (184B) 0x51D0285: QXmlUtils::isEncName(QString const&) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
|
|
282 |
| ->02.67% (184B) 0x51BFB02: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
|
|
283 |
|
|
|
284 |
->01.98% (136B) 0x50DE407: QHashData::rehash(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
|
|
285 |
| ->01.98% (136B) 0x50F760C: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
|
|
286 |
| | ->01.98% (136B) 0x50F0FEB: (within /usr/lib64/qt4/libQtCore.so.4.5.2)
|
|
287 |
| | ->01.98% (136B) 0x50F118A: QRegExp::~QRegExp() (in /usr/lib64/qt4/libQtCore.so.4.5.2)
|
|
288 |
| | ->01.98% (136B) 0x51D0292: QXmlUtils::isEncName(QString const&) (in /usr/lib64/qt4/libQtCore.so.4.5.2)
|
|
289 |
| |
|
|
290 |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) |
|
291 |
|
|
|
292 |
->01.86% (128B) 0x51B800B: (within /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
293 |
| ->01.86% (128B) 0x51B858E: QTextCodec::codecForMib(int) (in /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
294 |
| ->01.86% (128B) 0x51C4C39: (within /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
295 |
| ->01.86% (128B) 0x51C66D1: (within /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
296 |
| ->01.86% (128B) 0x51CE117: QXmlStreamReader::QXmlStreamReader() (in /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
297 |
|
|
|
298 |
->01.16% (80B) 0x50FB24E: QString::fromLatin1_helper(char const*, int) (in /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
299 |
| ->01.16% (80B) 0x51D024D: QXmlUtils::isEncName(QString const&) (in /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
300 |
| | ->01.16% (80B) 0x51BFB02: (within /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
301 |
| | ->01.16% (80B) 0x51CA496: (within /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
302 |
| | ->01.16% (80B) 0x51CDAA6: QXmlStreamReader::readNext() (in /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
303 |
| | |
|
304 |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) |
|
305 |
|
|
|
306 |
->01.05% (72B) 0x50F759F: (within /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
307 |
->01.05% (72B) 0x50F0FEB: (within /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
308 |
->01.05% (72B) 0x50F118A: QRegExp::~QRegExp() (in /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
309 |
->01.05% (72B) 0x51D0292: QXmlUtils::isEncName(QString const&) (in /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
310 |
->01.05% (72B) 0x51BFB02: (within /usr/lib64/qt4/libQtCore.so.4.5.2) |
|
311 |
||
312 |
--------------------------------------------------------------------------------
|
|
313 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) |
|
314 |
--------------------------------------------------------------------------------
|
|
315 |
74 2,770,175,549 3,248 2,721 527 0 |
|
316 |
75 2,770,184,289 2,488 2,161 327 0 |
|
317 |
76 2,770,201,439 208 176 32 0 |