1
--------------------------------------------------------------------------------
2
Command: ./xerces-dom 0 xmlgen 262144
3
Massif arguments: --heap=yes --depth=5 --massif-out-file=/tmp/massif2.out
4
ms_print arguments: /tmp/massif2.out
5
--------------------------------------------------------------------------------
19
| .@@@ @: :@:@@@@:@@@@#
20
| .::@@@ @: :@:@@@@:@@@@#
21
| , :::@@@ @: :@:@@@@:@@@@#
22
| ,.:@ :::@@@ @: :@:@@@@:@@@@#
23
| @::@ :::@@@ @: :@:@@@@:@@@@#
24
| .::@::@ :::@@@ @: :@:@@@@:@@@@#
25
| ,.::::@::@ :::@@@ @: :@:@@@@:@@@@#
26
| ,@:::::@::@ :::@@@ @: :@:@@@@:@@@@#
27
| @@:::::@::@ :::@@@ @: :@:@@@@:@@@@#
28
| :@::@:::@::::: ::::::@@:::::@::@ :::@@@ @: :@:@@@@:@@@@#
29
0 +----------------------------------------------------------------------->Mi
32
Number of snapshots: 70
33
Detailed snapshots: [3, 6, 10, 23, 24, 31, 34, 39, 40, 42, 43, 48, 50, 53, 55, 57, 59, 62, 64, 66, 67, 68 (peak)]
35
--------------------------------------------------------------------------------
36
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
37
--------------------------------------------------------------------------------
39
1 15,541,821 1,048 1,040 8 0
40
2 16,723,596 270,608 270,510 98 0
41
3 17,465,604 270,632 270,523 109 0
42
99.96% (270,523B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
43
->96.86% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
44
| ->96.86% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
45
| ->96.86% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
47
->03.07% (8,320B) 0x61E126A: (within /lib64/libc-2.9.so)
48
| ->03.07% (8,320B) 0x61E12DF: __cxa_atexit (in /lib64/libc-2.9.so)
49
| ->03.07% (8,320B) in 7 places, all below massif's threshold (01.00%)
51
->00.02% (58B) in 1+ places, all below ms_print's threshold (01.00%)
53
--------------------------------------------------------------------------------
54
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
55
--------------------------------------------------------------------------------
56
4 18,486,358 270,608 270,510 98 0
57
5 19,132,142 270,704 270,562 142 0
58
6 20,238,586 270,608 270,510 98 0
59
99.96% (270,510B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
60
->96.87% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
61
| ->96.87% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
62
| ->96.87% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
64
->03.07% (8,320B) 0x61E126A: (within /lib64/libc-2.9.so)
65
| ->03.07% (8,320B) 0x61E12DF: __cxa_atexit (in /lib64/libc-2.9.so)
66
| ->03.07% (8,320B) in 7 places, all below massif's threshold (01.00%)
68
->00.02% (45B) in 1+ places, all below ms_print's threshold (01.00%)
70
--------------------------------------------------------------------------------
71
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
72
--------------------------------------------------------------------------------
73
7 21,022,273 270,608 270,510 98 0
74
8 22,309,431 270,608 270,510 98 0
75
9 23,546,430 270,680 270,549 131 0
76
10 24,172,501 270,608 270,510 98 0
77
99.96% (270,510B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
78
->96.87% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
79
| ->96.87% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
80
| ->96.87% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
82
->03.07% (8,320B) 0x61E126A: (within /lib64/libc-2.9.so)
83
| ->03.07% (8,320B) 0x61E12DF: __cxa_atexit (in /lib64/libc-2.9.so)
84
| ->03.07% (8,320B) in 7 places, all below massif's threshold (01.00%)
86
->00.02% (45B) in 1+ places, all below ms_print's threshold (01.00%)
88
--------------------------------------------------------------------------------
89
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
90
--------------------------------------------------------------------------------
91
11 25,428,551 270,608 270,510 98 0
92
12 26,224,579 270,632 270,523 109 0
93
13 27,472,047 270,608 270,510 98 0
94
14 28,819,546 270,608 270,510 98 0
95
15 29,976,242 270,608 270,510 98 0
96
16 31,144,818 270,680 270,549 131 0
97
17 32,121,550 270,608 270,510 98 0
98
18 32,929,542 270,632 270,523 109 0
99
19 33,725,170 270,608 270,510 98 0
100
20 34,625,718 270,608 270,510 98 0
101
21 35,338,747 270,632 270,523 109 0
102
22 36,500,337 270,608 270,510 98 0
103
23 37,472,227 557,560 553,347 4,213 0
104
99.24% (553,347B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
105
->50.30% (280,468B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
106
| ->30.81% (171,760B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
107
| | ->29.41% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
108
| | | ->29.41% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
109
| | | ->29.41% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
111
| | ->01.39% (7,760B) in 72 places, all below massif's threshold (01.00%)
113
| ->08.82% (49,152B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
114
| | ->05.88% (32,768B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
115
| | | ->05.88% (32,768B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
116
| | | ->05.88% (32,768B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
118
| | ->02.94% (16,384B) 0x55D4158: xercesc_2_8::DOMDocumentImpl::DOMDocumentImpl(xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
119
| | ->02.94% (16,384B) 0x55E0533: xercesc_2_8::DOMImplementationImpl::createDocument(xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
120
| | ->02.94% (16,384B) 0x5598DBD: xercesc_2_8::AbstractDOMParser::startDocument() (in /usr/lib64/libxerces-c.so.28.0)
122
| ->08.11% (45,220B) in 128 places, all below massif's threshold (01.00%)
124
| ->02.57% (14,336B) 0x56B1E86: xercesc_2_8::XMLBufferMgr::bidOnBuffer() (in /usr/lib64/libxerces-c.so.28.0)
125
| ->02.57% (14,336B) in 7 places, all below massif's threshold (01.00%)
127
->47.02% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
128
| ->47.02% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
129
| ->47.02% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
131
->01.49% (8,320B) 0x61E126A: (within /lib64/libc-2.9.so)
132
| ->01.49% (8,320B) 0x61E12DF: __cxa_atexit (in /lib64/libc-2.9.so)
133
| ->01.49% (8,320B) in 7 places, all below massif's threshold (01.00%)
135
->00.43% (2,414B) in 1+ places, all below ms_print's threshold (01.00%)
137
--------------------------------------------------------------------------------
138
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
139
--------------------------------------------------------------------------------
140
24 38,463,304 754,184 749,955 4,229 0
141
99.44% (749,955B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
142
->63.26% (477,076B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
143
| ->32.59% (245,760B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
144
| | ->17.38% (131,072B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
145
| | | ->17.38% (131,072B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
146
| | | ->17.38% (131,072B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
148
| | ->08.69% (65,536B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
149
| | | ->08.69% (65,536B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
150
| | | ->08.69% (65,536B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
152
| | ->04.34% (32,768B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
153
| | | ->04.34% (32,768B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
154
| | | ->04.34% (32,768B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
156
| | ->02.17% (16,384B) 0x55D4158: xercesc_2_8::DOMDocumentImpl::DOMDocumentImpl(xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
157
| | ->02.17% (16,384B) 0x55E0533: xercesc_2_8::DOMImplementationImpl::createDocument(xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
158
| | ->02.17% (16,384B) 0x5598DBD: xercesc_2_8::AbstractDOMParser::startDocument() (in /usr/lib64/libxerces-c.so.28.0)
160
| ->22.77% (171,760B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
161
| | ->21.75% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
162
| | | ->21.75% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
163
| | | ->21.75% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
165
| | ->01.03% (7,760B) in 72 places, all below massif's threshold (01.00%)
167
| ->06.00% (45,220B) in 128 places, all below massif's threshold (01.00%)
169
| ->01.90% (14,336B) 0x56B1E86: xercesc_2_8::XMLBufferMgr::bidOnBuffer() (in /usr/lib64/libxerces-c.so.28.0)
170
| ->01.90% (14,336B) in 7 places, all below massif's threshold (01.00%)
172
->34.76% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
173
| ->34.76% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
174
| ->34.76% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
176
->01.10% (8,320B) 0x61E126A: (within /lib64/libc-2.9.so)
177
| ->01.10% (8,320B) 0x61E12DF: __cxa_atexit (in /lib64/libc-2.9.so)
178
| ->01.10% (8,320B) in 7 places, all below massif's threshold (01.00%)
180
->00.32% (2,414B) in 1+ places, all below ms_print's threshold (01.00%)
182
--------------------------------------------------------------------------------
183
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
184
--------------------------------------------------------------------------------
185
25 39,204,732 754,184 749,955 4,229 0
186
26 40,218,332 885,264 881,027 4,237 0
187
27 41,607,479 1,016,344 1,012,099 4,245 0
188
28 42,491,733 1,147,424 1,143,171 4,253 0
189
29 43,073,880 1,147,424 1,143,171 4,253 0
190
30 43,985,279 1,278,568 1,274,307 4,261 0
191
31 44,671,559 1,409,648 1,405,379 4,269 0
192
99.70% (1,405,379B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
193
->80.34% (1,132,500B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
194
| ->63.93% (901,120B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
195
| | ->27.89% (393,216B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
196
| | | ->27.89% (393,216B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
197
| | | ->27.89% (393,216B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
199
| | ->13.95% (196,608B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
200
| | | ->13.95% (196,608B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
201
| | | ->13.95% (196,608B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
203
| | ->11.62% (163,840B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
204
| | | ->11.62% (163,840B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
205
| | | ->11.62% (163,840B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
207
| | ->09.30% (131,072B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
208
| | | ->09.30% (131,072B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
209
| | | ->09.30% (131,072B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
211
| | ->01.16% (16,384B) 0x55D4158: xercesc_2_8::DOMDocumentImpl::DOMDocumentImpl(xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
212
| | ->01.16% (16,384B) 0x55E0533: xercesc_2_8::DOMImplementationImpl::createDocument(xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
213
| | ->01.16% (16,384B) 0x5598DBD: xercesc_2_8::AbstractDOMParser::startDocument() (in /usr/lib64/libxerces-c.so.28.0)
215
| ->12.18% (171,760B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
216
| | ->11.63% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
217
| | | ->11.63% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
218
| | | ->11.63% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
220
| | ->00.55% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
222
| ->03.21% (45,284B) in 128 places, all below massif's threshold (01.00%)
224
| ->01.02% (14,336B) 0x56B1E86: xercesc_2_8::XMLBufferMgr::bidOnBuffer() (in /usr/lib64/libxerces-c.so.28.0)
225
| ->01.02% (14,336B) in 7 places, all below massif's threshold (01.00%)
227
->18.60% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
228
| ->18.60% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
229
| ->18.60% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
231
->00.76% (10,734B) in 1+ places, all below ms_print's threshold (01.00%)
233
--------------------------------------------------------------------------------
234
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
235
--------------------------------------------------------------------------------
236
32 45,655,198 1,409,728 1,405,459 4,269 0
237
33 46,259,561 1,540,808 1,536,531 4,277 0
238
34 47,154,478 1,671,984 1,667,699 4,285 0
239
99.74% (1,667,699B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
240
->83.42% (1,394,820B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
241
| ->69.57% (1,163,264B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
242
| | ->23.52% (393,216B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
243
| | | ->23.52% (393,216B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
244
| | | ->23.52% (393,216B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
246
| | ->19.60% (327,680B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
247
| | | ->19.60% (327,680B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
248
| | | ->19.60% (327,680B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
250
| | ->09.80% (163,840B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
251
| | | ->09.80% (163,840B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
252
| | | ->09.80% (163,840B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
254
| | ->07.84% (131,072B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
255
| | | ->07.84% (131,072B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
256
| | | ->07.84% (131,072B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
258
| | ->07.84% (131,072B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
259
| | | ->07.84% (131,072B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
260
| | | ->07.84% (131,072B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
262
| | ->00.98% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
264
| ->10.27% (171,760B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
265
| | ->09.81% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
266
| | | ->09.81% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
267
| | | ->09.81% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
269
| | ->00.46% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
271
| ->03.58% (59,796B) in 129 places, all below massif's threshold (01.00%)
273
->15.68% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
274
| ->15.68% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
275
| ->15.68% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
277
->00.64% (10,734B) in 1+ places, all below ms_print's threshold (01.00%)
279
--------------------------------------------------------------------------------
280
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
281
--------------------------------------------------------------------------------
282
35 47,935,084 1,671,984 1,667,699 4,285 0
283
36 49,272,929 1,803,184 1,798,891 4,293 0
284
37 50,585,628 1,934,264 1,929,963 4,301 0
285
38 51,586,578 2,065,344 2,061,035 4,309 0
286
39 52,260,609 2,196,576 2,192,259 4,317 0
287
99.80% (2,192,259B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
288
->87.38% (1,919,380B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
289
| ->76.83% (1,687,552B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
290
| | ->29.84% (655,360B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
291
| | | ->29.84% (655,360B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
292
| | | ->29.84% (655,360B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
294
| | ->19.39% (425,984B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
295
| | | ->19.39% (425,984B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
296
| | | ->19.39% (425,984B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
298
| | ->14.92% (327,680B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
299
| | | ->14.92% (327,680B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
300
| | | ->14.92% (327,680B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
302
| | ->05.97% (131,072B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
303
| | | ->05.97% (131,072B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
304
| | | ->05.97% (131,072B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
306
| | ->05.97% (131,072B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
307
| | | ->05.97% (131,072B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
308
| | | ->05.97% (131,072B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
310
| | ->00.75% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
312
| ->07.82% (171,760B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
313
| | ->07.47% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
314
| | | ->07.47% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
315
| | | ->07.47% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
317
| | ->00.35% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
319
| ->02.73% (60,068B) in 129 places, all below massif's threshold (01.00%)
321
->11.93% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
322
| ->11.93% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
323
| ->11.93% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
325
->00.49% (10,734B) in 1+ places, all below ms_print's threshold (01.00%)
327
--------------------------------------------------------------------------------
328
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
329
--------------------------------------------------------------------------------
330
40 53,257,191 2,327,656 2,323,331 4,325 0
331
99.81% (2,323,331B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
332
->88.09% (2,050,452B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
333
| ->78.13% (1,818,624B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
334
| | ->28.16% (655,360B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
335
| | | ->28.16% (655,360B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
336
| | | ->28.16% (655,360B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
338
| | ->18.30% (425,984B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
339
| | | ->18.30% (425,984B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
340
| | | ->18.30% (425,984B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
342
| | ->14.08% (327,680B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
343
| | | ->14.08% (327,680B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
344
| | | ->14.08% (327,680B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
346
| | ->11.26% (262,144B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
347
| | | ->11.26% (262,144B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
348
| | | ->11.26% (262,144B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
350
| | ->05.63% (131,072B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
351
| | | ->05.63% (131,072B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
352
| | | ->05.63% (131,072B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
354
| | ->00.70% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
356
| ->07.38% (171,760B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
357
| | ->07.05% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
358
| | | ->07.05% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
359
| | | ->07.05% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
361
| | ->00.33% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
363
| ->02.58% (60,068B) in 129 places, all below massif's threshold (01.00%)
365
->11.26% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
366
| ->11.26% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
367
| ->11.26% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
369
->00.46% (10,734B) in 1+ places, all below ms_print's threshold (01.00%)
371
--------------------------------------------------------------------------------
372
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
373
--------------------------------------------------------------------------------
374
41 54,014,178 2,327,656 2,323,331 4,325 0
375
42 54,774,185 2,458,736 2,454,403 4,333 0
376
99.82% (2,454,403B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
377
->88.73% (2,181,524B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
378
| ->79.30% (1,949,696B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
379
| | ->26.65% (655,360B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
380
| | | ->26.65% (655,360B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
381
| | | ->26.65% (655,360B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
383
| | ->22.66% (557,056B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
384
| | | ->22.66% (557,056B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
385
| | | ->22.66% (557,056B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
387
| | ->13.33% (327,680B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
388
| | | ->13.33% (327,680B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
389
| | | ->13.33% (327,680B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
391
| | ->10.66% (262,144B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
392
| | | ->10.66% (262,144B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
393
| | | ->10.66% (262,144B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
395
| | ->05.33% (131,072B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
396
| | | ->05.33% (131,072B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
397
| | | ->05.33% (131,072B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
399
| | ->00.67% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
401
| ->06.99% (171,760B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
402
| | ->06.67% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
403
| | | ->06.67% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
404
| | | ->06.67% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
406
| | ->00.32% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
408
| ->02.44% (60,068B) in 129 places, all below massif's threshold (01.00%)
410
->10.66% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
411
| ->10.66% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
412
| ->10.66% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
414
->00.44% (10,734B) in 1+ places, all below ms_print's threshold (01.00%)
416
--------------------------------------------------------------------------------
417
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
418
--------------------------------------------------------------------------------
419
43 56,030,606 2,590,008 2,585,667 4,341 0
420
99.83% (2,585,667B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
421
->89.30% (2,312,788B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
422
| ->80.34% (2,080,768B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
423
| | ->25.30% (655,360B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
424
| | | ->25.30% (655,360B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
425
| | | ->25.30% (655,360B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
427
| | ->21.51% (557,056B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
428
| | | ->21.51% (557,056B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
429
| | | ->21.51% (557,056B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
431
| | ->15.18% (393,216B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
432
| | | ->15.18% (393,216B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
433
| | | ->15.18% (393,216B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
435
| | ->12.65% (327,680B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
436
| | | ->12.65% (327,680B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
437
| | | ->12.65% (327,680B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
439
| | ->05.06% (131,072B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
440
| | | ->05.06% (131,072B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
441
| | | ->05.06% (131,072B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
443
| | ->00.63% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
445
| ->06.63% (171,760B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
446
| | ->06.33% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
447
| | | ->06.33% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
448
| | | ->06.33% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
450
| | ->00.30% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
452
| ->02.33% (60,260B) in 129 places, all below massif's threshold (01.00%)
454
->10.12% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
455
| ->10.12% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
456
| ->10.12% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
458
->00.41% (10,734B) in 1+ places, all below ms_print's threshold (01.00%)
460
--------------------------------------------------------------------------------
461
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
462
--------------------------------------------------------------------------------
463
44 56,646,713 2,590,008 2,585,667 4,341 0
464
45 57,865,186 2,721,088 2,716,739 4,349 0
465
46 59,064,369 2,852,168 2,847,811 4,357 0
466
47 60,075,406 2,983,488 2,979,123 4,365 0
467
48 60,873,982 3,114,568 3,110,195 4,373 0
468
99.86% (3,110,195B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
469
->91.10% (2,837,316B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
470
| ->83.64% (2,605,056B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
471
| | ->25.25% (786,432B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
472
| | | ->25.25% (786,432B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
473
| | | ->25.25% (786,432B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
475
| | ->17.89% (557,056B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
476
| | | ->17.89% (557,056B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
477
| | | ->17.89% (557,056B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
479
| | ->14.73% (458,752B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
480
| | | ->14.73% (458,752B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
481
| | | ->14.73% (458,752B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
483
| | ->12.63% (393,216B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
484
| | | ->12.63% (393,216B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
485
| | | ->12.63% (393,216B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
487
| | ->08.42% (262,144B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
488
| | | ->08.42% (262,144B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
489
| | | ->08.42% (262,144B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
491
| | ->04.21% (131,072B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
492
| | | ->04.21% (131,072B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
493
| | | ->04.21% (131,072B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
495
| | ->00.53% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
497
| ->05.51% (171,760B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
498
| | ->05.27% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
499
| | | ->05.27% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
500
| | | ->05.27% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
502
| | ->00.25% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
504
| ->01.94% (60,500B) in 129 places, all below massif's threshold (01.00%)
506
->08.42% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
507
| ->08.42% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
508
| ->08.42% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
510
->00.34% (10,734B) in 1+ places, all below ms_print's threshold (01.00%)
512
--------------------------------------------------------------------------------
513
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
514
--------------------------------------------------------------------------------
515
49 61,588,094 3,114,536 3,110,171 4,365 0
516
50 62,109,401 3,245,648 3,241,267 4,381 0
517
99.87% (3,241,267B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
518
->91.46% (2,968,388B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
519
| ->84.30% (2,736,128B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
520
| | ->24.23% (786,432B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
521
| | | ->24.23% (786,432B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
522
| | | ->24.23% (786,432B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
524
| | ->17.16% (557,056B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
525
| | | ->17.16% (557,056B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
526
| | | ->17.16% (557,056B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
528
| | ->14.13% (458,752B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
529
| | | ->14.13% (458,752B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
530
| | | ->14.13% (458,752B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
532
| | ->12.12% (393,216B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
533
| | | ->12.12% (393,216B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
534
| | | ->12.12% (393,216B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
536
| | ->08.08% (262,144B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
537
| | | ->08.08% (262,144B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
538
| | | ->08.08% (262,144B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
540
| | ->08.08% (262,144B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
541
| | | ->08.08% (262,144B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
542
| | | ->08.08% (262,144B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
544
| | ->00.50% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
546
| ->05.29% (171,760B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
547
| | ->05.05% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
548
| | | ->05.05% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
549
| | | ->05.05% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
551
| | ->00.24% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
553
| ->01.86% (60,500B) in 129 places, all below massif's threshold (01.00%)
555
->08.08% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
556
| ->08.08% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
557
| ->08.08% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
559
->00.33% (10,734B) in 1+ places, all below ms_print's threshold (01.00%)
561
--------------------------------------------------------------------------------
562
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
563
--------------------------------------------------------------------------------
564
51 62,876,679 3,245,648 3,241,267 4,381 0
565
52 63,588,157 3,376,728 3,372,339 4,389 0
566
53 63,589,130 3,376,728 3,372,339 4,389 0
567
99.87% (3,372,339B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
568
->91.79% (3,099,460B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
569
| ->84.91% (2,867,200B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
570
| | ->23.29% (786,432B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
571
| | | ->23.29% (786,432B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
572
| | | ->23.29% (786,432B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
574
| | ->17.47% (589,824B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
575
| | | ->17.47% (589,824B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
576
| | | ->17.47% (589,824B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
578
| | ->16.50% (557,056B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
579
| | | ->16.50% (557,056B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
580
| | | ->16.50% (557,056B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
582
| | ->11.64% (393,216B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
583
| | | ->11.64% (393,216B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
584
| | | ->11.64% (393,216B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
586
| | ->07.76% (262,144B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
587
| | | ->07.76% (262,144B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
588
| | | ->07.76% (262,144B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
590
| | ->07.76% (262,144B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
591
| | | ->07.76% (262,144B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
592
| | | ->07.76% (262,144B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
594
| | ->00.49% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
596
| ->05.09% (171,760B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
597
| | ->04.86% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
598
| | | ->04.86% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
599
| | | ->04.86% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
601
| | ->00.23% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
603
| ->01.79% (60,500B) in 129 places, all below massif's threshold (01.00%)
605
->07.76% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
606
| ->07.76% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
607
| ->07.76% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
609
->00.32% (10,734B) in 1+ places, all below ms_print's threshold (01.00%)
611
--------------------------------------------------------------------------------
612
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
613
--------------------------------------------------------------------------------
614
54 64,402,057 3,376,728 3,372,339 4,389 0
615
55 64,683,047 3,507,808 3,503,411 4,397 0
616
99.87% (3,503,411B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
617
->92.10% (3,230,532B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
618
| ->85.47% (2,998,272B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
619
| | ->22.42% (786,432B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
620
| | | ->22.42% (786,432B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
621
| | | ->22.42% (786,432B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
623
| | ->20.55% (720,896B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
624
| | | ->20.55% (720,896B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
625
| | | ->20.55% (720,896B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
627
| | ->15.88% (557,056B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
628
| | | ->15.88% (557,056B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
629
| | | ->15.88% (557,056B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
631
| | ->11.21% (393,216B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
632
| | | ->11.21% (393,216B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
633
| | | ->11.21% (393,216B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
635
| | ->07.47% (262,144B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
636
| | | ->07.47% (262,144B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
637
| | | ->07.47% (262,144B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
639
| | ->07.47% (262,144B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
640
| | | ->07.47% (262,144B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
641
| | | ->07.47% (262,144B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
643
| | ->00.47% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
645
| ->04.90% (171,760B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
646
| | ->04.68% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
647
| | | ->04.68% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
648
| | | ->04.68% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
650
| | ->00.22% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
652
| ->01.72% (60,500B) in 129 places, all below massif's threshold (01.00%)
654
->07.47% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
655
| ->07.47% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
656
| ->07.47% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
658
->00.31% (10,734B) in 1+ places, all below ms_print's threshold (01.00%)
660
--------------------------------------------------------------------------------
661
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
662
--------------------------------------------------------------------------------
663
56 65,565,823 3,509,280 3,504,883 4,397 0
664
57 65,935,534 3,639,184 3,634,779 4,405 0
665
99.88% (3,634,779B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
666
->92.38% (3,361,900B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
667
| ->85.99% (3,129,344B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
668
| | ->21.61% (786,432B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
669
| | | ->21.61% (786,432B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
670
| | | ->21.61% (786,432B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
672
| | ->19.81% (720,896B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
673
| | | ->19.81% (720,896B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
674
| | | ->19.81% (720,896B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
676
| | ->18.91% (688,128B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
677
| | | ->18.91% (688,128B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
678
| | | ->18.91% (688,128B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
680
| | ->10.81% (393,216B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
681
| | | ->10.81% (393,216B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
682
| | | ->10.81% (393,216B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
684
| | ->07.20% (262,144B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
685
| | | ->07.20% (262,144B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
686
| | | ->07.20% (262,144B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
688
| | ->07.20% (262,144B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
689
| | | ->07.20% (262,144B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
690
| | | ->07.20% (262,144B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
692
| | ->00.45% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
694
| ->04.72% (171,760B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
695
| | ->04.51% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
696
| | | ->04.51% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
697
| | | ->04.51% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
699
| | ->00.21% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
701
| ->01.67% (60,796B) in 129 places, all below massif's threshold (01.00%)
703
->07.20% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
704
| ->07.20% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
705
| ->07.20% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
707
->00.29% (10,734B) in 1+ places, all below ms_print's threshold (01.00%)
709
--------------------------------------------------------------------------------
710
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
711
--------------------------------------------------------------------------------
712
58 66,783,710 3,639,184 3,634,779 4,405 0
713
59 67,103,375 3,770,264 3,765,851 4,413 0
714
99.88% (3,765,851B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
715
->92.65% (3,492,972B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
716
| ->86.48% (3,260,416B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
717
| | ->20.86% (786,432B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
718
| | | ->20.86% (786,432B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
719
| | | ->20.86% (786,432B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
721
| | ->19.12% (720,896B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
722
| | | ->19.12% (720,896B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
723
| | | ->19.12% (720,896B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
725
| | ->18.25% (688,128B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
726
| | | ->18.25% (688,128B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
727
| | | ->18.25% (688,128B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
729
| | ->13.91% (524,288B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
730
| | | ->13.91% (524,288B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
731
| | | ->13.91% (524,288B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
733
| | ->06.95% (262,144B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
734
| | | ->06.95% (262,144B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
735
| | | ->06.95% (262,144B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
737
| | ->06.95% (262,144B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
738
| | | ->06.95% (262,144B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
739
| | | ->06.95% (262,144B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
741
| | ->00.43% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
743
| ->04.56% (171,760B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
744
| | ->04.35% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
745
| | | ->04.35% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
746
| | | ->04.35% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
748
| | ->00.21% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
750
| ->01.61% (60,796B) in 129 places, all below massif's threshold (01.00%)
752
->06.95% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
753
| ->06.95% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
754
| ->06.95% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
756
->00.28% (10,734B) in 1+ places, all below ms_print's threshold (01.00%)
758
--------------------------------------------------------------------------------
759
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
760
--------------------------------------------------------------------------------
761
60 67,862,913 3,770,264 3,765,851 4,413 0
762
61 68,445,085 3,901,344 3,896,923 4,421 0
763
62 68,446,058 3,901,344 3,896,923 4,421 0
764
99.89% (3,896,923B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
765
->92.89% (3,624,044B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
766
| ->86.93% (3,391,488B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
767
| | ->21.00% (819,200B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
768
| | | ->21.00% (819,200B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
769
| | | ->21.00% (819,200B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
771
| | ->20.16% (786,432B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
772
| | | ->20.16% (786,432B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
773
| | | ->20.16% (786,432B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
775
| | ->18.48% (720,896B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
776
| | | ->18.48% (720,896B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
777
| | | ->18.48% (720,896B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
779
| | ->13.44% (524,288B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
780
| | | ->13.44% (524,288B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
781
| | | ->13.44% (524,288B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
783
| | ->06.72% (262,144B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
784
| | | ->06.72% (262,144B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
785
| | | ->06.72% (262,144B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
787
| | ->06.72% (262,144B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
788
| | | ->06.72% (262,144B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
789
| | | ->06.72% (262,144B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
791
| | ->00.42% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
793
| ->04.40% (171,760B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
794
| | ->04.20% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
795
| | | ->04.20% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
796
| | | ->04.20% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
798
| | ->00.20% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
800
| ->01.56% (60,796B) in 129 places, all below massif's threshold (01.00%)
802
->06.72% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
803
| ->06.72% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
804
| ->06.72% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
806
->00.28% (10,734B) in 1+ places, all below ms_print's threshold (01.00%)
808
--------------------------------------------------------------------------------
809
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
810
--------------------------------------------------------------------------------
811
63 69,036,351 3,901,344 3,896,923 4,421 0
812
64 69,453,953 4,032,392 4,027,971 4,421 0
813
99.89% (4,027,971B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
814
->93.12% (3,755,092B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
815
| ->87.36% (3,522,560B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
816
| | ->20.32% (819,200B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
817
| | | ->20.32% (819,200B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
818
| | | ->20.32% (819,200B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
820
| | ->19.50% (786,432B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
821
| | | ->19.50% (786,432B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
822
| | | ->19.50% (786,432B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
824
| | ->17.88% (720,896B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
825
| | | ->17.88% (720,896B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
826
| | | ->17.88% (720,896B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
828
| | ->13.00% (524,288B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
829
| | | ->13.00% (524,288B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
830
| | | ->13.00% (524,288B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
832
| | ->09.75% (393,216B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
833
| | | ->09.75% (393,216B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
834
| | | ->09.75% (393,216B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
836
| | ->06.50% (262,144B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
837
| | | ->06.50% (262,144B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
838
| | | ->06.50% (262,144B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
840
| | ->00.41% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
842
| ->04.26% (171,760B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
843
| | ->04.07% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
844
| | | ->04.07% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
845
| | | ->04.07% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
847
| | ->00.19% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
849
| ->01.51% (60,772B) in 129 places, all below massif's threshold (01.00%)
851
->06.50% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
852
| ->06.50% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
853
| ->06.50% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
855
->00.27% (10,734B) in 1+ places, all below ms_print's threshold (01.00%)
857
--------------------------------------------------------------------------------
858
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
859
--------------------------------------------------------------------------------
860
65 70,037,216 3,874,440 3,867,820 6,620 0
861
66 70,590,885 4,139,352 4,128,506 10,846 0
862
99.74% (4,128,506B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
863
->93.08% (3,852,853B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
864
| ->85.10% (3,522,560B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
865
| | ->19.79% (819,200B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
866
| | | ->19.79% (819,200B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
867
| | | ->19.79% (819,200B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
869
| | ->19.00% (786,432B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
870
| | | ->19.00% (786,432B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
871
| | | ->19.00% (786,432B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
873
| | ->17.42% (720,896B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
874
| | | ->17.42% (720,896B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
875
| | | ->17.42% (720,896B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
877
| | ->12.67% (524,288B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
878
| | | ->12.67% (524,288B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
879
| | | ->12.67% (524,288B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
881
| | ->09.50% (393,216B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
882
| | | ->09.50% (393,216B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
883
| | | ->09.50% (393,216B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
885
| | ->06.33% (262,144B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
886
| | | ->06.33% (262,144B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
887
| | | ->06.33% (262,144B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
889
| | ->00.40% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
891
| ->04.26% (176,176B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
892
| | ->03.96% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
893
| | | ->03.96% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
894
| | | ->03.96% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
896
| | ->00.29% (12,176B) in 1+ places, all below ms_print's threshold (01.00%)
898
| ->03.72% (154,117B) in 252 places, all below massif's threshold (01.00%)
900
->06.33% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
901
| ->06.33% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
902
| ->06.33% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
904
->00.33% (13,508B) in 1+ places, all below ms_print's threshold (01.00%)
906
--------------------------------------------------------------------------------
907
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
908
--------------------------------------------------------------------------------
909
67 70,927,715 4,182,864 4,170,788 12,076 0
910
99.71% (4,170,788B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
911
->93.12% (3,895,135B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
912
| ->84.21% (3,522,560B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
913
| | ->19.58% (819,200B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
914
| | | ->19.58% (819,200B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
915
| | | ->19.58% (819,200B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
917
| | ->18.80% (786,432B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
918
| | | ->18.80% (786,432B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
919
| | | ->18.80% (786,432B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
921
| | ->17.23% (720,896B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
922
| | | ->17.23% (720,896B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
923
| | | ->17.23% (720,896B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
925
| | ->12.53% (524,288B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
926
| | | ->12.53% (524,288B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
927
| | | ->12.53% (524,288B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
929
| | ->09.40% (393,216B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
930
| | | ->09.40% (393,216B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
931
| | | ->09.40% (393,216B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
933
| | ->06.27% (262,144B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
934
| | | ->06.27% (262,144B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
935
| | | ->06.27% (262,144B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
937
| | ->00.39% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
939
| ->04.66% (194,959B) in 314 places, all below massif's threshold (01.00%)
941
| ->04.25% (177,616B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
942
| ->03.92% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
943
| | ->03.92% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
944
| | ->03.92% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
946
| ->00.33% (13,616B) in 1+ places, all below ms_print's threshold (01.00%)
948
->06.27% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
949
| ->06.27% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
950
| ->06.27% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
952
->00.32% (13,508B) in 1+ places, all below ms_print's threshold (01.00%)
954
--------------------------------------------------------------------------------
955
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
956
--------------------------------------------------------------------------------
957
68 71,381,053 4,230,848 4,217,456 13,392 0
958
99.68% (4,217,456B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
959
->93.17% (3,941,803B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
960
| ->83.26% (3,522,560B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
961
| | ->19.36% (819,200B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
962
| | | ->19.36% (819,200B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
963
| | | ->19.36% (819,200B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
965
| | ->18.59% (786,432B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
966
| | | ->18.59% (786,432B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
967
| | | ->18.59% (786,432B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
969
| | ->17.04% (720,896B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
970
| | | ->17.04% (720,896B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
971
| | | ->17.04% (720,896B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
973
| | ->12.39% (524,288B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
974
| | | ->12.39% (524,288B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
975
| | | ->12.39% (524,288B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
977
| | ->09.29% (393,216B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
978
| | | ->09.29% (393,216B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
979
| | | ->09.29% (393,216B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
981
| | ->06.20% (262,144B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
982
| | | ->06.20% (262,144B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
983
| | | ->06.20% (262,144B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
985
| | ->00.39% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
987
| ->05.69% (240,675B) in 339 places, all below massif's threshold (01.00%)
989
| ->04.22% (178,568B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
990
| ->03.88% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
991
| | ->03.88% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
992
| | ->03.88% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
994
| ->00.34% (14,568B) in 1+ places, all below ms_print's threshold (01.00%)
996
->06.20% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
997
| ->06.20% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
998
| ->06.20% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
1000
->00.32% (13,508B) in 1+ places, all below ms_print's threshold (01.00%)
1002
--------------------------------------------------------------------------------
1003
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
1004
--------------------------------------------------------------------------------
1005
69 71,963,842 4,039,144 4,026,986 12,158 0