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
--------------------------------------------------------------------------------
11
| : : :::: ,:.,.,..,. . :#.:: :. ::. ::: @.: .@ .. @ :.. ,....,::..,.
12
| :::::::@: @::@:@::@: : :#::::::::::::::::@::::::@::::@:::::@::::@::::@:
13
| :::::::@: @::@:@::@: : :#::::::::::::::::@::::::@::::@:::::@::::@::::@:
14
| :::::::@: @::@:@::@: : :#::::::::::::::::@::::::@::::@:::::@::::@::::@:
15
| :::::::@: @::@:@::@: : :#::::::::::::::::@::::::@::::@:::::@::::@::::@:
16
| :::::::@: @::@:@::@: : :#::::::::::::::::@::::::@::::@:::::@::::@::::@:
17
| :::::::@: @::@:@::@: : :#::::::::::::::::@::::::@::::@:::::@::::@::::@:
18
| :::::::@: @::@:@::@: : :#::::::::::::::::@::::::@::::@:::::@::::@::::@:
19
| :::::::@: @::@:@::@: : :#::::::::::::::::@::::::@::::@:::::@::::@::::@:
20
| :::::::@: @::@:@::@: : :#::::::::::::::::@::::::@::::@:::::@::::@::::@:
21
| :::::::@: @::@:@::@: : :#::::::::::::::::@::::::@::::@:::::@::::@::::@:
22
| :::::::@: @::@:@::@: : :#::::::::::::::::@::::::@::::@:::::@::::@::::@:
23
| :::::::@: @::@:@::@: : :#::::::::::::::::@::::::@::::@:::::@::::@::::@:
24
| :::::::@: @::@:@::@: : :#::::::::::::::::@::::::@::::@:::::@::::@::::@:
25
| :::::::@: @::@:@::@: : :#::::::::::::::::@::::::@::::@:::::@::::@::::@:
26
| :::::::@: @::@:@::@: : :#::::::::::::::::@::::::@::::@:::::@::::@::::@:
27
| :::::::@: @::@:@::@: : :#::::::::::::::::@::::::@::::@:::::@::::@::::@:
28
| :::::::@: @::@:@::@: : :#::::::::::::::::@::::::@::::@:::::@::::@::::@:
29
0 +----------------------------------------------------------------------->Gi
32
Number of snapshots: 97
33
Detailed snapshots: [9, 12, 15, 17, 20, 27 (peak), 44, 53, 63, 73, 83, 93]
35
--------------------------------------------------------------------------------
36
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
37
--------------------------------------------------------------------------------
39
1 1,063,268,363 47,186,992 47,132,038 54,954 0
40
2 2,463,758,617 51,037,352 50,964,193 73,159 0
41
3 3,807,952,375 48,305,200 48,235,268 69,932 0
42
4 4,550,170,375 53,635,376 53,552,008 83,368 0
43
5 5,466,119,684 48,008,928 47,935,990 72,938 0
44
6 6,074,258,071 50,902,264 50,821,021 81,243 0
45
7 7,229,694,905 51,063,840 50,979,188 84,652 0
46
8 8,068,759,176 52,437,656 52,347,801 89,855 0
47
9 8,792,155,099 47,647,592 47,567,370 80,222 0
48
99.83% (47,567,370B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
49
->97.11% (46,268,416B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
50
| ->95.87% (45,678,592B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
51
| | ->74.55% (35,520,512B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
52
| | | ->74.55% (35,520,512B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
53
| | | ->56.81% (27,066,368B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
55
| | | ->17.74% (8,454,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
57
| | ->09.35% (4,456,448B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
58
| | | ->09.35% (4,456,448B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
59
| | | ->09.35% (4,456,448B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
61
| | ->04.68% (2,228,224B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
62
| | | ->03.16% (1,507,328B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
63
| | | | ->03.16% (1,507,328B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
65
| | | ->01.51% (720,896B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
66
| | | ->01.51% (720,896B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
68
| | ->03.30% (1,572,864B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
69
| | | ->02.75% (1,310,720B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
70
| | | | ->02.75% (1,310,720B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
72
| | | ->00.55% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
74
| | ->01.51% (720,896B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
75
| | | ->01.51% (720,896B) in 3 places, all below massif's threshold (01.00%)
77
| | ->01.38% (655,360B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
78
| | | ->01.38% (655,360B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
79
| | | ->01.10% (524,288B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
81
| | | ->00.28% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
83
| | ->01.10% (524,288B) in 2 places, all below massif's threshold (01.00%)
85
| ->01.24% (589,824B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
86
| ->01.24% (589,824B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
87
| ->01.24% (589,824B) in 2 places, all below massif's threshold (01.00%)
89
->01.82% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
90
| ->01.73% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
91
| | ->01.73% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
93
| ->00.09% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
95
->00.91% (431,863B) in 1+ places, all below ms_print's threshold (01.00%)
97
--------------------------------------------------------------------------------
98
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
99
--------------------------------------------------------------------------------
100
10 9,928,977,019 51,536,744 51,444,408 92,336 0
101
11 11,065,752,257 47,656,832 47,570,413 86,419 0
102
12 11,892,501,337 48,432,528 48,338,753 93,775 0
103
99.81% (48,338,753B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
104
->96.88% (46,923,776B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
105
| ->94.31% (45,678,592B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
106
| | ->73.34% (35,520,512B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
107
| | | ->73.34% (35,520,512B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
108
| | | ->55.88% (27,066,368B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
110
| | | ->17.46% (8,454,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
112
| | ->09.20% (4,456,448B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
113
| | | ->09.20% (4,456,448B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
114
| | | ->09.20% (4,456,448B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
116
| | ->04.60% (2,228,224B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
117
| | | ->03.11% (1,507,328B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
118
| | | | ->03.11% (1,507,328B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
120
| | | ->01.49% (720,896B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
121
| | | ->01.49% (720,896B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
123
| | ->03.25% (1,572,864B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
124
| | | ->02.71% (1,310,720B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
125
| | | | ->02.71% (1,310,720B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
127
| | | ->00.54% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
129
| | ->01.49% (720,896B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
130
| | | ->01.49% (720,896B) in 3 places, all below massif's threshold (01.00%)
132
| | ->01.35% (655,360B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
133
| | | ->01.35% (655,360B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
134
| | | ->01.08% (524,288B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
136
| | | ->00.27% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
138
| | ->01.08% (524,288B) in 2 places, all below massif's threshold (01.00%)
140
| ->02.57% (1,245,184B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
141
| ->02.57% (1,245,184B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
142
| ->02.30% (1,114,112B) 0x4E7425A: Expression::setFragment() (in /usr/lib64/libsablot.so.0.100.3)
143
| | ->02.30% (1,114,112B) 0x4EBF3B8: XSLElement::execute(Situation&, Context*, int) (in /usr/lib64/libsablot.so.0.100.3)
145
| ->00.27% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
147
->01.79% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
148
| ->01.70% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
149
| | ->01.70% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
151
| ->00.09% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
153
->01.13% (547,886B) in 151 places, all below massif's threshold (01.00%)
155
--------------------------------------------------------------------------------
156
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
157
--------------------------------------------------------------------------------
158
13 12,822,618,637 50,070,232 49,966,448 103,784 0
159
14 13,629,395,196 49,276,376 49,169,285 107,091 0
160
15 14,597,508,974 48,628,976 48,518,024 110,952 0
161
99.77% (48,518,024B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
162
->96.63% (46,989,312B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
163
| ->93.93% (45,678,592B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
164
| | ->73.04% (35,520,512B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
165
| | | ->73.04% (35,520,512B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
166
| | | ->55.66% (27,066,368B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
168
| | | ->17.38% (8,454,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
170
| | ->09.16% (4,456,448B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
171
| | | ->09.16% (4,456,448B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
172
| | | ->09.16% (4,456,448B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
174
| | ->04.58% (2,228,224B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
175
| | | ->03.10% (1,507,328B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
176
| | | | ->03.10% (1,507,328B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
178
| | | ->01.48% (720,896B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
179
| | | ->01.48% (720,896B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
181
| | ->03.23% (1,572,864B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
182
| | | ->02.70% (1,310,720B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
183
| | | | ->02.70% (1,310,720B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
185
| | | ->00.54% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
187
| | ->01.48% (720,896B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
188
| | | ->01.48% (720,896B) in 3 places, all below massif's threshold (01.00%)
190
| | ->01.35% (655,360B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
191
| | | ->01.35% (655,360B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
192
| | | ->01.08% (524,288B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
194
| | | ->00.27% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
196
| | ->01.08% (524,288B) in 2 places, all below massif's threshold (01.00%)
198
| ->02.70% (1,310,720B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
199
| ->02.70% (1,310,720B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
200
| ->02.43% (1,179,648B) 0x4E7425A: Expression::setFragment() (in /usr/lib64/libsablot.so.0.100.3)
201
| | ->02.43% (1,179,648B) 0x4EBF3B8: XSLElement::execute(Situation&, Context*, int) (in /usr/lib64/libsablot.so.0.100.3)
203
| ->00.27% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
205
->01.78% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
206
| ->01.69% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
207
| | ->01.69% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
209
| ->00.09% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
211
->01.36% (661,621B) in 151 places, all below massif's threshold (01.00%)
213
--------------------------------------------------------------------------------
214
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
215
--------------------------------------------------------------------------------
216
16 15,404,271,595 48,453,552 48,336,064 117,488 0
217
17 16,211,053,919 49,098,976 48,974,696 124,280 0
218
99.75% (48,974,696B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
219
->96.37% (47,316,992B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
220
| ->93.03% (45,678,592B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
221
| | ->72.34% (35,520,512B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
222
| | | ->72.34% (35,520,512B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
223
| | | ->55.13% (27,066,368B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
225
| | | ->17.22% (8,454,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
227
| | ->09.08% (4,456,448B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
228
| | | ->09.08% (4,456,448B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
229
| | | ->09.08% (4,456,448B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
231
| | ->04.54% (2,228,224B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
232
| | | ->03.07% (1,507,328B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
233
| | | | ->03.07% (1,507,328B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
235
| | | ->01.47% (720,896B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
236
| | | ->01.47% (720,896B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
238
| | ->03.20% (1,572,864B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
239
| | | ->02.67% (1,310,720B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
240
| | | | ->02.67% (1,310,720B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
242
| | | ->00.53% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
244
| | ->01.47% (720,896B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
245
| | | ->01.47% (720,896B) in 3 places, all below massif's threshold (01.00%)
247
| | ->01.33% (655,360B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
248
| | | ->01.33% (655,360B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
249
| | | ->01.07% (524,288B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
251
| | | ->00.27% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
253
| | ->01.07% (524,288B) in 2 places, all below massif's threshold (01.00%)
255
| ->03.34% (1,638,400B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
256
| ->03.34% (1,638,400B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
257
| ->03.07% (1,507,328B) 0x4E7425A: Expression::setFragment() (in /usr/lib64/libsablot.so.0.100.3)
258
| | ->03.07% (1,507,328B) 0x4EBF3B8: XSLElement::execute(Situation&, Context*, int) (in /usr/lib64/libsablot.so.0.100.3)
260
| ->00.27% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
262
->01.77% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
263
| ->01.68% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
264
| | ->01.68% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
266
| ->00.09% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
268
->01.61% (790,613B) in 151 places, all below massif's threshold (01.00%)
270
--------------------------------------------------------------------------------
271
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
272
--------------------------------------------------------------------------------
273
18 17,179,218,078 49,674,224 49,542,307 131,917 0
274
19 18,470,041,617 48,952,192 48,811,755 140,437 0
275
20 19,438,195,378 49,000,184 48,853,588 146,596 0
276
99.70% (48,853,588B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
277
->96.16% (47,120,384B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
278
| ->93.22% (45,678,592B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
279
| | ->72.49% (35,520,512B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
280
| | | ->72.49% (35,520,512B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
281
| | | ->55.24% (27,066,368B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
283
| | | ->17.25% (8,454,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
285
| | ->09.09% (4,456,448B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
286
| | | ->09.09% (4,456,448B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
287
| | | ->09.09% (4,456,448B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
289
| | ->04.55% (2,228,224B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
290
| | | ->03.08% (1,507,328B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
291
| | | | ->03.08% (1,507,328B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
293
| | | ->01.47% (720,896B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
294
| | | ->01.47% (720,896B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
296
| | ->03.21% (1,572,864B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
297
| | | ->02.67% (1,310,720B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
298
| | | | ->02.67% (1,310,720B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
300
| | | ->00.53% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
302
| | ->01.47% (720,896B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
303
| | | ->01.47% (720,896B) in 3 places, all below massif's threshold (01.00%)
305
| | ->01.34% (655,360B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
306
| | | ->01.34% (655,360B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
307
| | | ->01.07% (524,288B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
309
| | | ->00.27% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
311
| | ->01.07% (524,288B) in 2 places, all below massif's threshold (01.00%)
313
| ->02.94% (1,441,792B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
314
| ->02.94% (1,441,792B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
315
| ->02.67% (1,310,720B) 0x4E7425A: Expression::setFragment() (in /usr/lib64/libsablot.so.0.100.3)
316
| | ->02.67% (1,310,720B) 0x4EBF3B8: XSLElement::execute(Situation&, Context*, int) (in /usr/lib64/libsablot.so.0.100.3)
318
| ->00.27% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
320
->01.77% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
321
| ->01.68% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
322
| | ->01.68% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
324
| ->00.09% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
326
->01.77% (866,113B) in 151 places, all below massif's threshold (01.00%)
328
--------------------------------------------------------------------------------
329
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
330
--------------------------------------------------------------------------------
331
21 20,083,614,664 51,380,008 51,223,362 156,646 0
332
22 20,890,398,949 49,438,184 49,276,967 161,217 0
333
23 22,153,632,639 49,323,392 49,150,614 172,778 0
334
24 23,057,403,072 49,748,344 49,565,784 182,560 0
335
25 24,413,061,754 49,978,312 49,785,393 192,919 0
336
26 25,316,822,857 48,506,272 48,311,108 195,164 0
337
27 25,838,580,423 55,304,680 55,090,374 214,306 0
338
99.61% (55,090,374B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
339
->94.56% (52,297,728B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
340
| ->82.59% (45,678,592B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
341
| | ->64.23% (35,520,512B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
342
| | | ->64.23% (35,520,512B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
343
| | | ->48.94% (27,066,368B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
345
| | | ->15.29% (8,454,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
347
| | ->08.06% (4,456,448B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
348
| | | ->08.06% (4,456,448B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
349
| | | ->08.06% (4,456,448B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
351
| | ->04.03% (2,228,224B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
352
| | | ->02.73% (1,507,328B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
353
| | | | ->02.73% (1,507,328B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
355
| | | ->01.30% (720,896B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
356
| | | ->01.30% (720,896B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
358
| | ->02.84% (1,572,864B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
359
| | | ->02.37% (1,310,720B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
360
| | | | ->02.37% (1,310,720B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
362
| | | ->00.47% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
364
| | ->01.30% (720,896B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
365
| | | ->01.30% (720,896B) in 3 places, all below massif's threshold (01.00%)
367
| | ->01.18% (655,360B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
368
| | | ->01.18% (655,360B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
369
| | | ->01.18% (655,360B) in 2 places, all below massif's threshold (01.00%)
371
| | ->00.95% (524,288B) in 1+ places, all below ms_print's threshold (01.00%)
373
| ->11.97% (6,619,136B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
374
| ->11.97% (6,619,136B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
375
| ->11.73% (6,488,064B) 0x4E7425A: Expression::setFragment() (in /usr/lib64/libsablot.so.0.100.3)
376
| | ->11.73% (6,488,064B) 0x4EBF3B8: XSLElement::execute(Situation&, Context*, int) (in /usr/lib64/libsablot.so.0.100.3)
378
| ->00.24% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
380
->01.99% (1,098,163B) in 150 places, all below massif's threshold (01.00%)
382
->01.57% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
383
| ->01.49% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
384
| | ->01.49% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
386
| ->00.08% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
388
->01.50% (827,392B) 0x4E840BF: List<HashItem*>::append(HashItem*) (in /usr/lib64/libsablot.so.0.100.3)
389
->01.50% (827,392B) 0x4E8340A: HashTable::initialize() (in /usr/lib64/libsablot.so.0.100.3)
390
->01.50% (827,392B) 0x4EA8F43: Tree::initDict() (in /usr/lib64/libsablot.so.0.100.3)
391
->01.50% (827,392B) 0x4EAB303: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
392
->01.47% (811,008B) 0x4E7425A: Expression::setFragment() (in /usr/lib64/libsablot.so.0.100.3)
394
->00.03% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
396
--------------------------------------------------------------------------------
397
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
398
--------------------------------------------------------------------------------
399
28 26,516,401,933 49,470,360 49,265,746 204,614 0
400
29 27,420,168,076 52,034,136 51,818,393 215,743 0
401
30 28,775,858,396 50,684,504 50,464,587 219,917 0
402
31 29,905,554,204 48,379,728 48,158,722 221,006 0
403
32 30,583,373,878 50,615,840 50,384,948 230,892 0
404
33 31,713,086,001 48,525,728 48,287,684 238,044 0
405
34 32,681,206,619 48,321,640 48,077,258 244,382 0
406
35 33,972,033,574 50,656,264 50,395,137 261,127 0
407
36 34,617,471,411 52,157,304 51,886,623 270,681 0
408
37 35,908,322,302 49,472,480 49,190,931 281,549 0
409
38 36,876,448,808 47,185,368 47,130,659 54,709 0
410
39 38,167,279,353 52,479,792 52,404,496 75,296 0
411
40 38,812,700,621 49,971,704 49,900,454 71,250 0
412
41 39,780,832,252 51,955,072 51,877,192 77,880 0
413
42 40,426,245,275 47,313,304 47,245,431 67,873 0
414
43 41,394,387,751 47,856,048 47,783,615 72,433 0
415
44 42,685,226,085 50,983,928 50,900,763 83,165 0
416
99.84% (50,900,763B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
417
->96.41% (49,152,000B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
418
| ->89.59% (45,678,592B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
419
| | ->69.67% (35,520,512B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
420
| | | ->69.67% (35,520,512B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
421
| | | ->53.09% (27,066,368B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
423
| | | ->16.58% (8,454,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
425
| | ->08.74% (4,456,448B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
426
| | | ->08.74% (4,456,448B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
427
| | | ->08.74% (4,456,448B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
429
| | ->04.37% (2,228,224B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
430
| | | ->02.96% (1,507,328B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
431
| | | | ->02.96% (1,507,328B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
433
| | | ->01.41% (720,896B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
434
| | | ->01.41% (720,896B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
436
| | ->03.09% (1,572,864B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
437
| | | ->02.57% (1,310,720B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
438
| | | | ->02.57% (1,310,720B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
440
| | | ->00.51% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
442
| | ->01.41% (720,896B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
443
| | | ->01.41% (720,896B) in 3 places, all below massif's threshold (01.00%)
445
| | ->01.29% (655,360B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
446
| | | ->01.29% (655,360B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
447
| | | ->01.03% (524,288B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
449
| | | ->00.26% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
451
| | ->01.03% (524,288B) in 2 places, all below massif's threshold (01.00%)
453
| ->06.81% (3,473,408B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
454
| ->06.81% (3,473,408B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
455
| ->06.56% (3,342,336B) 0x4E7425A: Expression::setFragment() (in /usr/lib64/libsablot.so.0.100.3)
456
| | ->06.56% (3,342,336B) 0x4EBF3B8: XSLElement::execute(Situation&, Context*, int) (in /usr/lib64/libsablot.so.0.100.3)
458
| ->00.26% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
460
->01.73% (881,672B) in 152 places, all below massif's threshold (01.00%)
462
->01.70% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
463
->01.61% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
464
| ->01.61% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
466
->00.09% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
468
--------------------------------------------------------------------------------
469
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
470
--------------------------------------------------------------------------------
471
45 43,653,346,693 48,782,104 48,702,130 79,974 0
472
46 44,621,489,923 49,853,224 49,768,088 85,136 0
473
47 45,589,611,424 48,256,568 48,173,218 83,350 0
474
48 46,880,479,532 47,348,736 47,265,181 83,555 0
475
49 47,848,599,010 47,665,320 47,574,764 90,556 0
476
50 48,370,361,242 49,880,112 49,780,702 99,410 0
477
51 48,892,120,190 49,678,864 49,575,927 102,937 0
478
52 49,413,883,147 49,096,640 48,992,153 104,487 0
479
53 49,935,640,838 49,962,056 49,852,340 109,716 0
480
99.78% (49,852,340B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
481
->96.41% (48,168,960B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
482
| ->91.43% (45,678,592B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
483
| | ->71.09% (35,520,512B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
484
| | | ->71.09% (35,520,512B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
485
| | | ->54.17% (27,066,368B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
487
| | | ->16.92% (8,454,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
489
| | ->08.92% (4,456,448B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
490
| | | ->08.92% (4,456,448B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
491
| | | ->08.92% (4,456,448B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
493
| | ->04.46% (2,228,224B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
494
| | | ->03.02% (1,507,328B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
495
| | | | ->03.02% (1,507,328B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
497
| | | ->01.44% (720,896B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
498
| | | ->01.44% (720,896B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
500
| | ->03.15% (1,572,864B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
501
| | | ->02.62% (1,310,720B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
502
| | | | ->02.62% (1,310,720B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
504
| | | ->00.52% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
506
| | ->01.44% (720,896B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
507
| | | ->01.44% (720,896B) in 3 places, all below massif's threshold (01.00%)
509
| | ->01.31% (655,360B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
510
| | | ->01.31% (655,360B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
511
| | | ->01.05% (524,288B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
513
| | | ->00.26% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
515
| | ->01.05% (524,288B) in 2 places, all below massif's threshold (01.00%)
517
| ->04.98% (2,490,368B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
518
| ->04.98% (2,490,368B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
519
| ->04.72% (2,359,296B) 0x4E7425A: Expression::setFragment() (in /usr/lib64/libsablot.so.0.100.3)
520
| | ->04.72% (2,359,296B) 0x4EBF3B8: XSLElement::execute(Situation&, Context*, int) (in /usr/lib64/libsablot.so.0.100.3)
522
| ->00.26% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
524
->01.74% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
525
| ->01.65% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
526
| | ->01.65% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
528
| ->00.09% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
530
->01.63% (816,289B) in 152 places, all below massif's threshold (01.00%)
532
--------------------------------------------------------------------------------
533
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
534
--------------------------------------------------------------------------------
535
54 50,457,415,136 48,224,664 48,117,166 107,498 0
536
55 50,979,172,843 47,798,880 47,688,211 110,669 0
537
56 51,500,930,478 48,824,760 48,706,991 117,769 0
538
57 52,022,703,901 49,080,240 48,958,453 121,787 0
539
58 52,544,461,830 50,009,904 49,882,358 127,546 0
540
59 53,066,219,698 49,121,408 48,993,309 128,099 0
541
60 53,587,977,304 47,778,128 47,649,212 128,916 0
542
61 54,109,758,712 47,871,248 47,739,398 131,850 0
543
62 54,631,519,540 49,407,016 49,265,375 141,641 0
544
63 55,153,290,563 50,494,736 50,347,859 146,877 0
545
99.71% (50,347,859B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
546
->95.91% (48,431,104B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
547
| ->90.46% (45,678,592B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
548
| | ->70.34% (35,520,512B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
549
| | | ->70.34% (35,520,512B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
550
| | | ->53.60% (27,066,368B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
552
| | | ->16.74% (8,454,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
554
| | ->08.83% (4,456,448B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
555
| | | ->08.83% (4,456,448B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
556
| | | ->08.83% (4,456,448B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
558
| | ->04.41% (2,228,224B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
559
| | | ->02.99% (1,507,328B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
560
| | | | ->02.99% (1,507,328B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
562
| | | ->01.43% (720,896B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
563
| | | ->01.43% (720,896B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
565
| | ->03.11% (1,572,864B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
566
| | | ->02.60% (1,310,720B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
567
| | | | ->02.60% (1,310,720B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
569
| | | ->00.52% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
571
| | ->01.43% (720,896B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
572
| | | ->01.43% (720,896B) in 3 places, all below massif's threshold (01.00%)
574
| | ->01.30% (655,360B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
575
| | | ->01.30% (655,360B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
576
| | | ->01.04% (524,288B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
578
| | | ->00.26% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
580
| | ->01.04% (524,288B) in 2 places, all below massif's threshold (01.00%)
582
| ->05.45% (2,752,512B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
583
| ->05.45% (2,752,512B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
584
| ->05.19% (2,621,440B) 0x4E7425A: Expression::setFragment() (in /usr/lib64/libsablot.so.0.100.3)
585
| | ->05.19% (2,621,440B) 0x4EBF3B8: XSLElement::execute(Situation&, Context*, int) (in /usr/lib64/libsablot.so.0.100.3)
587
| ->00.26% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
589
->02.08% (1,049,664B) in 152 places, all below massif's threshold (01.00%)
591
->01.72% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
592
->01.63% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
593
| ->01.63% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
595
->00.09% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
597
--------------------------------------------------------------------------------
598
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
599
--------------------------------------------------------------------------------
600
64 55,675,049,504 48,008,136 47,864,035 144,101 0
601
65 56,196,807,209 47,799,656 47,652,507 147,149 0
602
66 56,718,564,893 49,029,400 48,874,718 154,682 0
603
67 57,240,322,850 53,243,288 53,072,715 170,573 0
604
68 57,762,080,965 49,147,576 48,980,307 167,269 0
605
69 58,283,838,721 49,547,400 49,374,862 172,538 0
606
70 58,805,615,439 48,882,528 48,706,218 176,310 0
607
71 59,327,374,019 48,073,184 47,894,521 178,663 0
608
72 59,849,132,838 48,113,504 47,930,402 183,102 0
609
73 60,370,908,753 49,126,648 48,937,736 188,912 0
610
99.62% (48,937,736B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
611
->95.78% (47,054,848B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
612
| ->92.98% (45,678,592B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
613
| | ->72.30% (35,520,512B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
614
| | | ->72.30% (35,520,512B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
615
| | | ->55.10% (27,066,368B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
617
| | | ->17.21% (8,454,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
619
| | ->09.07% (4,456,448B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
620
| | | ->09.07% (4,456,448B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
621
| | | ->09.07% (4,456,448B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
623
| | ->04.54% (2,228,224B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
624
| | | ->03.07% (1,507,328B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
625
| | | | ->03.07% (1,507,328B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
627
| | | ->01.47% (720,896B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
628
| | | ->01.47% (720,896B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
630
| | ->03.20% (1,572,864B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
631
| | | ->02.67% (1,310,720B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
632
| | | | ->02.67% (1,310,720B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
634
| | | ->00.53% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
636
| | ->01.47% (720,896B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
637
| | | ->01.47% (720,896B) in 3 places, all below massif's threshold (01.00%)
639
| | ->01.33% (655,360B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
640
| | | ->01.33% (655,360B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
641
| | | ->01.07% (524,288B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
643
| | | ->00.27% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
645
| | ->01.07% (524,288B) in 2 places, all below massif's threshold (01.00%)
647
| ->02.80% (1,376,256B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
648
| ->02.80% (1,376,256B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
649
| ->02.53% (1,245,184B) 0x4E7425A: Expression::setFragment() (in /usr/lib64/libsablot.so.0.100.3)
650
| | ->02.53% (1,245,184B) 0x4EBF3B8: XSLElement::execute(Situation&, Context*, int) (in /usr/lib64/libsablot.so.0.100.3)
652
| ->00.27% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
654
->02.07% (1,015,797B) in 152 places, all below massif's threshold (01.00%)
656
->01.77% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
657
->01.68% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
658
| ->01.68% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
660
->00.09% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
662
--------------------------------------------------------------------------------
663
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
664
--------------------------------------------------------------------------------
665
74 60,892,666,863 49,077,208 48,885,467 191,741 0
666
75 61,414,427,341 48,192,888 48,000,052 192,836 0
667
76 61,936,185,729 49,280,440 49,081,374 199,066 0
668
77 62,457,945,581 49,302,776 49,101,199 201,577 0
669
78 62,979,703,335 48,943,784 48,740,358 203,426 0
670
79 63,501,462,666 49,514,440 49,306,360 208,080 0
671
80 64,023,220,281 48,460,400 48,251,772 208,628 0
672
81 64,544,979,025 49,381,880 49,167,780 214,100 0
673
82 65,066,736,714 49,390,168 49,174,289 215,879 0
674
83 65,588,517,162 48,572,872 48,356,169 216,703 0
675
99.55% (48,356,169B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
676
->95.53% (46,399,488B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
677
| ->94.04% (45,678,592B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
678
| | ->73.13% (35,520,512B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
679
| | | ->73.13% (35,520,512B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
680
| | | ->55.72% (27,066,368B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
682
| | | ->17.41% (8,454,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
684
| | ->09.17% (4,456,448B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
685
| | | ->09.17% (4,456,448B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
686
| | | ->09.17% (4,456,448B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
688
| | ->04.59% (2,228,224B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
689
| | | ->03.10% (1,507,328B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
690
| | | | ->03.10% (1,507,328B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
692
| | | ->01.48% (720,896B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
693
| | | ->01.48% (720,896B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
695
| | ->03.24% (1,572,864B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
696
| | | ->02.70% (1,310,720B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
697
| | | | ->02.70% (1,310,720B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
699
| | | ->00.54% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
701
| | ->01.48% (720,896B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
702
| | | ->01.48% (720,896B) in 3 places, all below massif's threshold (01.00%)
704
| | ->01.35% (655,360B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
705
| | | ->01.35% (655,360B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
706
| | | ->01.08% (524,288B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
708
| | | ->00.27% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
710
| | ->01.08% (524,288B) in 2 places, all below massif's threshold (01.00%)
712
| ->01.48% (720,896B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
713
| ->01.48% (720,896B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
714
| ->01.21% (589,824B) 0x4E7425A: Expression::setFragment() (in /usr/lib64/libsablot.so.0.100.3)
715
| | ->01.21% (589,824B) 0x4EBF3B8: XSLElement::execute(Situation&, Context*, int) (in /usr/lib64/libsablot.so.0.100.3)
717
| ->00.27% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
719
->01.79% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
720
| ->01.69% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
721
| | ->01.69% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
723
| ->00.09% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
725
->01.14% (554,174B) in 151 places, all below massif's threshold (01.00%)
727
->01.10% (535,416B) 0x4E6A35C: DynBlock::nadd(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
728
->01.10% (535,416B) in 2 places, all below massif's threshold (01.00%)
730
--------------------------------------------------------------------------------
731
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
732
--------------------------------------------------------------------------------
733
84 66,110,275,045 49,666,784 49,444,081 222,703 0
734
85 66,632,032,617 48,321,256 48,098,354 222,902 0
735
86 67,153,790,308 50,548,328 50,314,500 233,828 0
736
87 67,675,547,876 50,797,000 50,556,169 240,831 0
737
88 68,197,305,613 48,299,352 48,061,466 237,886 0
738
89 68,719,076,368 48,995,176 48,751,272 243,904 0
739
90 69,240,834,220 49,313,784 49,065,982 247,802 0
740
91 69,762,591,844 49,484,448 49,231,492 252,956 0
741
92 70,284,350,987 49,059,008 48,801,599 257,409 0
742
93 70,806,108,721 49,715,760 49,452,048 263,712 0
743
99.47% (49,452,048B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
744
->94.91% (47,185,920B) 0x4E66623: SabArena::newBlock(int) (in /usr/lib64/libsablot.so.0.100.3)
745
| ->91.88% (45,678,592B) 0x4E6669F: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
746
| | ->71.45% (35,520,512B) 0x4EB8A90: NSList::giveCurrent(Situation&, NSList&, Tree*, int) const (in /usr/lib64/libsablot.so.0.100.3)
747
| | | ->71.45% (35,520,512B) 0x4E921A0: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
748
| | | ->54.44% (27,066,368B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
750
| | | ->17.00% (8,454,144B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
752
| | ->08.96% (4,456,448B) 0x4EAF10B: SabArenaVertexList::reclaimMemory(Vertex**, int, int) const (in /usr/lib64/libsablot.so.0.100.3)
753
| | | ->08.96% (4,456,448B) 0x4EADAA6: List<Vertex*>::grow() (in /usr/lib64/libsablot.so.0.100.3)
754
| | | ->08.96% (4,456,448B) 0x4EADF06: List<Vertex*>::append(Vertex*) (in /usr/lib64/libsablot.so.0.100.3)
756
| | ->04.48% (2,228,224B) 0x4E9205B: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
757
| | | ->03.03% (1,507,328B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
758
| | | | ->03.03% (1,507,328B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
760
| | | ->01.45% (720,896B) 0x406D4F5: (within /usr/lib64/libexpat.so.1.5.2)
761
| | | ->01.45% (720,896B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
763
| | ->03.16% (1,572,864B) 0x4E91DE8: TreeConstructer::tcStartElement(void*, char const*, char const**) (in /usr/lib64/libsablot.so.0.100.3)
764
| | | ->02.64% (1,310,720B) 0x406D622: (within /usr/lib64/libexpat.so.1.5.2)
765
| | | | ->02.64% (1,310,720B) 0x406DF03: (within /usr/lib64/libexpat.so.1.5.2)
767
| | | ->00.53% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
769
| | ->01.45% (720,896B) 0x4E69D57: Str::nset(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
770
| | | ->01.45% (720,896B) in 3 places, all below massif's threshold (01.00%)
772
| | ->01.32% (655,360B) 0x4EA827C: Tree::appendText(Situation&, char*, int) (in /usr/lib64/libsablot.so.0.100.3)
773
| | | ->01.32% (655,360B) 0x4E8FABF: TreeConstructer::tcCharacters(void*, char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
774
| | | ->01.05% (524,288B) 0x406D18F: (within /usr/lib64/libexpat.so.1.5.2)
776
| | | ->00.26% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
778
| | ->01.05% (524,288B) in 2 places, all below massif's threshold (01.00%)
780
| ->03.03% (1,507,328B) 0x4E666E1: SabArena::armalloc(int, int) (in /usr/lib64/libsablot.so.0.100.3)
781
| ->03.03% (1,507,328B) 0x4EAB25A: Tree::Tree(Str const&, int) (in /usr/lib64/libsablot.so.0.100.3)
782
| ->02.77% (1,376,256B) 0x4E7425A: Expression::setFragment() (in /usr/lib64/libsablot.so.0.100.3)
783
| | ->02.77% (1,376,256B) 0x4EBF3B8: XSLElement::execute(Situation&, Context*, int) (in /usr/lib64/libsablot.so.0.100.3)
785
| ->00.26% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
787
->01.74% (867,091B) 0x401616: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
788
| ->01.66% (823,157B) 0x402E15: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/expat-sablotron-dom)
789
| | ->01.66% (823,157B) 0x58A45E2: (below main) (in /lib64/libc-2.9.so)
791
| ->00.09% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
793
->01.44% (715,745B) in 151 places, all below massif's threshold (01.00%)
795
->01.37% (683,292B) 0x4E6A35C: DynBlock::nadd(char const*, int) (in /usr/lib64/libsablot.so.0.100.3)
796
->01.37% (683,292B) in 2 places, all below massif's threshold (01.00%)
798
--------------------------------------------------------------------------------
799
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
800
--------------------------------------------------------------------------------
801
94 71,327,870,704 53,231,624 52,953,033 278,591 0
802
95 71,849,629,199 50,814,664 50,534,084 280,580 0
803
96 72,371,391,237 48,563,424 48,283,923 279,501 0