1
--------------------------------------------------------------------------------
2
Command: ./expat-sablotron-dom 1 ../xml.files/odt/content.xml ../xml.files/odt/export/odt2mediawiki.xsl
3
Massif arguments: --heap=yes --depth=5 --massif-out-file=/tmp/massif.out
4
ms_print arguments: /tmp/massif.out
5
--------------------------------------------------------------------------------
13
| ,:: :@: @@: :@:::::#:
14
| , @:: :@: @@: .:::@:::::#:
15
| .@ @:: :@: @@: :::::@:::::#:
16
| ,::@ @:: :@: @@: .@:::::@:::::#:
17
| ,@@::@ @:: :@: @@: .::@:::::@:::::#:
18
| ,@@@::@ @:: :@: @@: ..:::@:::::@:::::#:
19
| :@@@@@::@ @:: :@: @@: ::::::@:::::@:::::#:
20
| ,@:@@@@@::@ @:: :@: @@: .:::::::@:::::@:::::#:
21
| ,@@@:@@@@@::@ @:: :@: @@: :::::::::@:::::@:::::#:
22
| @@@@@:@@@@@::@ @:: :@: @@: ::::::::::@:::::@:::::#:
23
| .@@@@@@:@@@@@::@ @:: :@: @@: .: ::::::::::@:::::@:::::#:
24
| ,@:@@@@@@:@@@@@::@ @:: :@: @@: , :: ::::::::::@:::::@:::::#:
25
| ,@@:@@@@@@:@@@@@::@ @:: :@: @@: .@ :: ::::::::::@:::::@:::::#:
26
| . @@@:@@@@@@:@@@@@::@ @:: :@: @@: ..::@ :: ::::::::::@:::::@:::::#:
27
| .::: @@@:@@@@@@:@@@@@::@ @:: :@: @@: ::::@ :: ::::::::::@:::::@:::::#:
28
| ::::: @@@:@@@@@@:@@@@@::@ @:: :@: @@: ::::@ :: ::::::::::@:::::@:::::#:
29
0 +----------------------------------------------------------------------->Mi
32
Number of snapshots: 78
33
Detailed snapshots: [7, 8, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 25, 26, 27, 31, 34, 35, 41, 57, 67, 76 (peak)]
35
--------------------------------------------------------------------------------
36
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
37
--------------------------------------------------------------------------------
39
1 10,331,806 2,473,520 2,471,404 2,116 0
40
2 17,974,204 3,263,352 3,260,939 2,413 0
41
3 24,682,735 3,986,728 3,983,875 2,853 0
42
4 32,952,013 4,905,184 4,901,970 3,214 0
43
5 39,797,646 5,627,976 5,624,440 3,536 0
44
6 48,404,912 6,947,184 6,942,602 4,582 0
45
7 60,811,695 8,980,144 8,975,035 5,109 0
46
99.94% (8,975,035B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
47
->79.55% (7,143,424B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
48
| ->78.82% (7,077,888B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
49
| | ->58.38% (5,242,880B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
50
| | | ->58.38% (5,242,880B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
51
| | | ->32.11% (2,883,584B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
53
| | | ->26.27% (2,359,296B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
55
| | ->08.03% (720,896B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
56
| | | ->08.03% (720,896B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
57
| | | ->08.03% (720,896B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
59
| | ->05.84% (524,288B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
60
| | | ->02.92% (262,144B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
61
| | | | ->02.92% (262,144B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
63
| | | ->02.92% (262,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
64
| | | ->02.92% (262,144B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
66
| | ->04.38% (393,216B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
67
| | | ->02.19% (196,608B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
68
| | | | ->02.19% (196,608B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
70
| | | ->02.19% (196,608B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
71
| | | ->02.19% (196,608B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
73
| | ->01.46% (131,072B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
74
| | | ->01.46% (131,072B) in 2 places, all below massif's threshold (01.00%)
76
| | ->00.73% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
78
| ->00.73% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
80
->09.66% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
81
| ->09.17% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
82
| | ->09.17% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
84
| ->00.49% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
86
->09.17% (823,214B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
87
| ->09.17% (823,149B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
88
| | ->09.17% (823,149B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
89
| | ->09.17% (823,149B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
90
| | ->09.17% (823,149B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
92
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
94
->01.57% (141,306B) in 51 places, all below massif's threshold (01.00%)
96
--------------------------------------------------------------------------------
97
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
98
--------------------------------------------------------------------------------
99
8 72,358,843 10,816,320 10,810,683 5,637 0
100
99.95% (10,810,683B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
101
->83.01% (8,978,432B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
102
| ->82.40% (8,912,896B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
103
| | ->63.62% (6,881,280B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
104
| | | ->63.62% (6,881,280B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
105
| | | ->38.78% (4,194,304B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
107
| | | ->24.84% (2,686,976B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
109
| | ->07.27% (786,432B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
110
| | | ->07.27% (786,432B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
111
| | | ->07.27% (786,432B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
113
| | ->05.45% (589,824B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
114
| | | ->03.03% (327,680B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
115
| | | | ->03.03% (327,680B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
117
| | | ->02.42% (262,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
118
| | | ->02.42% (262,144B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
120
| | ->03.64% (393,216B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
121
| | | ->01.82% (196,608B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
122
| | | | ->01.82% (196,608B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
124
| | | ->01.82% (196,608B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
125
| | | ->01.82% (196,608B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
127
| | ->01.21% (131,072B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
128
| | | ->01.21% (131,072B) in 2 places, all below massif's threshold (01.00%)
130
| | ->01.21% (131,072B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
131
| | ->01.21% (131,072B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
132
| | ->01.21% (131,072B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
134
| ->00.61% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
136
->08.02% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
137
| ->07.61% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
138
| | ->07.61% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
140
| ->00.41% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
142
->07.61% (823,214B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
143
| ->07.61% (823,149B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
144
| | ->07.61% (823,149B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
145
| | ->07.61% (823,149B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
146
| | ->07.61% (823,149B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
148
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
150
->01.31% (141,946B) in 51 places, all below massif's threshold (01.00%)
152
--------------------------------------------------------------------------------
153
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
154
--------------------------------------------------------------------------------
155
9 79,698,736 11,996,696 11,990,763 5,933 0
156
99.95% (11,990,763B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
157
->84.67% (10,158,080B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
158
| ->84.13% (10,092,544B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
159
| | ->65.01% (7,798,784B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
160
| | | ->65.01% (7,798,784B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
161
| | | ->42.06% (5,046,272B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
163
| | | ->22.94% (2,752,512B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
165
| | ->07.10% (851,968B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
166
| | | ->07.10% (851,968B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
167
| | | ->07.10% (851,968B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
169
| | ->04.92% (589,824B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
170
| | | ->02.73% (327,680B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
171
| | | | ->02.73% (327,680B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
173
| | | ->02.19% (262,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
174
| | | ->02.19% (262,144B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
176
| | ->04.37% (524,288B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
177
| | | ->02.73% (327,680B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
178
| | | | ->02.73% (327,680B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
180
| | | ->01.64% (196,608B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
181
| | | ->01.64% (196,608B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
183
| | ->01.64% (196,608B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
184
| | | ->01.64% (196,608B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
185
| | | ->01.64% (196,608B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
187
| | ->01.09% (131,072B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
188
| | ->01.09% (131,072B) in 2 places, all below massif's threshold (01.00%)
190
| ->00.55% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
192
->07.23% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
193
| ->06.86% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
194
| | ->06.86% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
196
| ->00.37% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
198
->06.86% (823,214B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
199
| ->06.86% (823,149B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
200
| | ->06.86% (823,149B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
201
| | ->06.86% (823,149B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
202
| | ->06.86% (823,149B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
204
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
206
->01.19% (142,378B) in 51 places, all below massif's threshold (01.00%)
208
--------------------------------------------------------------------------------
209
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
210
--------------------------------------------------------------------------------
211
10 90,431,439 13,701,672 13,695,322 6,350 0
212
11 97,084,385 14,947,616 14,940,915 6,701 0
213
99.96% (14,940,915B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
214
->87.69% (13,107,200B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
215
| ->87.25% (13,041,664B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
216
| | ->69.71% (10,420,224B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
217
| | | ->69.71% (10,420,224B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
218
| | | ->48.67% (7,274,496B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
220
| | | ->21.05% (3,145,728B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
222
| | ->06.58% (983,040B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
223
| | | ->06.58% (983,040B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
224
| | | ->06.58% (983,040B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
226
| | ->04.38% (655,360B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
227
| | | ->02.63% (393,216B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
228
| | | | ->02.63% (393,216B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
230
| | | ->01.75% (262,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
231
| | | ->01.75% (262,144B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
233
| | ->03.95% (589,824B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
234
| | | ->02.63% (393,216B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
235
| | | | ->02.63% (393,216B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
237
| | | ->01.32% (196,608B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
238
| | | ->01.32% (196,608B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
240
| | ->01.75% (262,144B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
241
| | | ->01.75% (262,144B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
242
| | | ->01.75% (262,144B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
244
| | ->00.88% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
246
| ->00.44% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
248
->05.80% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
249
| ->05.51% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
250
| | ->05.51% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
252
| ->00.29% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
254
->05.51% (823,214B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
255
| ->05.51% (823,149B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
256
| | ->05.51% (823,149B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
257
| | ->05.51% (823,149B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
258
| | ->05.51% (823,149B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
260
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
262
->00.96% (143,410B) in 1+ places, all below ms_print's threshold (01.00%)
264
--------------------------------------------------------------------------------
265
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
266
--------------------------------------------------------------------------------
267
12 106,564,082 16,718,344 16,711,139 7,205 0
268
99.96% (16,711,139B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
269
->88.98% (14,876,672B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
270
| ->88.59% (14,811,136B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
271
| | ->70.56% (11,796,480B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
272
| | | ->70.56% (11,796,480B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
273
| | | ->46.65% (7,798,784B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
275
| | | ->23.91% (3,997,696B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
277
| | ->07.06% (1,179,648B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
278
| | | ->07.06% (1,179,648B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
279
| | | ->07.06% (1,179,648B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
281
| | ->04.31% (720,896B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
282
| | | ->02.74% (458,752B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
283
| | | | ->02.74% (458,752B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
285
| | | ->01.57% (262,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
286
| | | ->01.57% (262,144B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
288
| | ->03.92% (655,360B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
289
| | | ->02.74% (458,752B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
290
| | | | ->02.74% (458,752B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
292
| | | ->01.18% (196,608B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
293
| | | ->01.18% (196,608B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
295
| | ->01.96% (327,680B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
296
| | | ->01.96% (327,680B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
297
| | | ->01.96% (327,680B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
299
| | ->00.78% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
301
| ->00.39% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
303
->05.19% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
304
| ->04.92% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
305
| | ->04.92% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
307
| ->00.26% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
309
->04.92% (823,214B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
310
| ->04.92% (823,149B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
311
| | ->04.92% (823,149B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
312
| | ->04.92% (823,149B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
313
| | ->04.92% (823,149B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
315
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
317
->00.86% (144,162B) in 1+ places, all below ms_print's threshold (01.00%)
319
--------------------------------------------------------------------------------
320
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
321
--------------------------------------------------------------------------------
322
13 117,686,607 18,490,160 18,482,219 7,941 0
323
99.96% (18,482,219B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
324
->90.03% (16,646,144B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
325
| ->89.67% (16,580,608B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
326
| | ->70.53% (13,041,664B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
327
| | | ->70.53% (13,041,664B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
328
| | | ->48.56% (8,978,432B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
330
| | | ->21.98% (4,063,232B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
332
| | ->07.09% (1,310,720B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
333
| | | ->07.09% (1,310,720B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
334
| | | ->07.09% (1,310,720B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
336
| | ->04.61% (851,968B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
337
| | | ->03.19% (589,824B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
338
| | | | ->03.19% (589,824B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
340
| | | ->01.42% (262,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
341
| | | ->01.42% (262,144B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
343
| | ->04.25% (786,432B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
344
| | | ->02.84% (524,288B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
345
| | | | ->02.84% (524,288B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
347
| | | ->01.42% (262,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
348
| | | ->01.42% (262,144B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
350
| | ->01.77% (327,680B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
351
| | | ->01.77% (327,680B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
352
| | | ->01.77% (327,680B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
354
| | ->01.06% (196,608B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
355
| | | ->01.06% (196,608B) in 2 places, all below massif's threshold (01.00%)
357
| | ->00.35% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
359
| ->00.35% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
361
->04.69% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
362
| ->04.45% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
363
| | ->04.45% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
365
| ->00.24% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
367
->04.45% (823,214B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
368
| ->04.45% (823,149B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
369
| | ->04.45% (823,149B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
370
| | ->04.45% (823,149B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
371
| | ->04.45% (823,149B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
373
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
375
->00.79% (145,770B) in 1+ places, all below ms_print's threshold (01.00%)
377
--------------------------------------------------------------------------------
378
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
379
--------------------------------------------------------------------------------
380
14 123,935,357 19,473,840 19,465,635 8,205 0
381
99.96% (19,465,635B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
382
->90.53% (17,629,184B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
383
| ->90.19% (17,563,648B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
384
| | ->70.67% (13,762,560B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
385
| | | ->70.67% (13,762,560B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
386
| | | ->49.13% (9,568,256B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
388
| | | ->21.54% (4,194,304B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
390
| | ->07.40% (1,441,792B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
391
| | | ->07.40% (1,441,792B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
392
| | | ->07.40% (1,441,792B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
394
| | ->04.71% (917,504B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
395
| | | ->03.37% (655,360B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
396
| | | | ->03.37% (655,360B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
398
| | | ->01.35% (262,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
399
| | | ->01.35% (262,144B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
401
| | ->04.04% (786,432B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
402
| | | ->02.69% (524,288B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
403
| | | | ->02.69% (524,288B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
405
| | | ->01.35% (262,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
406
| | | ->01.35% (262,144B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
408
| | ->02.02% (393,216B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
409
| | | ->02.02% (393,216B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
410
| | | ->02.02% (393,216B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
412
| | ->01.01% (196,608B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
413
| | | ->01.01% (196,608B) in 2 places, all below massif's threshold (01.00%)
415
| | ->00.34% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
417
| ->00.34% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
419
->04.45% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
420
| ->04.23% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
421
| | ->04.23% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
423
| ->00.23% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
425
->04.23% (823,214B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
426
| ->04.23% (823,149B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
427
| | ->04.23% (823,149B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
428
| | ->04.23% (823,149B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
429
| | ->04.23% (823,149B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
431
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
433
->00.75% (146,146B) in 1+ places, all below ms_print's threshold (01.00%)
435
--------------------------------------------------------------------------------
436
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
437
--------------------------------------------------------------------------------
438
15 133,177,353 20,916,616 20,908,019 8,597 0
439
99.96% (20,908,019B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
440
->91.18% (19,070,976B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
441
| ->90.86% (19,005,440B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
442
| | ->71.75% (15,007,744B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
443
| | | ->71.75% (15,007,744B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
444
| | | ->49.82% (10,420,224B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
446
| | | ->21.93% (4,587,520B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
448
| | ->07.52% (1,572,864B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
449
| | | ->07.52% (1,572,864B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
450
| | | ->07.52% (1,572,864B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
452
| | ->04.39% (917,504B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
453
| | | ->03.13% (655,360B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
454
| | | | ->03.13% (655,360B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
456
| | | ->01.25% (262,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
457
| | | ->01.25% (262,144B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
459
| | ->03.76% (786,432B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
460
| | | ->02.51% (524,288B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
461
| | | | ->02.51% (524,288B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
463
| | | ->01.25% (262,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
464
| | | ->01.25% (262,144B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
466
| | ->01.88% (393,216B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
467
| | | ->01.88% (393,216B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
468
| | | ->01.88% (393,216B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
470
| | ->01.57% (327,680B) in 2 places, all below massif's threshold (01.00%)
472
| ->00.31% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
474
->04.15% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
475
| ->03.94% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
476
| | ->03.94% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
478
| ->00.21% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
480
->03.94% (823,214B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
481
| ->03.94% (823,149B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
482
| | ->03.94% (823,149B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
483
| | ->03.94% (823,149B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
484
| | ->03.94% (823,149B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
486
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
488
->00.70% (146,738B) in 1+ places, all below ms_print's threshold (01.00%)
490
--------------------------------------------------------------------------------
491
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
492
--------------------------------------------------------------------------------
493
16 141,304,734 22,228,168 22,219,283 8,885 0
494
99.96% (22,219,283B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
495
->91.69% (20,381,696B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
496
| ->91.40% (20,316,160B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
497
| | ->71.64% (15,925,248B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
498
| | | ->71.64% (15,925,248B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
499
| | | ->51.01% (11,337,728B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
501
| | | ->20.64% (4,587,520B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
503
| | ->08.26% (1,835,008B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
504
| | | ->08.26% (1,835,008B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
505
| | | ->08.26% (1,835,008B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
507
| | ->04.13% (917,504B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
508
| | | ->02.95% (655,360B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
509
| | | | ->02.95% (655,360B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
511
| | | ->01.18% (262,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
512
| | | ->01.18% (262,144B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
514
| | ->04.13% (917,504B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
515
| | | ->02.95% (655,360B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
516
| | | | ->02.95% (655,360B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
518
| | | ->01.18% (262,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
519
| | | ->01.18% (262,144B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
521
| | ->01.77% (393,216B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
522
| | | ->01.77% (393,216B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
523
| | | ->01.77% (393,216B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
525
| | ->01.47% (327,680B) in 2 places, all below massif's threshold (01.00%)
527
| ->00.29% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
529
->03.90% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
530
| ->03.70% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
531
| | ->03.70% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
533
| ->00.20% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
535
->03.70% (823,214B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
536
| ->03.70% (823,149B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
537
| | ->03.70% (823,149B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
538
| | ->03.70% (823,149B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
539
| | ->03.70% (823,149B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
541
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
543
->00.66% (147,282B) in 1+ places, all below ms_print's threshold (01.00%)
545
--------------------------------------------------------------------------------
546
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
547
--------------------------------------------------------------------------------
548
17 152,883,600 23,998,720 23,989,296 9,424 0
549
18 158,241,332 24,851,248 24,841,603 9,645 0
550
99.96% (24,841,603B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
551
->92.56% (23,003,136B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
552
| ->92.30% (22,937,600B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
553
| | ->73.84% (18,350,080B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
554
| | | ->73.84% (18,350,080B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
555
| | | ->53.53% (13,303,808B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
557
| | | ->20.31% (5,046,272B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
559
| | ->08.18% (2,031,616B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
560
| | | ->08.18% (2,031,616B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
561
| | | ->08.18% (2,031,616B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
563
| | ->03.69% (917,504B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
564
| | | ->02.64% (655,360B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
565
| | | | ->02.64% (655,360B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
567
| | | ->01.05% (262,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
568
| | | ->01.05% (262,144B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
570
| | ->03.69% (917,504B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
571
| | | ->02.64% (655,360B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
572
| | | | ->02.64% (655,360B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
574
| | | ->01.05% (262,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
575
| | | ->01.05% (262,144B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
577
| | ->01.58% (393,216B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
578
| | | ->01.58% (393,216B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
579
| | | ->01.58% (393,216B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
581
| | ->01.32% (327,680B) in 2 places, all below massif's threshold (01.00%)
583
| ->00.26% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
585
->03.49% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
586
| ->03.31% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
587
| | ->03.31% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
589
| ->00.18% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
591
->03.31% (823,214B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
592
| ->03.31% (823,149B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
593
| | ->03.31% (823,149B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
594
| | ->03.31% (823,149B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
595
| | ->03.31% (823,149B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
597
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
599
->00.60% (148,162B) in 1+ places, all below ms_print's threshold (01.00%)
601
--------------------------------------------------------------------------------
602
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
603
--------------------------------------------------------------------------------
604
19 166,741,608 26,162,792 26,152,803 9,989 0
605
99.96% (26,152,803B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
606
->92.93% (24,313,856B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
607
| ->92.68% (24,248,320B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
608
| | ->74.40% (19,464,192B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
609
| | | ->74.40% (19,464,192B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
610
| | | ->55.11% (14,417,920B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
612
| | | ->19.29% (5,046,272B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
614
| | ->08.27% (2,162,688B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
615
| | | ->08.27% (2,162,688B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
616
| | | ->08.27% (2,162,688B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
618
| | ->03.51% (917,504B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
619
| | | ->02.50% (655,360B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
620
| | | | ->02.50% (655,360B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
622
| | | ->01.00% (262,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
623
| | | ->01.00% (262,144B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
625
| | ->03.51% (917,504B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
626
| | | ->02.50% (655,360B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
627
| | | | ->02.50% (655,360B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
629
| | | ->01.00% (262,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
630
| | | ->01.00% (262,144B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
632
| | ->01.75% (458,752B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
633
| | | ->01.75% (458,752B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
634
| | | ->01.75% (458,752B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
636
| | ->01.25% (327,680B) in 2 places, all below massif's threshold (01.00%)
638
| ->00.25% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
640
->03.31% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
641
| ->03.15% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
642
| | ->03.15% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
644
| ->00.17% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
646
->03.15% (823,214B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
647
| ->03.15% (823,149B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
648
| | ->03.15% (823,149B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
649
| | ->03.15% (823,149B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
650
| | ->03.15% (823,149B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
652
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
654
->00.57% (148,642B) in 1+ places, all below ms_print's threshold (01.00%)
656
--------------------------------------------------------------------------------
657
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
658
--------------------------------------------------------------------------------
659
20 176,357,731 27,737,392 27,726,843 10,549 0
660
99.96% (27,726,843B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
661
->93.33% (25,886,720B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
662
| ->93.09% (25,821,184B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
663
| | ->74.43% (20,643,840B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
664
| | | ->74.43% (20,643,840B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
665
| | | ->54.58% (15,138,816B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
667
| | | ->19.85% (5,505,024B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
669
| | ->08.03% (2,228,224B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
670
| | | ->08.03% (2,228,224B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
671
| | | ->08.03% (2,228,224B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
673
| | ->04.02% (1,114,112B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
674
| | | ->03.07% (851,968B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
675
| | | | ->03.07% (851,968B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
677
| | | ->00.95% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
679
| | ->03.78% (1,048,576B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
680
| | | ->02.60% (720,896B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
681
| | | | ->02.60% (720,896B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
683
| | | ->01.18% (327,680B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
684
| | | ->01.18% (327,680B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
686
| | ->01.65% (458,752B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
687
| | | ->01.65% (458,752B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
688
| | | ->01.65% (458,752B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
690
| | ->01.18% (327,680B) in 2 places, all below massif's threshold (01.00%)
692
| ->00.24% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
694
->03.13% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
695
| ->02.97% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
696
| | ->02.97% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
698
| ->00.16% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
700
->02.97% (823,214B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
701
| ->02.97% (823,149B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
702
| | ->02.97% (823,149B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
703
| | ->02.97% (823,149B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
704
| | ->02.97% (823,149B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
706
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
708
->00.54% (149,818B) in 1+ places, all below ms_print's threshold (01.00%)
710
--------------------------------------------------------------------------------
711
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
712
--------------------------------------------------------------------------------
713
21 184,151,077 29,048,936 29,038,027 10,909 0
714
99.96% (29,038,027B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
715
->93.63% (27,197,440B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
716
| ->93.40% (27,131,904B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
717
| | ->74.68% (21,692,416B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
718
| | | ->74.68% (21,692,416B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
719
| | | ->54.60% (15,859,712B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
721
| | | ->20.08% (5,832,704B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
723
| | ->08.12% (2,359,296B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
724
| | | ->08.12% (2,359,296B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
725
| | | ->08.12% (2,359,296B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
727
| | ->03.84% (1,114,112B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
728
| | | ->02.93% (851,968B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
729
| | | | ->02.93% (851,968B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
731
| | | ->00.90% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
733
| | ->03.84% (1,114,112B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
734
| | | ->02.71% (786,432B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
735
| | | | ->02.71% (786,432B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
737
| | | ->01.13% (327,680B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
738
| | | ->01.13% (327,680B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
740
| | ->01.58% (458,752B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
741
| | | ->01.58% (458,752B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
742
| | | ->01.58% (458,752B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
744
| | ->01.35% (393,216B) in 2 places, all below massif's threshold (01.00%)
746
| ->00.23% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
748
->02.98% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
749
| ->02.83% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
750
| | ->02.83% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
752
| ->00.15% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
754
->02.83% (823,214B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
755
| ->02.83% (823,149B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
756
| | ->02.83% (823,149B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
757
| | ->02.83% (823,149B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
758
| | ->02.83% (823,149B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
760
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
762
->00.52% (150,282B) in 1+ places, all below ms_print's threshold (01.00%)
764
--------------------------------------------------------------------------------
765
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
766
--------------------------------------------------------------------------------
767
22 194,800,875 30,688,392 30,677,043 11,349 0
768
99.96% (30,677,043B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
769
->93.96% (28,835,840B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
770
| ->93.75% (28,770,304B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
771
| | ->73.68% (22,609,920B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
772
| | | ->73.68% (22,609,920B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
773
| | | ->54.24% (16,646,144B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
775
| | | ->19.43% (5,963,776B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
777
| | ->08.76% (2,686,976B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
778
| | | ->08.76% (2,686,976B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
779
| | | ->08.76% (2,686,976B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
781
| | ->04.06% (1,245,184B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
782
| | | ->03.20% (983,040B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
783
| | | | ->03.20% (983,040B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
785
| | | ->00.85% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
787
| | ->03.84% (1,179,648B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
788
| | | ->02.78% (851,968B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
789
| | | | ->02.78% (851,968B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
791
| | | ->01.07% (327,680B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
792
| | | ->01.07% (327,680B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
794
| | ->01.71% (524,288B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
795
| | | ->01.71% (524,288B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
796
| | | ->01.71% (524,288B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
798
| | ->01.71% (524,288B) in 2 places, all below massif's threshold (01.00%)
800
| ->00.21% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
802
->02.83% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
803
| ->02.68% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
804
| | ->02.68% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
806
| ->00.14% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
808
->02.68% (823,214B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
809
| ->02.68% (823,149B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
810
| | ->02.68% (823,149B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
811
| | ->02.68% (823,149B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
812
| | ->02.68% (823,149B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
814
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
816
->00.49% (150,898B) in 1+ places, all below ms_print's threshold (01.00%)
818
--------------------------------------------------------------------------------
819
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
820
--------------------------------------------------------------------------------
821
23 200,920,888 31,540,928 31,529,370 11,558 0
822
24 209,691,299 32,918,008 32,906,098 11,910 0
823
25 223,080,885 34,950,880 34,938,427 12,453 0
824
99.96% (34,938,427B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
825
->94.69% (33,095,680B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
826
| ->94.50% (33,030,144B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
827
| | ->73.50% (25,690,112B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
828
| | | ->73.50% (25,690,112B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
829
| | | ->54.19% (18,939,904B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
831
| | | ->19.31% (6,750,208B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
833
| | ->09.38% (3,276,800B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
834
| | | ->09.38% (3,276,800B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
835
| | | ->09.38% (3,276,800B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
837
| | ->04.50% (1,572,864B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
838
| | | ->03.38% (1,179,648B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
839
| | | | ->03.38% (1,179,648B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
841
| | | ->01.13% (393,216B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
842
| | | ->01.13% (393,216B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
844
| | ->03.56% (1,245,184B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
845
| | | ->02.81% (983,040B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
846
| | | | ->02.81% (983,040B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
848
| | | ->00.75% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
850
| | ->01.50% (524,288B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
851
| | | ->01.50% (524,288B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
852
| | | ->01.50% (524,288B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
854
| | ->01.31% (458,752B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
855
| | | ->01.31% (458,752B) in 2 places, all below massif's threshold (01.00%)
857
| | ->00.75% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
859
| ->00.19% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
861
->02.48% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
862
| ->02.36% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
863
| | ->02.36% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
865
| ->00.13% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
867
->02.36% (823,214B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
868
| ->02.36% (823,149B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
869
| | ->02.36% (823,149B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
870
| | ->02.36% (823,149B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
871
| | ->02.36% (823,149B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
873
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
875
->00.44% (152,442B) in 1+ places, all below ms_print's threshold (01.00%)
877
--------------------------------------------------------------------------------
878
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
879
--------------------------------------------------------------------------------
880
26 233,021,642 36,524,784 36,511,867 12,917 0
881
99.96% (36,511,867B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
882
->94.92% (34,668,544B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
883
| ->94.74% (34,603,008B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
884
| | ->73.92% (27,000,832B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
885
| | | ->73.92% (27,000,832B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
886
| | | ->54.91% (20,054,016B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
888
| | | ->19.02% (6,946,816B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
890
| | ->09.33% (3,407,872B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
891
| | | ->09.33% (3,407,872B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
892
| | | ->09.33% (3,407,872B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
894
| | ->04.67% (1,703,936B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
895
| | | ->03.59% (1,310,720B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
896
| | | | ->03.59% (1,310,720B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
898
| | | ->01.08% (393,216B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
899
| | | ->01.08% (393,216B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
901
| | ->03.41% (1,245,184B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
902
| | | ->02.69% (983,040B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
903
| | | | ->02.69% (983,040B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
905
| | | ->00.72% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
907
| | ->01.44% (524,288B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
908
| | | ->01.44% (524,288B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
909
| | | ->01.44% (524,288B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
911
| | ->01.26% (458,752B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
912
| | | ->01.26% (458,752B) in 2 places, all below massif's threshold (01.00%)
914
| | ->00.72% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
916
| ->00.18% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
918
->02.37% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
919
| ->02.25% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
920
| | ->02.25% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
922
| ->00.12% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
924
->02.25% (823,214B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
925
| ->02.25% (823,149B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
926
| | ->02.25% (823,149B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
927
| | ->02.25% (823,149B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
928
| | ->02.25% (823,149B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
930
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
932
->00.42% (153,018B) in 1+ places, all below ms_print's threshold (01.00%)
934
--------------------------------------------------------------------------------
935
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
936
--------------------------------------------------------------------------------
937
27 240,617,185 37,705,176 37,691,963 13,213 0
938
99.96% (37,691,963B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
939
->95.07% (35,848,192B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
940
| ->94.90% (35,782,656B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
941
| | ->73.87% (27,852,800B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
942
| | | ->73.87% (27,852,800B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
943
| | | ->55.10% (20,774,912B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
945
| | | ->18.77% (7,077,888B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
947
| | ->09.56% (3,604,480B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
948
| | | ->09.56% (3,604,480B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
949
| | | ->09.56% (3,604,480B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
951
| | ->04.87% (1,835,008B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
952
| | | ->03.65% (1,376,256B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
953
| | | | ->03.65% (1,376,256B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
955
| | | ->01.22% (458,752B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
956
| | | ->01.22% (458,752B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
958
| | ->03.30% (1,245,184B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
959
| | | ->02.61% (983,040B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
960
| | | | ->02.61% (983,040B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
962
| | | ->00.70% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
964
| | ->01.39% (524,288B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
965
| | | ->01.39% (524,288B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
966
| | | ->01.39% (524,288B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
968
| | ->01.22% (458,752B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
969
| | | ->01.22% (458,752B) in 2 places, all below massif's threshold (01.00%)
971
| | ->00.70% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
973
| ->00.17% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
975
->02.30% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
976
| ->02.18% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
977
| | ->02.18% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
979
| ->00.12% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
981
->02.18% (823,214B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
982
| ->02.18% (823,149B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
983
| | ->02.18% (823,149B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
984
| | ->02.18% (823,149B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
985
| | ->02.18% (823,149B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
987
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
989
->00.41% (153,466B) in 1+ places, all below ms_print's threshold (01.00%)
991
--------------------------------------------------------------------------------
992
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
993
--------------------------------------------------------------------------------
994
28 247,542,904 38,820,016 38,806,506 13,510 0
995
29 258,158,471 40,525,088 40,511,100 13,988 0
996
30 269,493,629 42,361,520 42,346,986 14,534 0
997
31 276,015,571 43,345,224 43,330,459 14,765 0
998
99.97% (43,330,459B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
999
->95.71% (41,484,288B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
1000
| ->95.56% (41,418,752B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
1001
| | ->74.69% (32,374,784B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
1002
| | | ->74.69% (32,374,784B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1003
| | | ->56.85% (24,641,536B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1005
| | | ->17.84% (7,733,248B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
1007
| | ->09.37% (4,063,232B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
1008
| | | ->09.37% (4,063,232B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
1009
| | | ->09.37% (4,063,232B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
1011
| | ->04.99% (2,162,688B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1012
| | | ->03.48% (1,507,328B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1013
| | | | ->03.48% (1,507,328B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1015
| | | ->01.51% (655,360B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
1016
| | | ->01.51% (655,360B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1018
| | ->03.02% (1,310,720B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1019
| | | ->02.42% (1,048,576B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1020
| | | | ->02.42% (1,048,576B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1022
| | | ->00.60% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
1024
| | ->01.51% (655,360B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
1025
| | | ->01.51% (655,360B) in 3 places, all below massif's threshold (01.00%)
1027
| | ->01.21% (524,288B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
1028
| | | ->01.21% (524,288B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
1029
| | | ->01.21% (524,288B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
1031
| | ->00.76% (327,680B) in 1+ places, all below ms_print's threshold (01.00%)
1033
| ->00.15% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
1035
->02.00% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1036
| ->01.90% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1037
| | ->01.90% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
1039
| ->00.10% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
1041
->01.90% (823,214B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
1042
| ->01.90% (823,149B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
1043
| | ->01.90% (823,149B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
1044
| | ->01.90% (823,149B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1045
| | ->01.90% (823,149B) 0x4032F0: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1047
| ->00.00% (65B) in 1+ places, all below ms_print's threshold (01.00%)
1049
->00.36% (155,866B) in 1+ places, all below ms_print's threshold (01.00%)
1051
--------------------------------------------------------------------------------
1052
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
1053
--------------------------------------------------------------------------------
1054
32 285,013,643 44,591,168 44,576,036 15,132 0
1055
33 291,059,302 44,546,480 44,529,493 16,987 0
1056
34 303,416,369 46,164,576 46,128,892 35,684 0
1057
99.92% (46,128,892B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1058
->97.24% (44,892,160B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
1059
| ->96.96% (44,761,088B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
1060
| | ->75.24% (34,734,080B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
1061
| | | ->75.24% (34,734,080B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1062
| | | ->57.35% (26,476,544B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1064
| | | ->17.89% (8,257,536B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
1066
| | ->09.51% (4,390,912B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
1067
| | | ->09.51% (4,390,912B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
1068
| | | ->09.51% (4,390,912B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
1070
| | ->04.83% (2,228,224B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1071
| | | ->03.27% (1,507,328B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1072
| | | | ->03.27% (1,507,328B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1074
| | | ->01.56% (720,896B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
1075
| | | ->01.56% (720,896B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1077
| | ->03.41% (1,572,864B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1078
| | | ->02.84% (1,310,720B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1079
| | | | ->02.84% (1,310,720B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1081
| | | ->00.57% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
1083
| | ->01.56% (720,896B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
1084
| | | ->01.56% (720,896B) in 3 places, all below massif's threshold (01.00%)
1086
| | ->01.28% (589,824B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
1087
| | | ->01.28% (589,824B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
1088
| | | ->01.14% (524,288B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
1090
| | | ->00.14% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
1092
| | ->01.14% (524,288B) in 2 places, all below massif's threshold (01.00%)
1094
| ->00.28% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
1096
->01.88% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1097
| ->01.78% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1098
| | ->01.78% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
1100
| ->00.10% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
1102
->00.80% (369,641B) in 1+ places, all below ms_print's threshold (01.00%)
1104
--------------------------------------------------------------------------------
1105
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
1106
--------------------------------------------------------------------------------
1107
35 311,505,796 47,172,208 47,124,739 47,469 0
1108
99.90% (47,124,739B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1109
->97.11% (45,809,664B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
1110
| ->96.83% (45,678,592B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
1111
| | ->75.30% (35,520,512B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
1112
| | | ->75.30% (35,520,512B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1113
| | | ->57.38% (27,066,368B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1115
| | | ->17.92% (8,454,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
1117
| | ->09.45% (4,456,448B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
1118
| | | ->09.45% (4,456,448B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
1119
| | | ->09.45% (4,456,448B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
1121
| | ->04.72% (2,228,224B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1122
| | | ->03.20% (1,507,328B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1123
| | | | ->03.20% (1,507,328B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1125
| | | ->01.53% (720,896B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
1126
| | | ->01.53% (720,896B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1128
| | ->03.33% (1,572,864B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1129
| | | ->02.78% (1,310,720B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1130
| | | | ->02.78% (1,310,720B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1132
| | | ->00.56% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
1134
| | ->01.53% (720,896B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
1135
| | | ->01.53% (720,896B) in 3 places, all below massif's threshold (01.00%)
1137
| | ->01.39% (655,360B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
1138
| | | ->01.39% (655,360B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
1139
| | | ->01.11% (524,288B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
1141
| | | ->00.28% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
1143
| | ->01.11% (524,288B) in 2 places, all below massif's threshold (01.00%)
1145
| ->00.28% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
1147
->01.84% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1148
| ->01.75% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1149
| | ->01.75% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
1151
| ->00.09% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
1153
->00.95% (447,984B) in 1+ places, all below ms_print's threshold (01.00%)
1155
--------------------------------------------------------------------------------
1156
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
1157
--------------------------------------------------------------------------------
1158
36 323,702,751 47,005,504 46,958,699 46,805 0
1159
37 337,447,939 6,044,744 6,007,236 37,508 0
1160
38 345,680,108 6,833,984 6,795,939 38,045 0
1161
39 353,920,600 7,818,032 7,779,596 38,436 0
1162
40 364,901,114 9,138,056 9,098,642 39,414 0
1163
41 375,876,659 10,843,648 10,803,627 40,021 0
1164
99.63% (10,803,627B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1165
->80.38% (8,716,288B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
1166
| ->79.17% (8,585,216B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
1167
| | ->59.83% (6,488,064B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
1168
| | | ->59.83% (6,488,064B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1169
| | | ->32.64% (3,538,944B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1171
| | | ->27.20% (2,949,120B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
1173
| | ->06.04% (655,360B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
1174
| | | ->06.04% (655,360B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
1175
| | | ->06.04% (655,360B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
1177
| | ->04.83% (524,288B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1178
| | | ->02.42% (262,144B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1179
| | | | ->02.42% (262,144B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1181
| | | ->02.42% (262,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
1182
| | | ->02.42% (262,144B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1184
| | ->03.02% (327,680B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1185
| | | ->01.81% (196,608B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
1186
| | | | ->01.81% (196,608B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1188
| | | ->01.21% (131,072B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1189
| | | ->01.21% (131,072B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1191
| | ->01.81% (196,608B) 0x4E9254A: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1192
| | | ->01.21% (131,072B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
1193
| | | | ->01.21% (131,072B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1195
| | | ->00.60% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
1197
| | ->01.81% (196,608B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
1198
| | | ->01.81% (196,608B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
1199
| | | ->01.21% (131,072B) 0x406D1C0: (within /usr/lib64/libexpat.so.1.5.2)
1201
| | | ->00.60% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
1203
| | ->01.21% (131,072B) 0x4EADF3F: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
1204
| | | ->01.21% (131,072B) in 2 places, all below massif's threshold (01.00%)
1206
| | ->00.60% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
1208
| ->01.21% (131,072B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
1209
| ->01.21% (131,072B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
1210
| ->01.21% (131,072B) 0x4E9B0E3: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
1211
| ->01.21% (131,072B) in 2 places, all below massif's threshold (01.00%)
1213
->08.00% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1214
| ->07.59% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1215
| | ->07.59% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
1217
| ->00.41% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
1219
->07.59% (823,255B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
1220
| ->07.59% (823,149B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
1221
| | ->07.59% (823,149B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
1222
| | ->07.59% (823,149B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1223
| | | ->07.59% (823,149B) 0x40305B: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1225
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1227
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1229
| ->00.00% (106B) in 1+ places, all below ms_print's threshold (01.00%)
1231
->03.66% (396,993B) in 90 places, all below massif's threshold (01.00%)
1233
--------------------------------------------------------------------------------
1234
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
1235
--------------------------------------------------------------------------------
1236
42 389,597,497 13,138,880 13,098,300 40,580 0
1237
43 400,573,629 14,843,896 14,802,827 41,069 0
1238
44 414,298,797 17,139,056 17,097,396 41,660 0
1239
45 428,019,171 19,696,784 19,654,395 42,389 0
1240
46 436,252,934 20,943,896 20,900,939 42,957 0
1241
47 444,534,300 22,321,072 22,277,715 43,357 0
1242
48 455,510,944 24,026,128 23,982,307 43,821 0
1243
49 463,742,860 25,337,696 25,293,524 44,172 0
1244
50 469,105,360 26,190,200 26,145,852 44,348 0
1245
51 474,463,311 26,977,072 26,932,492 44,580 0
1246
52 479,821,542 27,829,600 27,784,803 44,797 0
1247
53 485,179,364 28,616,520 28,571,558 44,962 0
1248
54 490,537,260 29,469,448 29,424,227 45,221 0
1249
55 495,895,198 30,387,840 30,342,212 45,628 0
1250
56 501,253,110 31,240,312 31,194,491 45,821 0
1251
57 506,611,149 32,158,448 32,112,347 46,101 0
1252
99.86% (32,112,347B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1253
->93.34% (30,015,488B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
1254
| ->92.93% (29,884,416B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
1255
| | ->73.98% (23,789,568B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
1256
| | | ->73.98% (23,789,568B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1257
| | | ->53.80% (17,301,504B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1259
| | | ->20.18% (6,488,064B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
1261
| | ->07.95% (2,555,904B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
1262
| | | ->07.95% (2,555,904B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
1263
| | | ->07.95% (2,555,904B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
1265
| | ->03.67% (1,179,648B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1266
| | | ->02.65% (851,968B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1267
| | | | ->02.65% (851,968B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1269
| | | ->01.02% (327,680B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
1270
| | | ->01.02% (327,680B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1272
| | ->03.46% (1,114,112B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1273
| | | ->02.65% (851,968B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1274
| | | | ->02.65% (851,968B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1276
| | | ->00.82% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
1278
| | ->02.04% (655,360B) in 3 places, all below massif's threshold (01.00%)
1280
| | ->01.83% (589,824B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
1281
| | ->01.83% (589,824B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
1282
| | ->01.43% (458,752B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
1284
| | ->00.41% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
1286
| ->00.41% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
1288
->02.70% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1289
| ->02.56% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1290
| | ->02.56% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
1292
| ->00.14% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
1294
->02.56% (823,255B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
1295
| ->02.56% (823,149B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
1296
| | ->02.56% (823,149B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
1297
| | ->02.56% (823,149B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1298
| | | ->02.56% (823,149B) 0x40305B: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1300
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1302
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1304
| ->00.00% (106B) in 1+ places, all below ms_print's threshold (01.00%)
1306
->01.26% (406,513B) in 90 places, all below massif's threshold (01.00%)
1308
--------------------------------------------------------------------------------
1309
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
1310
--------------------------------------------------------------------------------
1311
58 511,968,998 33,010,968 32,964,690 46,278 0
1312
59 517,326,889 33,797,888 33,751,396 46,492 0
1313
60 522,685,816 34,584,856 34,538,076 46,780 0
1314
61 528,043,942 35,371,760 35,324,867 46,893 0
1315
62 533,402,051 36,224,272 36,177,083 47,189 0
1316
63 538,759,845 36,945,616 36,898,243 47,373 0
1317
64 544,341,759 37,864,048 37,816,389 47,659 0
1318
65 549,699,613 38,716,208 38,668,331 47,877 0
1319
66 555,057,686 39,568,712 39,520,627 48,085 0
1320
67 560,415,622 40,421,184 40,372,891 48,293 0
1321
99.88% (40,372,891B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1322
->94.69% (38,273,024B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
1323
| ->94.36% (38,141,952B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
1324
| | ->73.28% (29,622,272B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
1325
| | | ->73.28% (29,622,272B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1326
| | | ->54.31% (21,954,560B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1328
| | | ->18.97% (7,667,712B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
1330
| | ->09.40% (3,801,088B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
1331
| | | ->09.40% (3,801,088B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
1332
| | | ->09.40% (3,801,088B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
1334
| | ->04.54% (1,835,008B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1335
| | | ->03.40% (1,376,256B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1336
| | | | ->03.40% (1,376,256B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1338
| | | ->01.13% (458,752B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
1339
| | | ->01.13% (458,752B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1341
| | ->03.08% (1,245,184B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1342
| | | ->02.43% (983,040B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1343
| | | | ->02.43% (983,040B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1345
| | | ->00.65% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
1347
| | ->01.62% (655,360B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
1348
| | | ->01.62% (655,360B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
1349
| | | ->01.30% (524,288B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
1351
| | | ->00.32% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
1353
| | ->01.30% (524,288B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
1354
| | | ->01.30% (524,288B) in 3 places, all below massif's threshold (01.00%)
1356
| | ->01.13% (458,752B) in 2 places, all below massif's threshold (01.00%)
1358
| ->00.32% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
1360
->02.15% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1361
| ->02.04% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1362
| | ->02.04% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
1364
| ->00.11% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
1366
->02.04% (823,255B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
1367
| ->02.04% (823,149B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
1368
| | ->02.04% (823,149B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
1369
| | ->02.04% (823,149B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1370
| | | ->02.04% (823,149B) 0x40305B: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1372
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1374
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1376
| ->00.00% (106B) in 1+ places, all below ms_print's threshold (01.00%)
1378
->01.01% (409,521B) in 90 places, all below massif's threshold (01.00%)
1380
--------------------------------------------------------------------------------
1381
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
1382
--------------------------------------------------------------------------------
1383
68 565,988,510 41,339,384 41,290,867 48,517 0
1384
69 571,346,248 42,257,384 42,208,595 48,789 0
1385
70 576,703,984 43,044,368 42,995,332 49,036 0
1386
71 582,061,924 43,962,400 43,913,155 49,245 0
1387
72 587,419,698 44,815,272 44,765,646 49,626 0
1388
73 592,777,520 45,602,240 45,552,515 49,725 0
1389
74 598,387,405 46,389,248 46,339,268 49,980 0
1390
75 603,920,210 47,176,408 47,126,150 50,258 0
1391
76 607,072,489 47,700,736 47,650,373 50,363 0
1392
99.89% (47,650,373B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1393
->95.49% (45,547,520B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
1394
| ->95.21% (45,416,448B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
1395
| | ->74.05% (35,323,904B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
1396
| | | ->74.05% (35,323,904B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1397
| | | ->56.33% (26,869,760B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1399
| | | ->17.72% (8,454,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
1401
| | ->09.21% (4,390,912B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
1402
| | | ->09.21% (4,390,912B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
1403
| | | ->09.21% (4,390,912B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
1405
| | ->04.67% (2,228,224B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1406
| | | ->03.16% (1,507,328B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1407
| | | | ->03.16% (1,507,328B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1409
| | | ->01.51% (720,896B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
1410
| | | ->01.51% (720,896B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1412
| | ->03.30% (1,572,864B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
1413
| | | ->02.75% (1,310,720B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
1414
| | | | ->02.75% (1,310,720B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
1416
| | | ->00.55% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
1418
| | ->01.51% (720,896B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
1419
| | | ->01.51% (720,896B) in 3 places, all below massif's threshold (01.00%)
1421
| | ->01.37% (655,360B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
1422
| | | ->01.37% (655,360B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
1423
| | | ->01.10% (524,288B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
1425
| | | ->00.27% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
1427
| | ->01.10% (524,288B) in 2 places, all below massif's threshold (01.00%)
1429
| ->00.27% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
1431
->01.82% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1432
| ->01.73% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1433
| | ->01.73% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
1435
| ->00.09% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
1437
->01.73% (823,255B) 0x4E69F48: Str::operator=(Str const&) (in /usr/lib64/libsablot.so.0.100.3)
1438
| ->01.73% (823,149B) 0x4E6A97B: StrStrList::appendConstruct(Str const&, Str const&) (in /usr/lib64/libsablot.so.0.100.3)
1439
| | ->01.73% (823,149B) 0x4E9B139: SablotParse_(void*, char const*, char const*, void**, int) (in /usr/lib64/libsablot.so.0.100.3)
1440
| | ->01.73% (823,149B) 0x40149F: parseXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1441
| | | ->01.73% (823,149B) 0x40305B: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
1443
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1445
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1447
| ->00.00% (106B) in 1+ places, all below ms_print's threshold (01.00%)
1449
->00.86% (412,507B) in 1+ places, all below ms_print's threshold (01.00%)
1451
--------------------------------------------------------------------------------
1452
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
1453
--------------------------------------------------------------------------------
1454
77 621,024,868 47,005,528 46,958,671 46,857 0