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
--------------------------------------------------------------------------------
18
| ,@:@@@ @@:@@:@@@:@@#
19
| ,.:@@:@@@ @@:@@:@@@:@@#
20
| .@::@@:@@@ @@:@@:@@@:@@#
21
| .: :@::@@:@@@ @@:@@:@@@:@@#
22
| . :: :@::@@:@@@ @@:@@:@@@:@@#
23
| ..:: :: :@::@@:@@@ @@:@@:@@@:@@#
24
| @:::: :: :@::@@:@@@ @@:@@:@@@:@@#
25
| ,: @:::: :: :@::@@:@@@ @@:@@:@@@:@@#
26
| , @: @:::: :: :@::@@:@@@ @@:@@:@@@:@@#
27
| @ @: @:::: :: :@::@@:@@@ @@:@@:@@@:@@#
28
| ::::: ::: :::::::::::::::@ @: @:::: :: :@::@@:@@@ @@:@@:@@@:@@#
29
0 +----------------------------------------------------------------------->Mi
32
Number of snapshots: 67
33
Detailed snapshots: [25, 26, 29, 38, 41, 42, 44, 45, 46, 47, 48, 50, 52, 55, 57, 59, 61, 64, 66 (peak)]
35
--------------------------------------------------------------------------------
36
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
37
--------------------------------------------------------------------------------
39
1 8,384,280 262,160 262,145 15 0
40
2 9,067,585 262,184 262,158 26 0
41
3 9,962,348 262,184 262,158 26 0
42
4 11,041,486 262,208 262,171 37 0
43
5 11,960,382 262,184 262,158 26 0
44
6 13,045,333 262,184 262,158 26 0
45
7 14,100,663 262,184 262,158 26 0
46
8 15,341,018 262,184 262,158 26 0
47
9 16,418,834 262,208 262,171 37 0
48
10 17,306,046 262,280 262,210 70 0
49
11 18,223,346 262,184 262,158 26 0
50
12 19,202,056 262,256 262,197 59 0
51
13 19,834,226 262,184 262,158 26 0
52
14 20,620,976 262,184 262,158 26 0
53
15 21,311,806 262,208 262,171 37 0
54
16 22,236,986 262,184 262,158 26 0
55
17 23,174,778 262,184 262,158 26 0
56
18 23,997,867 262,184 262,158 26 0
57
19 24,678,720 262,184 262,158 26 0
58
20 25,668,664 262,208 262,171 37 0
59
21 26,301,262 262,184 262,158 26 0
60
22 27,248,537 262,184 262,158 26 0
61
23 28,148,791 262,184 262,158 26 0
62
24 29,243,705 262,208 262,171 37 0
63
25 30,223,434 546,752 542,621 4,131 0
64
99.24% (542,621B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
65
->51.30% (280,468B) 0x501B58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
66
| ->31.41% (171,760B) 0x509E2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
67
| | ->30.00% (164,000B) 0x50324A1: 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)
68
| | | ->30.00% (164,000B) 0x5007028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
69
| | | ->30.00% (164,000B) 0x501441E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
71
| | ->01.42% (7,760B) in 72 places, all below massif's threshold (01.00%)
73
| ->08.99% (49,152B) 0x4FC2E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
74
| | ->05.99% (32,768B) 0x4FE6198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
75
| | | ->05.99% (32,768B) 0x4FC0A04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
76
| | | ->05.99% (32,768B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
78
| | ->03.00% (16,384B) 0x4FC5158: xercesc_2_8::DOMDocumentImpl::DOMDocumentImpl(xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
79
| | ->03.00% (16,384B) 0x4FD1533: xercesc_2_8::DOMImplementationImpl::createDocument(xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
80
| | ->03.00% (16,384B) 0x4F89DBD: xercesc_2_8::AbstractDOMParser::startDocument() (in /usr/lib64/libxerces-c.so.28.0)
82
| ->08.27% (45,220B) in 128 places, all below massif's threshold (01.00%)
84
| ->02.62% (14,336B) 0x50A2E86: xercesc_2_8::XMLBufferMgr::bidOnBuffer() (in /usr/lib64/libxerces-c.so.28.0)
85
| ->02.62% (14,336B) in 7 places, all below massif's threshold (01.00%)
87
->47.95% (262,145B) 0x405F84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
88
| ->47.95% (262,145B) 0x4075F1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
89
| ->47.95% (262,145B) 0x5BBC5E2: (below main) (in /lib64/libc-2.9.so)
91
->00.00% (8B) in 1+ places, all below ms_print's threshold (01.00%)
93
--------------------------------------------------------------------------------
94
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
95
--------------------------------------------------------------------------------
96
26 31,214,511 743,376 739,229 4,147 0
97
99.44% (739,229B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
98
->64.18% (477,076B) 0x501B58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
99
| ->33.06% (245,760B) 0x4FC2E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
100
| | ->17.63% (131,072B) 0x4FC6A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
101
| | | ->17.63% (131,072B) 0x4F89ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
102
| | | ->17.63% (131,072B) 0x5009C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
104
| | ->08.82% (65,536B) 0x4FCE185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
105
| | | ->08.82% (65,536B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
106
| | | ->08.82% (65,536B) 0x4F8C8DC: 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)
108
| | ->04.41% (32,768B) 0x4FE6198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
109
| | | ->04.41% (32,768B) 0x4FC0A04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
110
| | | ->04.41% (32,768B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
112
| | ->02.20% (16,384B) 0x4FC5158: xercesc_2_8::DOMDocumentImpl::DOMDocumentImpl(xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
113
| | ->02.20% (16,384B) 0x4FD1533: xercesc_2_8::DOMImplementationImpl::createDocument(xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
114
| | ->02.20% (16,384B) 0x4F89DBD: xercesc_2_8::AbstractDOMParser::startDocument() (in /usr/lib64/libxerces-c.so.28.0)
116
| ->23.11% (171,760B) 0x509E2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
117
| | ->22.06% (164,000B) 0x50324A1: 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)
118
| | | ->22.06% (164,000B) 0x5007028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
119
| | | ->22.06% (164,000B) 0x501441E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
121
| | ->01.04% (7,760B) in 72 places, all below massif's threshold (01.00%)
123
| ->06.08% (45,220B) in 128 places, all below massif's threshold (01.00%)
125
| ->01.93% (14,336B) 0x50A2E86: xercesc_2_8::XMLBufferMgr::bidOnBuffer() (in /usr/lib64/libxerces-c.so.28.0)
126
| ->01.93% (14,336B) in 7 places, all below massif's threshold (01.00%)
128
->35.26% (262,145B) 0x405F84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
129
| ->35.26% (262,145B) 0x4075F1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
130
| ->35.26% (262,145B) 0x5BBC5E2: (below main) (in /lib64/libc-2.9.so)
132
->00.00% (8B) in 1+ places, all below ms_print's threshold (01.00%)
134
--------------------------------------------------------------------------------
135
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
136
--------------------------------------------------------------------------------
137
27 31,955,939 743,376 739,229 4,147 0
138
28 32,728,247 874,456 870,301 4,155 0
139
29 33,784,619 1,005,536 1,001,373 4,163 0
140
99.59% (1,001,373B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
141
->73.52% (739,220B) 0x501B58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
142
| ->50.51% (507,904B) 0x4FC2E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
143
| | ->26.07% (262,144B) 0x4FC6A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
144
| | | ->26.07% (262,144B) 0x4F89ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
145
| | | ->26.07% (262,144B) 0x5009C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
147
| | ->19.55% (196,608B) 0x4FCE185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
148
| | | ->19.55% (196,608B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
149
| | | ->19.55% (196,608B) 0x4F8C8DC: 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)
151
| | ->03.26% (32,768B) 0x4FE6198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
152
| | | ->03.26% (32,768B) 0x4FC0A04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
153
| | | ->03.26% (32,768B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
155
| | ->01.63% (16,384B) 0x4FC5158: xercesc_2_8::DOMDocumentImpl::DOMDocumentImpl(xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
156
| | ->01.63% (16,384B) 0x4FD1533: xercesc_2_8::DOMImplementationImpl::createDocument(xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
157
| | ->01.63% (16,384B) 0x4F89DBD: xercesc_2_8::AbstractDOMParser::startDocument() (in /usr/lib64/libxerces-c.so.28.0)
159
| ->17.08% (171,760B) 0x509E2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
160
| | ->16.31% (164,000B) 0x50324A1: 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)
161
| | | ->16.31% (164,000B) 0x5007028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
162
| | | ->16.31% (164,000B) 0x501441E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
164
| | ->00.77% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
166
| ->04.50% (45,220B) in 128 places, all below massif's threshold (01.00%)
168
| ->01.43% (14,336B) 0x50A2E86: xercesc_2_8::XMLBufferMgr::bidOnBuffer() (in /usr/lib64/libxerces-c.so.28.0)
169
| ->01.43% (14,336B) in 7 places, all below massif's threshold (01.00%)
171
->26.07% (262,145B) 0x405F84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
172
| ->26.07% (262,145B) 0x4075F1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
173
| ->26.07% (262,145B) 0x5BBC5E2: (below main) (in /lib64/libc-2.9.so)
175
->00.00% (8B) in 1+ places, all below ms_print's threshold (01.00%)
177
--------------------------------------------------------------------------------
178
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
179
--------------------------------------------------------------------------------
180
30 34,358,686 1,005,536 1,001,373 4,163 0
181
31 35,242,940 1,136,616 1,132,445 4,171 0
182
32 35,825,087 1,136,616 1,132,445 4,171 0
183
33 37,103,083 1,267,760 1,263,581 4,179 0
184
34 37,912,678 1,399,216 1,395,029 4,187 0
185
35 39,010,766 1,530,000 1,525,805 4,195 0
186
36 40,336,228 1,661,176 1,656,973 4,203 0
187
37 41,634,864 1,792,256 1,788,045 4,211 0
188
38 42,414,876 1,923,456 1,919,237 4,219 0
189
99.78% (1,919,237B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
190
->86.15% (1,657,084B) 0x501B58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
191
| ->74.11% (1,425,408B) 0x4FC2E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
192
| | ->27.26% (524,288B) 0x4FC6A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
193
| | | ->27.26% (524,288B) 0x4F89ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
194
| | | ->27.26% (524,288B) 0x5009C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
196
| | ->17.04% (327,680B) 0x4FCE185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
197
| | | ->17.04% (327,680B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
198
| | | ->17.04% (327,680B) 0x4F8C8DC: 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)
200
| | ->15.33% (294,912B) 0x4FE6198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
201
| | | ->15.33% (294,912B) 0x4FC0A04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
202
| | | ->15.33% (294,912B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
204
| | ->06.81% (131,072B) 0x4FC09F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
205
| | | ->06.81% (131,072B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
206
| | | ->06.81% (131,072B) 0x4FC6A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
208
| | ->06.81% (131,072B) 0x4FCE15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
209
| | | ->06.81% (131,072B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
210
| | | ->06.81% (131,072B) 0x4F8C8DC: 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)
212
| | ->00.85% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
214
| ->08.93% (171,760B) 0x509E2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
215
| | ->08.53% (164,000B) 0x50324A1: 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)
216
| | | ->08.53% (164,000B) 0x5007028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
217
| | | ->08.53% (164,000B) 0x501441E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
219
| | ->00.40% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
221
| ->03.12% (59,916B) in 129 places, all below massif's threshold (01.00%)
223
->13.63% (262,145B) 0x405F84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
224
| ->13.63% (262,145B) 0x4075F1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
225
| ->13.63% (262,145B) 0x5BBC5E2: (below main) (in /lib64/libc-2.9.so)
227
->00.00% (8B) in 1+ places, all below ms_print's threshold (01.00%)
229
--------------------------------------------------------------------------------
230
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
231
--------------------------------------------------------------------------------
232
39 43,336,829 1,923,456 1,919,237 4,219 0
233
40 44,337,777 2,054,536 2,050,309 4,227 0
234
41 45,011,808 2,185,768 2,181,533 4,235 0
235
99.81% (2,181,533B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
236
->87.81% (1,919,380B) 0x501B58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
237
| ->77.21% (1,687,552B) 0x4FC2E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
238
| | ->29.98% (655,360B) 0x4FC6A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
239
| | | ->29.98% (655,360B) 0x4F89ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
240
| | | ->29.98% (655,360B) 0x5009C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
242
| | ->19.49% (425,984B) 0x4FE6198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
243
| | | ->19.49% (425,984B) 0x4FC0A04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
244
| | | ->19.49% (425,984B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
246
| | ->14.99% (327,680B) 0x4FCE185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
247
| | | ->14.99% (327,680B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
248
| | | ->14.99% (327,680B) 0x4F8C8DC: 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
| | ->06.00% (131,072B) 0x4FC09F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
251
| | | ->06.00% (131,072B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
252
| | | ->06.00% (131,072B) 0x4FC6A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
254
| | ->06.00% (131,072B) 0x4FCE15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
255
| | | ->06.00% (131,072B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
256
| | | ->06.00% (131,072B) 0x4F8C8DC: 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)
258
| | ->00.75% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
260
| ->07.86% (171,760B) 0x509E2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
261
| | ->07.50% (164,000B) 0x50324A1: 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)
262
| | | ->07.50% (164,000B) 0x5007028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
263
| | | ->07.50% (164,000B) 0x501441E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
265
| | ->00.36% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
267
| ->02.75% (60,068B) in 129 places, all below massif's threshold (01.00%)
269
->11.99% (262,145B) 0x405F84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
270
| ->11.99% (262,145B) 0x4075F1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
271
| ->11.99% (262,145B) 0x5BBC5E2: (below main) (in /lib64/libc-2.9.so)
273
->00.00% (8B) in 1+ places, all below ms_print's threshold (01.00%)
275
--------------------------------------------------------------------------------
276
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
277
--------------------------------------------------------------------------------
278
42 46,008,390 2,316,848 2,312,605 4,243 0
279
99.82% (2,312,605B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
280
->88.50% (2,050,452B) 0x501B58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
281
| ->78.50% (1,818,624B) 0x4FC2E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
282
| | ->28.29% (655,360B) 0x4FC6A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
283
| | | ->28.29% (655,360B) 0x4F89ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
284
| | | ->28.29% (655,360B) 0x5009C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
286
| | ->18.39% (425,984B) 0x4FE6198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
287
| | | ->18.39% (425,984B) 0x4FC0A04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
288
| | | ->18.39% (425,984B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
290
| | ->14.14% (327,680B) 0x4FCE185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
291
| | | ->14.14% (327,680B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
292
| | | ->14.14% (327,680B) 0x4F8C8DC: 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)
294
| | ->11.31% (262,144B) 0x4FCE15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
295
| | | ->11.31% (262,144B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
296
| | | ->11.31% (262,144B) 0x4F8C8DC: 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)
298
| | ->05.66% (131,072B) 0x4FC09F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
299
| | | ->05.66% (131,072B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
300
| | | ->05.66% (131,072B) 0x4FC6A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
302
| | ->00.71% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
304
| ->07.41% (171,760B) 0x509E2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
305
| | ->07.08% (164,000B) 0x50324A1: 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)
306
| | | ->07.08% (164,000B) 0x5007028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
307
| | | ->07.08% (164,000B) 0x501441E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
309
| | ->00.33% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
311
| ->02.59% (60,068B) in 129 places, all below massif's threshold (01.00%)
313
->11.31% (262,145B) 0x405F84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
314
| ->11.31% (262,145B) 0x4075F1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
315
| ->11.31% (262,145B) 0x5BBC5E2: (below main) (in /lib64/libc-2.9.so)
317
->00.00% (8B) in 1+ places, all below ms_print's threshold (01.00%)
319
--------------------------------------------------------------------------------
320
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
321
--------------------------------------------------------------------------------
322
43 46,765,375 2,316,848 2,312,605 4,243 0
323
44 47,525,382 2,447,928 2,443,677 4,251 0
324
99.83% (2,443,677B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
325
->89.12% (2,181,524B) 0x501B58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
326
| ->79.65% (1,949,696B) 0x4FC2E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
327
| | ->26.77% (655,360B) 0x4FC6A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
328
| | | ->26.77% (655,360B) 0x4F89ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
329
| | | ->26.77% (655,360B) 0x5009C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
331
| | ->22.76% (557,056B) 0x4FE6198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
332
| | | ->22.76% (557,056B) 0x4FC0A04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
333
| | | ->22.76% (557,056B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
335
| | ->13.39% (327,680B) 0x4FCE185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
336
| | | ->13.39% (327,680B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
337
| | | ->13.39% (327,680B) 0x4F8C8DC: 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)
339
| | ->10.71% (262,144B) 0x4FCE15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
340
| | | ->10.71% (262,144B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
341
| | | ->10.71% (262,144B) 0x4F8C8DC: 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)
343
| | ->05.35% (131,072B) 0x4FC09F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
344
| | | ->05.35% (131,072B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
345
| | | ->05.35% (131,072B) 0x4FC6A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
347
| | ->00.67% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
349
| ->07.02% (171,760B) 0x509E2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
350
| | ->06.70% (164,000B) 0x50324A1: 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)
351
| | | ->06.70% (164,000B) 0x5007028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
352
| | | ->06.70% (164,000B) 0x501441E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
354
| | ->00.32% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
356
| ->02.45% (60,068B) in 129 places, all below massif's threshold (01.00%)
358
->10.71% (262,145B) 0x405F84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
359
| ->10.71% (262,145B) 0x4075F1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
360
| ->10.71% (262,145B) 0x5BBC5E2: (below main) (in /lib64/libc-2.9.so)
362
->00.00% (8B) in 1+ places, all below ms_print's threshold (01.00%)
364
--------------------------------------------------------------------------------
365
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
366
--------------------------------------------------------------------------------
367
45 48,781,801 2,579,200 2,574,941 4,259 0
368
99.83% (2,574,941B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
369
->89.67% (2,312,788B) 0x501B58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
370
| ->80.67% (2,080,768B) 0x4FC2E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
371
| | ->25.41% (655,360B) 0x4FC6A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
372
| | | ->25.41% (655,360B) 0x4F89ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
373
| | | ->25.41% (655,360B) 0x5009C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
375
| | ->21.60% (557,056B) 0x4FE6198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
376
| | | ->21.60% (557,056B) 0x4FC0A04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
377
| | | ->21.60% (557,056B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
379
| | ->15.25% (393,216B) 0x4FCE15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
380
| | | ->15.25% (393,216B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
381
| | | ->15.25% (393,216B) 0x4F8C8DC: 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)
383
| | ->12.70% (327,680B) 0x4FCE185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
384
| | | ->12.70% (327,680B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
385
| | | ->12.70% (327,680B) 0x4F8C8DC: 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)
387
| | ->05.08% (131,072B) 0x4FC09F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
388
| | | ->05.08% (131,072B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
389
| | | ->05.08% (131,072B) 0x4FC6A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
391
| | ->00.64% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
393
| ->06.66% (171,760B) 0x509E2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
394
| | ->06.36% (164,000B) 0x50324A1: 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)
395
| | | ->06.36% (164,000B) 0x5007028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
396
| | | ->06.36% (164,000B) 0x501441E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
398
| | ->00.30% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
400
| ->02.34% (60,260B) in 129 places, all below massif's threshold (01.00%)
402
->10.16% (262,145B) 0x405F84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
403
| ->10.16% (262,145B) 0x4075F1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
404
| ->10.16% (262,145B) 0x5BBC5E2: (below main) (in /lib64/libc-2.9.so)
406
->00.00% (8B) in 1+ places, all below ms_print's threshold (01.00%)
408
--------------------------------------------------------------------------------
409
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
410
--------------------------------------------------------------------------------
411
46 50,003,217 2,710,280 2,706,013 4,267 0
412
99.84% (2,706,013B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
413
->90.17% (2,443,860B) 0x501B58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
414
| ->81.61% (2,211,840B) 0x4FC2E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
415
| | ->24.18% (655,360B) 0x4FC6A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
416
| | | ->24.18% (655,360B) 0x4F89ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
417
| | | ->24.18% (655,360B) 0x5009C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
419
| | ->20.55% (557,056B) 0x4FE6198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
420
| | | ->20.55% (557,056B) 0x4FC0A04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
421
| | | ->20.55% (557,056B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
423
| | ->16.93% (458,752B) 0x4FCE185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
424
| | | ->16.93% (458,752B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
425
| | | ->16.93% (458,752B) 0x4F8C8DC: 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)
427
| | ->14.51% (393,216B) 0x4FCE15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
428
| | | ->14.51% (393,216B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
429
| | | ->14.51% (393,216B) 0x4F8C8DC: 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)
431
| | ->04.84% (131,072B) 0x4FC09F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
432
| | | ->04.84% (131,072B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
433
| | | ->04.84% (131,072B) 0x4FC6A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
435
| | ->00.60% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
437
| ->06.34% (171,760B) 0x509E2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
438
| | ->06.05% (164,000B) 0x50324A1: 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)
439
| | | ->06.05% (164,000B) 0x5007028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
440
| | | ->06.05% (164,000B) 0x501441E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
442
| | ->00.29% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
444
| ->02.22% (60,260B) in 129 places, all below massif's threshold (01.00%)
446
->09.67% (262,145B) 0x405F84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
447
| ->09.67% (262,145B) 0x4075F1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
448
| ->09.67% (262,145B) 0x5BBC5E2: (below main) (in /lib64/libc-2.9.so)
450
->00.00% (8B) in 1+ places, all below ms_print's threshold (01.00%)
452
--------------------------------------------------------------------------------
453
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
454
--------------------------------------------------------------------------------
455
47 51,208,712 2,841,360 2,837,085 4,275 0
456
99.85% (2,837,085B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
457
->90.62% (2,574,932B) 0x501B58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
458
| ->82.46% (2,342,912B) 0x4FC2E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
459
| | ->27.68% (786,432B) 0x4FC6A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
460
| | | ->27.68% (786,432B) 0x4F89ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
461
| | | ->27.68% (786,432B) 0x5009C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
463
| | ->19.61% (557,056B) 0x4FE6198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
464
| | | ->19.61% (557,056B) 0x4FC0A04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
465
| | | ->19.61% (557,056B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
467
| | ->16.15% (458,752B) 0x4FCE185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
468
| | | ->16.15% (458,752B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
469
| | | ->16.15% (458,752B) 0x4F8C8DC: 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)
471
| | ->13.84% (393,216B) 0x4FCE15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
472
| | | ->13.84% (393,216B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
473
| | | ->13.84% (393,216B) 0x4F8C8DC: 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)
475
| | ->04.61% (131,072B) 0x4FC09F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
476
| | | ->04.61% (131,072B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
477
| | | ->04.61% (131,072B) 0x4FC6A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
479
| | ->00.58% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
481
| ->06.04% (171,760B) 0x509E2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
482
| | ->05.77% (164,000B) 0x50324A1: 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)
483
| | | ->05.77% (164,000B) 0x5007028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
484
| | | ->05.77% (164,000B) 0x501441E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
486
| | ->00.27% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
488
| ->02.12% (60,260B) in 129 places, all below massif's threshold (01.00%)
490
->09.23% (262,145B) 0x405F84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
491
| ->09.23% (262,145B) 0x4075F1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
492
| ->09.23% (262,145B) 0x5BBC5E2: (below main) (in /lib64/libc-2.9.so)
494
->00.00% (8B) in 1+ places, all below ms_print's threshold (01.00%)
496
--------------------------------------------------------------------------------
497
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
498
--------------------------------------------------------------------------------
499
48 52,374,367 2,972,680 2,968,397 4,283 0
500
99.86% (2,968,397B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
501
->91.04% (2,706,244B) 0x501B58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
502
| ->83.22% (2,473,984B) 0x4FC2E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
503
| | ->26.46% (786,432B) 0x4FC6A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
504
| | | ->26.46% (786,432B) 0x4F89ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
505
| | | ->26.46% (786,432B) 0x5009C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
507
| | ->18.74% (557,056B) 0x4FE6198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
508
| | | ->18.74% (557,056B) 0x4FC0A04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
509
| | | ->18.74% (557,056B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
511
| | ->15.43% (458,752B) 0x4FCE185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
512
| | | ->15.43% (458,752B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
513
| | | ->15.43% (458,752B) 0x4F8C8DC: 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)
515
| | ->13.23% (393,216B) 0x4FCE15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
516
| | | ->13.23% (393,216B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
517
| | | ->13.23% (393,216B) 0x4F8C8DC: 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)
519
| | ->04.41% (131,072B) 0x4FC09F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
520
| | | ->04.41% (131,072B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
521
| | | ->04.41% (131,072B) 0x4FC6A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
523
| | ->04.41% (131,072B) 0x4FC6E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
524
| | | ->04.41% (131,072B) 0x4F8C8DC: 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)
525
| | | ->04.41% (131,072B) 0x501132D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
527
| | ->00.55% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
529
| ->05.78% (171,760B) 0x509E2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
530
| | ->05.52% (164,000B) 0x50324A1: 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)
531
| | | ->05.52% (164,000B) 0x5007028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
532
| | | ->05.52% (164,000B) 0x501441E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
534
| | ->00.26% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
536
| ->02.04% (60,500B) in 129 places, all below massif's threshold (01.00%)
538
->08.82% (262,145B) 0x405F84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
539
| ->08.82% (262,145B) 0x4075F1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
540
| ->08.82% (262,145B) 0x5BBC5E2: (below main) (in /lib64/libc-2.9.so)
542
->00.00% (8B) in 1+ places, all below ms_print's threshold (01.00%)
544
--------------------------------------------------------------------------------
545
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
546
--------------------------------------------------------------------------------
547
49 53,167,363 2,972,680 2,968,397 4,283 0
548
50 53,625,173 3,103,760 3,099,469 4,291 0
549
99.86% (3,099,469B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
550
->91.42% (2,837,316B) 0x501B58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
551
| ->83.93% (2,605,056B) 0x4FC2E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
552
| | ->25.34% (786,432B) 0x4FC6A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
553
| | | ->25.34% (786,432B) 0x4F89ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
554
| | | ->25.34% (786,432B) 0x5009C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
556
| | ->17.95% (557,056B) 0x4FE6198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
557
| | | ->17.95% (557,056B) 0x4FC0A04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
558
| | | ->17.95% (557,056B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
560
| | ->14.78% (458,752B) 0x4FCE185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
561
| | | ->14.78% (458,752B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
562
| | | ->14.78% (458,752B) 0x4F8C8DC: 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)
564
| | ->12.67% (393,216B) 0x4FCE15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
565
| | | ->12.67% (393,216B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
566
| | | ->12.67% (393,216B) 0x4F8C8DC: 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)
568
| | ->08.45% (262,144B) 0x4FC6E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
569
| | | ->08.45% (262,144B) 0x4F8C8DC: 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)
570
| | | ->08.45% (262,144B) 0x501132D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
572
| | ->04.22% (131,072B) 0x4FC09F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
573
| | | ->04.22% (131,072B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
574
| | | ->04.22% (131,072B) 0x4FC6A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
576
| | ->00.53% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
578
| ->05.53% (171,760B) 0x509E2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
579
| | ->05.28% (164,000B) 0x50324A1: 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)
580
| | | ->05.28% (164,000B) 0x5007028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
581
| | | ->05.28% (164,000B) 0x501441E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
583
| | ->00.25% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
585
| ->01.95% (60,500B) in 129 places, all below massif's threshold (01.00%)
587
->08.45% (262,145B) 0x405F84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
588
| ->08.45% (262,145B) 0x4075F1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
589
| ->08.45% (262,145B) 0x5BBC5E2: (below main) (in /lib64/libc-2.9.so)
591
->00.00% (8B) in 1+ places, all below ms_print's threshold (01.00%)
593
--------------------------------------------------------------------------------
594
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
595
--------------------------------------------------------------------------------
596
51 54,338,312 3,103,760 3,099,469 4,291 0
597
52 54,860,592 3,234,840 3,230,541 4,299 0
598
99.87% (3,230,541B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
599
->91.76% (2,968,388B) 0x501B58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
600
| ->84.58% (2,736,128B) 0x4FC2E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
601
| | ->24.31% (786,432B) 0x4FC6A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
602
| | | ->24.31% (786,432B) 0x4F89ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
603
| | | ->24.31% (786,432B) 0x5009C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
605
| | ->17.22% (557,056B) 0x4FE6198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
606
| | | ->17.22% (557,056B) 0x4FC0A04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
607
| | | ->17.22% (557,056B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
609
| | ->14.18% (458,752B) 0x4FCE185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
610
| | | ->14.18% (458,752B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
611
| | | ->14.18% (458,752B) 0x4F8C8DC: 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)
613
| | ->12.16% (393,216B) 0x4FCE15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
614
| | | ->12.16% (393,216B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
615
| | | ->12.16% (393,216B) 0x4F8C8DC: 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)
617
| | ->08.10% (262,144B) 0x4FC09F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
618
| | | ->08.10% (262,144B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
619
| | | ->08.10% (262,144B) 0x4FC6A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
621
| | ->08.10% (262,144B) 0x4FC6E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
622
| | | ->08.10% (262,144B) 0x4F8C8DC: 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)
623
| | | ->08.10% (262,144B) 0x501132D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
625
| | ->00.51% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
627
| ->05.31% (171,760B) 0x509E2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
628
| | ->05.07% (164,000B) 0x50324A1: 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)
629
| | | ->05.07% (164,000B) 0x5007028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
630
| | | ->05.07% (164,000B) 0x501441E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
632
| | ->00.24% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
634
| ->01.87% (60,500B) in 129 places, all below massif's threshold (01.00%)
636
->08.10% (262,145B) 0x405F84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
637
| ->08.10% (262,145B) 0x4075F1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
638
| ->08.10% (262,145B) 0x5BBC5E2: (below main) (in /lib64/libc-2.9.so)
640
->00.00% (8B) in 1+ places, all below ms_print's threshold (01.00%)
642
--------------------------------------------------------------------------------
643
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
644
--------------------------------------------------------------------------------
645
53 55,627,870 3,234,840 3,230,541 4,299 0
646
54 56,339,346 3,365,920 3,361,613 4,307 0
647
55 56,340,319 3,365,920 3,361,613 4,307 0
648
99.87% (3,361,613B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
649
->92.08% (3,099,460B) 0x501B58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
650
| ->85.18% (2,867,200B) 0x4FC2E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
651
| | ->23.36% (786,432B) 0x4FC6A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
652
| | | ->23.36% (786,432B) 0x4F89ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
653
| | | ->23.36% (786,432B) 0x5009C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
655
| | ->17.52% (589,824B) 0x4FCE185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
656
| | | ->17.52% (589,824B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
657
| | | ->17.52% (589,824B) 0x4F8C8DC: 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)
659
| | ->16.55% (557,056B) 0x4FE6198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
660
| | | ->16.55% (557,056B) 0x4FC0A04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
661
| | | ->16.55% (557,056B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
663
| | ->11.68% (393,216B) 0x4FCE15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
664
| | | ->11.68% (393,216B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
665
| | | ->11.68% (393,216B) 0x4F8C8DC: 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)
667
| | ->07.79% (262,144B) 0x4FC09F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
668
| | | ->07.79% (262,144B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
669
| | | ->07.79% (262,144B) 0x4FC6A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
671
| | ->07.79% (262,144B) 0x4FC6E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
672
| | | ->07.79% (262,144B) 0x4F8C8DC: 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)
673
| | | ->07.79% (262,144B) 0x501132D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
675
| | ->00.49% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
677
| ->05.10% (171,760B) 0x509E2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
678
| | ->04.87% (164,000B) 0x50324A1: 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)
679
| | | ->04.87% (164,000B) 0x5007028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
680
| | | ->04.87% (164,000B) 0x501441E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
682
| | ->00.23% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
684
| ->01.80% (60,500B) in 129 places, all below massif's threshold (01.00%)
686
->07.79% (262,145B) 0x405F84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
687
| ->07.79% (262,145B) 0x4075F1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
688
| ->07.79% (262,145B) 0x5BBC5E2: (below main) (in /lib64/libc-2.9.so)
690
->00.00% (8B) in 1+ places, all below ms_print's threshold (01.00%)
692
--------------------------------------------------------------------------------
693
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
694
--------------------------------------------------------------------------------
695
56 57,153,246 3,365,920 3,361,613 4,307 0
696
57 57,434,236 3,497,000 3,492,685 4,315 0
697
99.88% (3,492,685B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
698
->92.38% (3,230,532B) 0x501B58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
699
| ->85.74% (2,998,272B) 0x4FC2E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
700
| | ->22.49% (786,432B) 0x4FC6A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
701
| | | ->22.49% (786,432B) 0x4F89ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
702
| | | ->22.49% (786,432B) 0x5009C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
704
| | ->20.61% (720,896B) 0x4FCE185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
705
| | | ->20.61% (720,896B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
706
| | | ->20.61% (720,896B) 0x4F8C8DC: 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)
708
| | ->15.93% (557,056B) 0x4FE6198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
709
| | | ->15.93% (557,056B) 0x4FC0A04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
710
| | | ->15.93% (557,056B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
712
| | ->11.24% (393,216B) 0x4FCE15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
713
| | | ->11.24% (393,216B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
714
| | | ->11.24% (393,216B) 0x4F8C8DC: 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)
716
| | ->07.50% (262,144B) 0x4FC09F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
717
| | | ->07.50% (262,144B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
718
| | | ->07.50% (262,144B) 0x4FC6A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
720
| | ->07.50% (262,144B) 0x4FC6E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
721
| | | ->07.50% (262,144B) 0x4F8C8DC: 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)
722
| | | ->07.50% (262,144B) 0x501132D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
724
| | ->00.47% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
726
| ->04.91% (171,760B) 0x509E2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
727
| | ->04.69% (164,000B) 0x50324A1: 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)
728
| | | ->04.69% (164,000B) 0x5007028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
729
| | | ->04.69% (164,000B) 0x501441E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
731
| | ->00.22% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
733
| ->01.73% (60,500B) in 129 places, all below massif's threshold (01.00%)
735
->07.50% (262,145B) 0x405F84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
736
| ->07.50% (262,145B) 0x4075F1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
737
| ->07.50% (262,145B) 0x5BBC5E2: (below main) (in /lib64/libc-2.9.so)
739
->00.00% (8B) in 1+ places, all below ms_print's threshold (01.00%)
741
--------------------------------------------------------------------------------
742
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
743
--------------------------------------------------------------------------------
744
58 58,317,010 3,498,472 3,494,157 4,315 0
745
59 58,686,721 3,628,376 3,624,053 4,323 0
746
99.88% (3,624,053B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
747
->92.66% (3,361,900B) 0x501B58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
748
| ->86.25% (3,129,344B) 0x4FC2E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
749
| | ->21.67% (786,432B) 0x4FC6A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
750
| | | ->21.67% (786,432B) 0x4F89ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
751
| | | ->21.67% (786,432B) 0x5009C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
753
| | ->19.87% (720,896B) 0x4FCE185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
754
| | | ->19.87% (720,896B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
755
| | | ->19.87% (720,896B) 0x4F8C8DC: 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)
757
| | ->18.97% (688,128B) 0x4FE6198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
758
| | | ->18.97% (688,128B) 0x4FC0A04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
759
| | | ->18.97% (688,128B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
761
| | ->10.84% (393,216B) 0x4FCE15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
762
| | | ->10.84% (393,216B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
763
| | | ->10.84% (393,216B) 0x4F8C8DC: 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)
765
| | ->07.22% (262,144B) 0x4FC09F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
766
| | | ->07.22% (262,144B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
767
| | | ->07.22% (262,144B) 0x4FC6A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
769
| | ->07.22% (262,144B) 0x4FC6E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
770
| | | ->07.22% (262,144B) 0x4F8C8DC: 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)
771
| | | ->07.22% (262,144B) 0x501132D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
773
| | ->00.45% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
775
| ->04.73% (171,760B) 0x509E2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
776
| | ->04.52% (164,000B) 0x50324A1: 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)
777
| | | ->04.52% (164,000B) 0x5007028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
778
| | | ->04.52% (164,000B) 0x501441E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
780
| | ->00.21% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
782
| ->01.68% (60,796B) in 129 places, all below massif's threshold (01.00%)
784
->07.22% (262,145B) 0x405F84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
785
| ->07.22% (262,145B) 0x4075F1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
786
| ->07.22% (262,145B) 0x5BBC5E2: (below main) (in /lib64/libc-2.9.so)
788
->00.00% (8B) in 1+ places, all below ms_print's threshold (01.00%)
790
--------------------------------------------------------------------------------
791
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
792
--------------------------------------------------------------------------------
793
60 59,534,897 3,628,376 3,624,053 4,323 0
794
61 59,854,562 3,759,456 3,755,125 4,331 0
795
99.88% (3,755,125B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
796
->92.91% (3,492,972B) 0x501B58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
797
| ->86.73% (3,260,416B) 0x4FC2E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
798
| | ->20.92% (786,432B) 0x4FC6A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
799
| | | ->20.92% (786,432B) 0x4F89ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
800
| | | ->20.92% (786,432B) 0x5009C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
802
| | ->19.18% (720,896B) 0x4FCE185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
803
| | | ->19.18% (720,896B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
804
| | | ->19.18% (720,896B) 0x4F8C8DC: 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)
806
| | ->18.30% (688,128B) 0x4FE6198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
807
| | | ->18.30% (688,128B) 0x4FC0A04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
808
| | | ->18.30% (688,128B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
810
| | ->13.95% (524,288B) 0x4FCE15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
811
| | | ->13.95% (524,288B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
812
| | | ->13.95% (524,288B) 0x4F8C8DC: 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)
814
| | ->06.97% (262,144B) 0x4FC09F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
815
| | | ->06.97% (262,144B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
816
| | | ->06.97% (262,144B) 0x4FC6A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
818
| | ->06.97% (262,144B) 0x4FC6E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
819
| | | ->06.97% (262,144B) 0x4F8C8DC: 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)
820
| | | ->06.97% (262,144B) 0x501132D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
822
| | ->00.44% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
824
| ->04.57% (171,760B) 0x509E2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
825
| | ->04.36% (164,000B) 0x50324A1: 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)
826
| | | ->04.36% (164,000B) 0x5007028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
827
| | | ->04.36% (164,000B) 0x501441E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
829
| | ->00.21% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
831
| ->01.62% (60,796B) in 129 places, all below massif's threshold (01.00%)
833
->06.97% (262,145B) 0x405F84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
834
| ->06.97% (262,145B) 0x4075F1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
835
| ->06.97% (262,145B) 0x5BBC5E2: (below main) (in /lib64/libc-2.9.so)
837
->00.00% (8B) in 1+ places, all below ms_print's threshold (01.00%)
839
--------------------------------------------------------------------------------
840
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
841
--------------------------------------------------------------------------------
842
62 60,614,102 3,759,456 3,755,125 4,331 0
843
63 61,196,274 3,890,536 3,886,197 4,339 0
844
64 61,197,247 3,890,536 3,886,197 4,339 0
845
99.89% (3,886,197B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
846
->93.15% (3,624,044B) 0x501B58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
847
| ->87.17% (3,391,488B) 0x4FC2E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
848
| | ->21.06% (819,200B) 0x4FE6198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
849
| | | ->21.06% (819,200B) 0x4FC0A04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
850
| | | ->21.06% (819,200B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
852
| | ->20.21% (786,432B) 0x4FC6A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
853
| | | ->20.21% (786,432B) 0x4F89ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
854
| | | ->20.21% (786,432B) 0x5009C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
856
| | ->18.53% (720,896B) 0x4FCE185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
857
| | | ->18.53% (720,896B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
858
| | | ->18.53% (720,896B) 0x4F8C8DC: 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)
860
| | ->13.48% (524,288B) 0x4FCE15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
861
| | | ->13.48% (524,288B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
862
| | | ->13.48% (524,288B) 0x4F8C8DC: 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)
864
| | ->06.74% (262,144B) 0x4FC09F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
865
| | | ->06.74% (262,144B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
866
| | | ->06.74% (262,144B) 0x4FC6A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
868
| | ->06.74% (262,144B) 0x4FC6E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
869
| | | ->06.74% (262,144B) 0x4F8C8DC: 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)
870
| | | ->06.74% (262,144B) 0x501132D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
872
| | ->00.42% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
874
| ->04.41% (171,760B) 0x509E2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
875
| | ->04.22% (164,000B) 0x50324A1: 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)
876
| | | ->04.22% (164,000B) 0x5007028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
877
| | | ->04.22% (164,000B) 0x501441E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
879
| | ->00.20% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
881
| ->01.56% (60,796B) in 129 places, all below massif's threshold (01.00%)
883
->06.74% (262,145B) 0x405F84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
884
| ->06.74% (262,145B) 0x4075F1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
885
| ->06.74% (262,145B) 0x5BBC5E2: (below main) (in /lib64/libc-2.9.so)
887
->00.00% (8B) in 1+ places, all below ms_print's threshold (01.00%)
889
--------------------------------------------------------------------------------
890
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
891
--------------------------------------------------------------------------------
892
65 61,787,540 3,890,536 3,886,197 4,339 0
893
66 62,204,906 4,021,584 4,017,245 4,339 0
894
99.89% (4,017,245B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
895
->93.37% (3,755,092B) 0x501B58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
896
| ->87.59% (3,522,560B) 0x4FC2E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
897
| | ->20.37% (819,200B) 0x4FE6198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
898
| | | ->20.37% (819,200B) 0x4FC0A04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
899
| | | ->20.37% (819,200B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
901
| | ->19.56% (786,432B) 0x4FC6A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
902
| | | ->19.56% (786,432B) 0x4F89ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
903
| | | ->19.56% (786,432B) 0x5009C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
905
| | ->17.93% (720,896B) 0x4FCE185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
906
| | | ->17.93% (720,896B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
907
| | | ->17.93% (720,896B) 0x4F8C8DC: 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)
909
| | ->13.04% (524,288B) 0x4FCE15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
910
| | | ->13.04% (524,288B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
911
| | | ->13.04% (524,288B) 0x4F8C8DC: 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)
913
| | ->09.78% (393,216B) 0x4FC6E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
914
| | | ->09.78% (393,216B) 0x4F8C8DC: 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)
915
| | | ->09.78% (393,216B) 0x501132D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
917
| | ->06.52% (262,144B) 0x4FC09F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
918
| | | ->06.52% (262,144B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
919
| | | ->06.52% (262,144B) 0x4FC6A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
921
| | ->00.41% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
923
| ->04.27% (171,760B) 0x509E2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
924
| | ->04.08% (164,000B) 0x50324A1: 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)
925
| | | ->04.08% (164,000B) 0x5007028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
926
| | | ->04.08% (164,000B) 0x501441E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
928
| | ->00.19% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
930
| ->01.51% (60,772B) in 129 places, all below massif's threshold (01.00%)
932
->06.52% (262,145B) 0x405F84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
933
| ->06.52% (262,145B) 0x4075F1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
934
| ->06.52% (262,145B) 0x5BBC5E2: (below main) (in /lib64/libc-2.9.so)
936
->00.00% (8B) in 1+ places, all below ms_print's threshold (01.00%)