1
--------------------------------------------------------------------------------
2
Command: ./xerces-dom 1 xmlgen 64000000
3
Massif arguments: --heap=yes --depth=5 --massif-out-file=/tmp/massif.out
4
ms_print arguments: /tmp/massif.out
5
--------------------------------------------------------------------------------
11
| @@@ @ # : .:@: : : :
12
| , @@@ @ # : .::@: : : :
13
| ,@ @@@ @ # : . :::@: : : @
14
| @@ @@@ @ # : .: :::@: : : ,
15
| @ @@ @@@ @ # : .:: :::@: : : @
16
| @@ @@ @@@ @ # : .::: :::@: : : @
17
| @@ @@ @@@ @ # : :::: :::@: : : @
18
| : :@ . @@ @@ @@@ @ # ::: : :::: :::@: : : @
19
| ,: :@ : @@ @@ @@@ @ # ::: : : :::: :::@: : : @
20
| @: :@ : @@ @@ @@@ @ # ::: : : :::: :::@: : : @
21
| @: :@ :: @@ @@ @@@ @ # ::: : :: :::: :::@: : : @
22
| @ @: :@ :: @@ @@ @@@ @ # ::: : :: :::: :::@: : : @
23
| @ @: :@ ::: @@ @@ @@@ @ # ::: : ::: :::: :::@: : : @
24
| @@ @: :@ ::: @@ @@ @@@ @ # ::: : ::: :::: :::@: : : @
25
| @@ @: :@ :::: @@ @@ @@@ @ # ::: :.::: :::: :::@: : : @
26
| ,@@ @: :@ :::: @@ @@ @@@ @ # ::: ::::: :::: :::@: : : @
27
| @@@ @: :@.:::: @@ @@ @@@ @ # ::: ::::: :::: :::@: : : @
28
| ..,@@@ @: :@::::: @@ @@ @@@ @ # ::: ::::: :::: :::@: : : @
29
0 +----------------------------------------------------------------------->Gi
32
Number of snapshots: 73
33
Detailed snapshots: [3, 4, 5, 6, 7, 10, 16, 17, 18, 19, 20, 21, 22, 24, 26 (peak), 42, 52, 62, 72]
35
--------------------------------------------------------------------------------
36
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
37
--------------------------------------------------------------------------------
39
1 2,021,304,598 64,008,464 64,008,366 98 0
40
2 3,896,548,956 64,008,464 64,008,366 98 0
41
3 5,170,708,764 64,008,464 64,008,366 98 0
42
100.00% (64,008,366B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
43
->99.99% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
44
| ->99.99% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
45
| ->99.99% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
47
->00.01% (8,365B) in 1+ places, all below ms_print's threshold (01.00%)
49
--------------------------------------------------------------------------------
50
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
51
--------------------------------------------------------------------------------
52
4 6,612,414,921 208,483,272 208,470,259 13,013 0
53
99.99% (208,470,259B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
54
->69.29% (144,459,524B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
55
| ->69.15% (144,162,816B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
56
| | ->23.51% (49,020,928B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
57
| | | ->23.51% (49,020,928B) 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)
58
| | | ->23.51% (49,020,928B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
60
| | ->12.40% (25,853,952B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
61
| | | ->12.40% (25,853,952B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
62
| | | ->12.40% (25,853,952B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
64
| | ->12.39% (25,821,184B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
65
| | | ->12.26% (25,559,040B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
66
| | | | ->12.26% (25,559,040B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
68
| | | ->00.13% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
70
| | ->08.30% (17,301,504B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
71
| | | ->08.30% (17,301,504B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
72
| | | ->08.30% (17,301,504B) 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)
74
| | ->07.20% (15,007,744B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
75
| | | ->07.20% (15,007,744B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
76
| | | ->07.20% (15,007,744B) 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)
78
| | ->05.03% (10,485,760B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
79
| | | ->05.03% (10,485,760B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
80
| | | ->05.03% (10,485,760B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
82
| | ->00.32% (671,744B) in 1+ places, all below ms_print's threshold (01.00%)
84
| ->00.14% (296,708B) in 1+ places, all below ms_print's threshold (01.00%)
86
->30.70% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
87
| ->30.70% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
88
| ->30.70% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
90
->00.01% (10,734B) in 1+ places, all below ms_print's threshold (01.00%)
92
--------------------------------------------------------------------------------
93
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
94
--------------------------------------------------------------------------------
95
5 8,429,663,390 399,791,552 399,766,867 24,685 0
96
99.99% (399,766,867B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
97
->83.98% (335,756,132B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
98
| ->83.89% (335,396,864B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
99
| | ->28.39% (113,508,352B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
100
| | | ->28.39% (113,508,352B) 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)
101
| | | ->28.39% (113,508,352B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
103
| | ->14.79% (59,113,472B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
104
| | | ->14.69% (58,720,256B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
105
| | | | ->14.69% (58,720,256B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
107
| | | ->00.10% (393,216B) in 1+ places, all below ms_print's threshold (01.00%)
109
| | ->14.40% (57,573,376B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
110
| | | ->14.40% (57,573,376B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
111
| | | ->14.40% (57,573,376B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
113
| | ->09.93% (39,714,816B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
114
| | | ->09.93% (39,714,816B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
115
| | | ->09.93% (39,714,816B) 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)
117
| | ->09.39% (37,552,128B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
118
| | | ->09.39% (37,552,128B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
119
| | | ->09.39% (37,552,128B) 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)
121
| | ->06.49% (25,952,256B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
122
| | | ->06.49% (25,952,256B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
123
| | | ->06.49% (25,952,256B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
125
| | ->00.50% (1,982,464B) in 1+ places, all below ms_print's threshold (01.00%)
127
| ->00.09% (359,268B) in 1+ places, all below ms_print's threshold (01.00%)
129
->16.01% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
130
| ->16.01% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
131
| ->16.01% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
133
->00.00% (10,734B) in 1+ places, all below ms_print's threshold (01.00%)
135
--------------------------------------------------------------------------------
136
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
137
--------------------------------------------------------------------------------
138
6 9,931,736,575 557,946,144 557,911,811 34,333 0
139
99.99% (557,911,811B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
140
->88.52% (493,901,076B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
141
| ->88.44% (493,469,696B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
142
| | ->29.41% (164,102,144B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
143
| | | ->29.41% (164,102,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)
144
| | | ->29.41% (164,102,144B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
146
| | ->16.07% (89,653,248B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
147
| | | ->15.90% (88,735,744B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
148
| | | | ->15.90% (88,735,744B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
150
| | | ->00.16% (917,504B) in 1+ places, all below ms_print's threshold (01.00%)
152
| | ->14.71% (82,083,840B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
153
| | | ->14.71% (82,083,840B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
154
| | | ->14.71% (82,083,840B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
156
| | ->10.41% (58,064,896B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
157
| | | ->10.41% (58,064,896B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
158
| | | ->10.41% (58,064,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)
160
| | ->09.90% (55,246,848B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
161
| | | ->09.90% (55,246,848B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
162
| | | ->09.90% (55,246,848B) 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)
164
| | ->07.33% (40,894,464B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
165
| | | ->07.33% (40,894,464B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
166
| | | ->07.33% (40,894,464B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
168
| | ->00.61% (3,424,256B) in 1+ places, all below ms_print's threshold (01.00%)
170
| ->00.08% (431,380B) in 1+ places, all below ms_print's threshold (01.00%)
172
->11.47% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
173
| ->11.47% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
174
| ->11.47% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
176
->00.00% (10,734B) in 1+ places, all below ms_print's threshold (01.00%)
178
--------------------------------------------------------------------------------
179
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
180
--------------------------------------------------------------------------------
181
7 12,013,079,940 777,093,504 777,045,803 47,701 0
182
99.99% (777,045,803B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
183
->91.76% (713,035,068B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
184
| ->91.69% (712,491,008B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
185
| | ->30.71% (238,682,112B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
186
| | | ->30.71% (238,682,112B) 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)
187
| | | ->30.71% (238,682,112B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
189
| | ->16.99% (131,989,504B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
190
| | | ->16.83% (130,809,856B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
191
| | | | ->16.83% (130,809,856B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
193
| | | ->00.15% (1,179,648B) in 1+ places, all below ms_print's threshold (01.00%)
195
| | ->15.00% (116,555,776B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
196
| | | ->15.00% (116,555,776B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
197
| | | ->15.00% (116,555,776B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
199
| | ->10.55% (81,985,536B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
200
| | | ->10.55% (81,985,536B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
201
| | | ->10.55% (81,985,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)
203
| | ->10.37% (80,609,280B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
204
| | | ->10.37% (80,609,280B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
205
| | | ->10.37% (80,609,280B) 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)
207
| | ->07.40% (57,540,608B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
208
| | | ->07.40% (57,540,608B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
209
| | | ->07.40% (57,540,608B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
211
| | ->00.66% (5,128,192B) in 1+ places, all below ms_print's threshold (01.00%)
213
| ->00.07% (544,060B) in 1+ places, all below ms_print's threshold (01.00%)
215
->08.24% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
216
| ->08.24% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
217
| ->08.24% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
219
->00.00% (10,734B) in 1+ places, all below ms_print's threshold (01.00%)
221
--------------------------------------------------------------------------------
222
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
223
--------------------------------------------------------------------------------
224
8 13,722,047,721 894,324,056 894,269,260 54,796 0
225
9 15,963,063,359 894,324,056 894,269,260 54,796 0
226
10 17,606,469,420 894,324,056 894,269,260 54,796 0
227
99.99% (894,269,260B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
228
->92.84% (830,258,512B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
229
| ->92.79% (829,800,448B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
230
| | ->30.88% (276,168,704B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
231
| | | ->30.88% (276,168,704B) 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)
232
| | | ->30.88% (276,168,704B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
234
| | ->17.79% (159,121,408B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
235
| | | ->17.65% (157,810,688B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
236
| | | | ->17.65% (157,810,688B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
238
| | | ->00.15% (1,310,720B) in 1+ places, all below ms_print's threshold (01.00%)
240
| | ->15.08% (134,905,856B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
241
| | | ->15.08% (134,905,856B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
242
| | | ->15.08% (134,905,856B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
244
| | ->10.78% (96,403,456B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
245
| | | ->10.78% (96,403,456B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
246
| | | ->10.78% (96,403,456B) 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)
248
| | ->10.42% (93,192,192B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
249
| | | ->10.42% (93,192,192B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
250
| | | ->10.42% (93,192,192B) 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)
252
| | ->07.17% (64,094,208B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
253
| | | ->07.17% (64,094,208B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
254
| | | ->07.17% (64,094,208B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
256
| | ->00.66% (5,914,624B) in 1+ places, all below ms_print's threshold (01.00%)
258
| ->00.05% (458,064B) in 1+ places, all below ms_print's threshold (01.00%)
260
->07.16% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
261
| ->07.16% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
262
| ->07.16% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
264
->00.00% (10,747B) in 1+ places, all below ms_print's threshold (01.00%)
266
--------------------------------------------------------------------------------
267
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
268
--------------------------------------------------------------------------------
269
11 19,003,003,330 132,287,048 132,278,675 8,373 0
270
12 20,752,025,197 316,399,040 316,379,435 19,605 0
271
13 22,501,315,556 500,533,112 500,502,275 30,837 0
272
14 23,750,674,303 632,187,480 632,148,619 38,861 0
273
15 25,749,456,044 842,502,432 842,450,731 51,701 0
274
16 28,178,529,700 1,042,913,504 1,037,606,020 5,307,484 0
275
99.49% (1,037,606,020B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
276
->87.22% (909,594,933B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
277
| ->79.55% (829,669,376B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
278
| | ->26.39% (275,218,432B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
279
| | | ->26.39% (275,218,432B) 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)
280
| | | ->26.39% (275,218,432B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
282
| | ->15.89% (165,675,008B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
283
| | | ->15.61% (162,791,424B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
284
| | | | ->15.61% (162,791,424B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
286
| | | ->00.28% (2,883,584B) in 1+ places, all below ms_print's threshold (01.00%)
288
| | ->12.69% (132,382,720B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
289
| | | ->12.69% (132,382,720B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
290
| | | ->12.69% (132,382,720B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
292
| | ->09.12% (95,158,272B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
293
| | | ->09.12% (95,158,272B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
294
| | | ->09.12% (95,158,272B) 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)
296
| | ->08.82% (92,012,544B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
297
| | | ->08.82% (92,012,544B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
298
| | | ->08.82% (92,012,544B) 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)
300
| | ->06.01% (62,652,416B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
301
| | | ->06.01% (62,652,416B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
302
| | | ->06.01% (62,652,416B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
304
| | ->00.63% (6,569,984B) in 1+ places, all below ms_print's threshold (01.00%)
306
| ->03.15% (32,896,800B) 0x5094CD9: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
307
| | ->03.15% (32,896,800B) 0x50945A0: xalanc_1_10::XalanSourceTreeElementNAAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeDocument*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
308
| | ->03.15% (32,896,800B) 0x5089A9A: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, bool) (in /usr/lib64/libxalan-c.so.110.0)
309
| | ->03.15% (32,896,800B) 0x508468E: xalanc_1_10::XalanSourceTreeContentHandler::createElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanSourceTreeElement*) (in /usr/lib64/libxalan-c.so.110.0)
311
| ->01.69% (17,606,400B) 0x50A1B29: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
312
| | ->01.69% (17,606,400B) 0x50A13FD: xalanc_1_10::XalanSourceTreeTextAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
313
| | ->01.69% (17,606,400B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
314
| | ->01.69% (17,606,400B) 0x50849B9: xalanc_1_10::XalanSourceTreeContentHandler::processAccumulatedText() (in /usr/lib64/libxalan-c.so.110.0)
316
| ->01.43% (14,924,800B) 0x4FBE576: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
317
| | ->01.43% (14,924,800B) 0x4FBDD72: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
318
| | ->01.41% (14,671,360B) 0x5086460: xalanc_1_10::XalanSourceTreeDocument::createTextNode(unsigned short const*, unsigned int, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*) (in /usr/lib64/libxalan-c.so.110.0)
319
| | | ->01.41% (14,671,360B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
321
| | ->00.02% (253,440B) in 1+ places, all below ms_print's threshold (01.00%)
323
| ->01.39% (14,497,557B) in 420 places, all below massif's threshold (01.00%)
325
->06.14% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
326
| ->06.14% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
327
| ->06.14% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
329
->06.14% (63,999,968B) 0x5AB967F: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
330
| ->06.14% (63,999,968B) 0x5ABA493: (within /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
331
| ->06.14% (63,999,968B) 0x5ABA558: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
332
| | ->06.14% (63,999,968B) 0x5AB78B5: std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::basic_istringstream(std::string const&, std::_Ios_Openmode) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
333
| | ->06.14% (63,999,968B) 0x405363: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
335
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
337
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
339
->00.00% (11,118B) in 1+ places, all below ms_print's threshold (01.00%)
341
--------------------------------------------------------------------------------
342
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
343
--------------------------------------------------------------------------------
344
17 30,054,009,357 1,129,397,312 1,118,712,510 10,684,802 0
345
99.05% (1,118,712,510B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
346
->87.72% (990,701,423B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
347
| ->73.46% (829,669,376B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
348
| | ->24.37% (275,218,432B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
349
| | | ->24.37% (275,218,432B) 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
| | | ->24.37% (275,218,432B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
352
| | ->14.67% (165,675,008B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
353
| | | ->14.41% (162,791,424B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
354
| | | | ->14.41% (162,791,424B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
356
| | | ->00.26% (2,883,584B) in 1+ places, all below ms_print's threshold (01.00%)
358
| | ->11.72% (132,382,720B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
359
| | | ->11.72% (132,382,720B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
360
| | | ->11.72% (132,382,720B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
362
| | ->08.43% (95,158,272B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
363
| | | ->08.43% (95,158,272B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
364
| | | ->08.43% (95,158,272B) 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)
366
| | ->08.15% (92,012,544B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
367
| | | ->08.15% (92,012,544B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
368
| | | ->08.15% (92,012,544B) 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)
370
| | ->05.55% (62,652,416B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
371
| | | ->05.55% (62,652,416B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
372
| | | ->05.55% (62,652,416B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
374
| | ->00.58% (6,569,984B) in 1+ places, all below ms_print's threshold (01.00%)
376
| ->05.91% (66,715,200B) 0x5094CD9: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
377
| | ->05.91% (66,715,200B) 0x50945A0: xalanc_1_10::XalanSourceTreeElementNAAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeDocument*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
378
| | ->05.91% (66,715,200B) 0x5089A9A: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, bool) (in /usr/lib64/libxalan-c.so.110.0)
379
| | ->05.91% (66,715,200B) 0x508468E: xalanc_1_10::XalanSourceTreeContentHandler::createElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanSourceTreeElement*) (in /usr/lib64/libxalan-c.so.110.0)
381
| ->03.16% (35,707,200B) 0x50A1B29: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
382
| | ->03.16% (35,707,200B) 0x50A13FD: xalanc_1_10::XalanSourceTreeTextAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
383
| | ->03.16% (35,707,200B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
384
| | ->03.16% (35,707,200B) 0x50849B9: xalanc_1_10::XalanSourceTreeContentHandler::processAccumulatedText() (in /usr/lib64/libxalan-c.so.110.0)
386
| ->02.68% (30,247,680B) 0x4FBE576: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
387
| | ->02.68% (30,247,680B) 0x4FBDD72: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
388
| | ->02.63% (29,753,600B) 0x5086460: xalanc_1_10::XalanSourceTreeDocument::createTextNode(unsigned short const*, unsigned int, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*) (in /usr/lib64/libxalan-c.so.110.0)
389
| | | ->02.63% (29,753,600B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
391
| | ->00.04% (494,080B) in 1+ places, all below ms_print's threshold (01.00%)
393
| ->01.30% (14,676,899B) in 420 places, all below massif's threshold (01.00%)
395
| ->01.21% (13,685,068B) 0x4FAF143: xalanc_1_10::XalanVector<unsigned short, xalanc_1_10::MemoryManagedConstructionTraits<unsigned short> >::doReserve(unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
396
| ->01.21% (13,679,846B) 0x4FABC8F: xalanc_1_10::XalanDOMString::append(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
397
| | ->01.21% (13,678,272B) 0x4FAC1CF: xalanc_1_10::XalanDOMString::XalanDOMString(unsigned short const*, xercesc_2_8::MemoryManager&, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
398
| | | ->01.21% (13,677,894B) 0x4FBDD2C: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
400
| | | ->00.00% (378B) in 1+ places, all below ms_print's threshold (01.00%)
402
| | ->00.00% (1,574B) in 1+ places, all below ms_print's threshold (01.00%)
404
| ->00.00% (5,222B) in 1+ places, all below ms_print's threshold (01.00%)
406
->05.67% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
407
| ->05.67% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
408
| ->05.67% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
410
->05.67% (63,999,968B) 0x5AB967F: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
411
| ->05.67% (63,999,968B) 0x5ABA493: (within /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
412
| ->05.67% (63,999,968B) 0x5ABA558: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
413
| | ->05.67% (63,999,968B) 0x5AB78B5: std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::basic_istringstream(std::string const&, std::_Ios_Openmode) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
414
| | ->05.67% (63,999,968B) 0x405363: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
416
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
418
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
420
->00.00% (11,118B) in 1+ places, all below ms_print's threshold (01.00%)
422
--------------------------------------------------------------------------------
423
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
424
--------------------------------------------------------------------------------
425
18 32,087,059,499 1,223,048,400 1,206,535,392 16,513,008 0
426
98.65% (1,206,535,392B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
427
->88.18% (1,078,524,305B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
428
| ->67.84% (829,669,376B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
429
| | ->22.50% (275,218,432B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
430
| | | ->22.50% (275,218,432B) 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)
431
| | | ->22.50% (275,218,432B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
433
| | ->13.55% (165,675,008B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
434
| | | ->13.31% (162,791,424B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
435
| | | | ->13.31% (162,791,424B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
437
| | | ->00.24% (2,883,584B) in 1+ places, all below ms_print's threshold (01.00%)
439
| | ->10.82% (132,382,720B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
440
| | | ->10.82% (132,382,720B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
441
| | | ->10.82% (132,382,720B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
443
| | ->07.78% (95,158,272B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
444
| | | ->07.78% (95,158,272B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
445
| | | ->07.78% (95,158,272B) 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)
447
| | ->07.52% (92,012,544B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
448
| | | ->07.52% (92,012,544B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
449
| | | ->07.52% (92,012,544B) 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)
451
| | ->05.12% (62,652,416B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
452
| | | ->05.12% (62,652,416B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
453
| | | ->05.12% (62,652,416B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
455
| | ->00.54% (6,569,984B) in 1+ places, all below ms_print's threshold (01.00%)
457
| ->08.45% (103,334,400B) 0x5094CD9: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
458
| | ->08.45% (103,334,400B) 0x50945A0: xalanc_1_10::XalanSourceTreeElementNAAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeDocument*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
459
| | ->08.45% (103,334,400B) 0x5089A9A: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, bool) (in /usr/lib64/libxalan-c.so.110.0)
460
| | ->08.45% (103,334,400B) 0x508468E: xalanc_1_10::XalanSourceTreeContentHandler::createElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanSourceTreeElement*) (in /usr/lib64/libxalan-c.so.110.0)
462
| ->04.52% (55,305,600B) 0x50A1B29: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
463
| | ->04.52% (55,305,600B) 0x50A13FD: xalanc_1_10::XalanSourceTreeTextAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
464
| | ->04.52% (55,305,600B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
465
| | ->04.52% (55,305,600B) 0x50849B9: xalanc_1_10::XalanSourceTreeContentHandler::processAccumulatedText() (in /usr/lib64/libxalan-c.so.110.0)
467
| ->03.83% (46,822,400B) 0x4FBE576: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
468
| | ->03.83% (46,822,400B) 0x4FBDD72: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
469
| | ->03.77% (46,087,680B) 0x5086460: xalanc_1_10::XalanSourceTreeDocument::createTextNode(unsigned short const*, unsigned int, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*) (in /usr/lib64/libxalan-c.so.110.0)
470
| | | ->03.77% (46,087,680B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
472
| | ->00.06% (734,720B) in 1+ places, all below ms_print's threshold (01.00%)
474
| ->01.73% (21,182,150B) 0x4FAF143: xalanc_1_10::XalanVector<unsigned short, xalanc_1_10::MemoryManagedConstructionTraits<unsigned short> >::doReserve(unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
475
| | ->01.73% (21,176,928B) 0x4FABC8F: xalanc_1_10::XalanDOMString::append(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
476
| | | ->01.73% (21,175,354B) 0x4FAC1CF: xalanc_1_10::XalanDOMString::XalanDOMString(unsigned short const*, xercesc_2_8::MemoryManager&, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
477
| | | | ->01.73% (21,174,976B) 0x4FBDD2C: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
479
| | | | ->00.00% (378B) in 1+ places, all below ms_print's threshold (01.00%)
481
| | | ->00.00% (1,574B) in 1+ places, all below ms_print's threshold (01.00%)
483
| | ->00.00% (5,222B) in 1+ places, all below ms_print's threshold (01.00%)
485
| ->01.19% (14,553,600B) 0x50A3369: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
486
| | ->01.19% (14,553,600B) 0x50A2C3A: xalanc_1_10::XalanSourceTreeTextIWSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
487
| | ->01.19% (14,553,600B) 0x50864DC: xalanc_1_10::XalanSourceTreeDocument::createTextNode(unsigned short const*, unsigned int, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*) (in /usr/lib64/libxalan-c.so.110.0)
488
| | ->01.19% (14,553,600B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
490
| ->00.63% (7,656,779B) in 1+ places, all below ms_print's threshold (01.00%)
492
->05.23% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
493
| ->05.23% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
494
| ->05.23% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
496
->05.23% (63,999,968B) 0x5AB967F: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
497
| ->05.23% (63,999,968B) 0x5ABA493: (within /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
498
| ->05.23% (63,999,968B) 0x5ABA558: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
499
| | ->05.23% (63,999,968B) 0x5AB78B5: std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::basic_istringstream(std::string const&, std::_Ios_Openmode) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
500
| | ->05.23% (63,999,968B) 0x405363: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
502
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
504
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
506
->00.00% (11,118B) in 1+ places, all below ms_print's threshold (01.00%)
508
--------------------------------------------------------------------------------
509
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
510
--------------------------------------------------------------------------------
511
19 34,291,329,805 1,324,481,408 1,301,669,544 22,811,864 0
512
98.28% (1,301,669,544B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
513
->88.61% (1,173,658,457B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
514
| ->62.64% (829,669,376B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
515
| | ->20.78% (275,218,432B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
516
| | | ->20.78% (275,218,432B) 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)
517
| | | ->20.78% (275,218,432B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
519
| | ->12.51% (165,675,008B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
520
| | | ->12.29% (162,791,424B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
521
| | | | ->12.29% (162,791,424B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
523
| | | ->00.22% (2,883,584B) in 1+ places, all below ms_print's threshold (01.00%)
525
| | ->10.00% (132,382,720B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
526
| | | ->10.00% (132,382,720B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
527
| | | ->10.00% (132,382,720B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
529
| | ->07.18% (95,158,272B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
530
| | | ->07.18% (95,158,272B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
531
| | | ->07.18% (95,158,272B) 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)
533
| | ->06.95% (92,012,544B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
534
| | | ->06.95% (92,012,544B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
535
| | | ->06.95% (92,012,544B) 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)
537
| | ->04.73% (62,652,416B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
538
| | | ->04.73% (62,652,416B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
539
| | | ->04.73% (62,652,416B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
541
| | ->00.50% (6,569,984B) in 1+ places, all below ms_print's threshold (01.00%)
543
| ->10.80% (142,999,200B) 0x5094CD9: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
544
| | ->10.80% (142,999,200B) 0x50945A0: xalanc_1_10::XalanSourceTreeElementNAAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeDocument*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
545
| | ->10.80% (142,999,200B) 0x5089A9A: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, bool) (in /usr/lib64/libxalan-c.so.110.0)
546
| | ->10.80% (142,999,200B) 0x508468E: xalanc_1_10::XalanSourceTreeContentHandler::createElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanSourceTreeElement*) (in /usr/lib64/libxalan-c.so.110.0)
548
| ->05.78% (76,536,000B) 0x50A1B29: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
549
| | ->05.78% (76,536,000B) 0x50A13FD: xalanc_1_10::XalanSourceTreeTextAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
550
| | ->05.78% (76,536,000B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
551
| | ->05.78% (76,536,000B) 0x50849B9: xalanc_1_10::XalanSourceTreeContentHandler::processAccumulatedText() (in /usr/lib64/libxalan-c.so.110.0)
553
| ->04.89% (64,756,480B) 0x4FBE576: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
554
| | ->04.89% (64,756,480B) 0x4FBDD72: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
555
| | ->04.82% (63,778,560B) 0x5086460: xalanc_1_10::XalanSourceTreeDocument::createTextNode(unsigned short const*, unsigned int, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*) (in /usr/lib64/libxalan-c.so.110.0)
556
| | | ->04.82% (63,778,560B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
558
| | ->00.07% (977,920B) in 1+ places, all below ms_print's threshold (01.00%)
560
| ->02.21% (29,299,694B) 0x4FAF143: xalanc_1_10::XalanVector<unsigned short, xalanc_1_10::MemoryManagedConstructionTraits<unsigned short> >::doReserve(unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
561
| | ->02.21% (29,294,472B) 0x4FABC8F: xalanc_1_10::XalanDOMString::append(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
562
| | | ->02.21% (29,292,898B) 0x4FAC1CF: xalanc_1_10::XalanDOMString::XalanDOMString(unsigned short const*, xercesc_2_8::MemoryManager&, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
563
| | | | ->02.21% (29,292,520B) 0x4FBDD2C: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
565
| | | | ->00.00% (378B) in 1+ places, all below ms_print's threshold (01.00%)
567
| | | ->00.00% (1,574B) in 1+ places, all below ms_print's threshold (01.00%)
569
| | ->00.00% (5,222B) in 1+ places, all below ms_print's threshold (01.00%)
571
| ->01.52% (20,140,800B) 0x50A3369: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
572
| | ->01.52% (20,140,800B) 0x50A2C3A: xalanc_1_10::XalanSourceTreeTextIWSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
573
| | ->01.52% (20,140,800B) 0x50864DC: xalanc_1_10::XalanSourceTreeDocument::createTextNode(unsigned short const*, unsigned int, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*) (in /usr/lib64/libxalan-c.so.110.0)
574
| | ->01.52% (20,140,800B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
576
| ->00.77% (10,256,907B) in 1+ places, all below ms_print's threshold (01.00%)
578
->04.83% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
579
| ->04.83% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
580
| ->04.83% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
582
->04.83% (63,999,968B) 0x5AB967F: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
583
| ->04.83% (63,999,968B) 0x5ABA493: (within /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
584
| ->04.83% (63,999,968B) 0x5ABA558: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
585
| | ->04.83% (63,999,968B) 0x5AB78B5: std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::basic_istringstream(std::string const&, std::_Ios_Openmode) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
586
| | ->04.83% (63,999,968B) 0x405363: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
588
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
590
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
592
->00.00% (11,118B) in 1+ places, all below ms_print's threshold (01.00%)
594
--------------------------------------------------------------------------------
595
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
596
--------------------------------------------------------------------------------
597
20 36,679,431,026 1,434,266,304 1,404,643,626 29,622,678 0
598
97.93% (1,404,643,626B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
599
->89.01% (1,276,632,539B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
600
| ->57.85% (829,669,376B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
601
| | ->19.19% (275,218,432B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
602
| | | ->19.19% (275,218,432B) 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)
603
| | | ->19.19% (275,218,432B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
605
| | ->11.55% (165,675,008B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
606
| | | ->11.35% (162,791,424B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
607
| | | | ->11.35% (162,791,424B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
609
| | | ->00.20% (2,883,584B) in 1+ places, all below ms_print's threshold (01.00%)
611
| | ->09.23% (132,382,720B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
612
| | | ->09.23% (132,382,720B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
613
| | | ->09.23% (132,382,720B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
615
| | ->06.63% (95,158,272B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
616
| | | ->06.63% (95,158,272B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
617
| | | ->06.63% (95,158,272B) 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)
619
| | ->06.42% (92,012,544B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
620
| | | ->06.42% (92,012,544B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
621
| | | ->06.42% (92,012,544B) 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)
623
| | ->04.37% (62,652,416B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
624
| | | ->04.37% (62,652,416B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
625
| | | ->04.37% (62,652,416B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
627
| | ->00.46% (6,569,984B) in 1+ places, all below ms_print's threshold (01.00%)
629
| ->12.97% (185,954,400B) 0x5094CD9: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
630
| | ->12.97% (185,954,400B) 0x50945A0: xalanc_1_10::XalanSourceTreeElementNAAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeDocument*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
631
| | ->12.97% (185,954,400B) 0x5089A9A: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, bool) (in /usr/lib64/libxalan-c.so.110.0)
632
| | ->12.97% (185,954,400B) 0x508468E: xalanc_1_10::XalanSourceTreeContentHandler::createElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanSourceTreeElement*) (in /usr/lib64/libxalan-c.so.110.0)
634
| ->06.94% (99,523,200B) 0x50A1B29: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
635
| | ->06.94% (99,523,200B) 0x50A13FD: xalanc_1_10::XalanSourceTreeTextAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
636
| | ->06.94% (99,523,200B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
637
| | ->06.94% (99,523,200B) 0x50849B9: xalanc_1_10::XalanSourceTreeContentHandler::processAccumulatedText() (in /usr/lib64/libxalan-c.so.110.0)
639
| ->05.87% (84,158,720B) 0x4FBE576: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
640
| | ->05.87% (84,158,720B) 0x4FBDD72: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
641
| | ->05.78% (82,936,320B) 0x5086460: xalanc_1_10::XalanSourceTreeDocument::createTextNode(unsigned short const*, unsigned int, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*) (in /usr/lib64/libxalan-c.so.110.0)
642
| | | ->05.78% (82,936,320B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
644
| | ->00.09% (1,222,400B) in 1+ places, all below ms_print's threshold (01.00%)
646
| ->02.66% (38,081,448B) 0x4FAF143: xalanc_1_10::XalanVector<unsigned short, xalanc_1_10::MemoryManagedConstructionTraits<unsigned short> >::doReserve(unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
647
| | ->02.65% (38,076,226B) 0x4FABC8F: xalanc_1_10::XalanDOMString::append(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
648
| | | ->02.65% (38,074,652B) 0x4FAC1CF: xalanc_1_10::XalanDOMString::XalanDOMString(unsigned short const*, xercesc_2_8::MemoryManager&, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
649
| | | | ->02.65% (38,074,274B) 0x4FBDD2C: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
651
| | | | ->00.00% (378B) in 1+ places, all below ms_print's threshold (01.00%)
653
| | | ->00.00% (1,574B) in 1+ places, all below ms_print's threshold (01.00%)
655
| | ->00.00% (5,222B) in 1+ places, all below ms_print's threshold (01.00%)
657
| ->01.83% (26,188,800B) 0x50A3369: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
658
| | ->01.83% (26,188,800B) 0x50A2C3A: xalanc_1_10::XalanSourceTreeTextIWSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
659
| | ->01.83% (26,188,800B) 0x50864DC: xalanc_1_10::XalanSourceTreeDocument::createTextNode(unsigned short const*, unsigned int, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*) (in /usr/lib64/libxalan-c.so.110.0)
660
| | ->01.83% (26,188,800B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
662
| ->00.91% (13,056,595B) in 1+ places, all below ms_print's threshold (01.00%)
664
->04.46% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
665
| ->04.46% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
666
| ->04.46% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
668
->04.46% (63,999,968B) 0x5AB967F: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
669
| ->04.46% (63,999,968B) 0x5ABA493: (within /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
670
| ->04.46% (63,999,968B) 0x5ABA558: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
671
| | ->04.46% (63,999,968B) 0x5AB78B5: std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::basic_istringstream(std::string const&, std::_Ios_Openmode) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
672
| | ->04.46% (63,999,968B) 0x405363: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
674
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
676
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
678
->00.00% (11,118B) in 1+ places, all below ms_print's threshold (01.00%)
680
--------------------------------------------------------------------------------
681
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
682
--------------------------------------------------------------------------------
683
21 38,233,321,699 1,480,691,728 1,448,618,483 32,073,245 0
684
97.83% (1,448,618,483B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
685
->88.76% (1,314,316,004B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
686
| ->56.03% (829,669,376B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
687
| | ->18.59% (275,218,432B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
688
| | | ->18.59% (275,218,432B) 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)
689
| | | ->18.59% (275,218,432B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
691
| | ->11.19% (165,675,008B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
692
| | | ->10.99% (162,791,424B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
693
| | | | ->10.99% (162,791,424B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
695
| | | ->00.19% (2,883,584B) in 1+ places, all below ms_print's threshold (01.00%)
697
| | ->08.94% (132,382,720B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
698
| | | ->08.94% (132,382,720B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
699
| | | ->08.94% (132,382,720B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
701
| | ->06.43% (95,158,272B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
702
| | | ->06.43% (95,158,272B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
703
| | | ->06.43% (95,158,272B) 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)
705
| | ->06.21% (92,012,544B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
706
| | | ->06.21% (92,012,544B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
707
| | | ->06.21% (92,012,544B) 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)
709
| | ->04.23% (62,652,416B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
710
| | | ->04.23% (62,652,416B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
711
| | | ->04.23% (62,652,416B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
713
| | ->00.44% (6,569,984B) in 1+ places, all below ms_print's threshold (01.00%)
715
| ->13.60% (201,405,600B) 0x5094CD9: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
716
| | ->13.60% (201,405,600B) 0x50945A0: xalanc_1_10::XalanSourceTreeElementNAAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeDocument*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
717
| | ->13.60% (201,405,600B) 0x5089A9A: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, bool) (in /usr/lib64/libxalan-c.so.110.0)
718
| | ->13.60% (201,405,600B) 0x508468E: xalanc_1_10::XalanSourceTreeContentHandler::createElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanSourceTreeElement*) (in /usr/lib64/libxalan-c.so.110.0)
720
| ->07.28% (107,793,600B) 0x50A1B29: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
721
| | ->07.28% (107,793,600B) 0x50A13FD: xalanc_1_10::XalanSourceTreeTextAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
722
| | ->07.28% (107,793,600B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
723
| | ->07.28% (107,793,600B) 0x50849B9: xalanc_1_10::XalanSourceTreeContentHandler::processAccumulatedText() (in /usr/lib64/libxalan-c.so.110.0)
725
| ->06.15% (91,133,440B) 0x4FBE576: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
726
| | ->06.15% (91,133,440B) 0x4FBDD72: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
727
| | ->06.07% (89,826,560B) 0x5086460: xalanc_1_10::XalanSourceTreeDocument::createTextNode(unsigned short const*, unsigned int, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*) (in /usr/lib64/libxalan-c.so.110.0)
728
| | | ->06.07% (89,826,560B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
730
| | ->00.09% (1,306,880B) in 1+ places, all below ms_print's threshold (01.00%)
732
| ->02.79% (41,241,118B) 0x4FAF143: xalanc_1_10::XalanVector<unsigned short, xalanc_1_10::MemoryManagedConstructionTraits<unsigned short> >::doReserve(unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
733
| | ->02.78% (41,234,872B) 0x4FABC8F: xalanc_1_10::XalanDOMString::append(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
734
| | | ->02.78% (41,233,118B) 0x4FAC1CF: xalanc_1_10::XalanDOMString::XalanDOMString(unsigned short const*, xercesc_2_8::MemoryManager&, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
735
| | | | ->02.78% (41,232,726B) 0x4FBDD2C: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
737
| | | | ->00.00% (392B) in 1+ places, all below ms_print's threshold (01.00%)
739
| | | ->00.00% (1,754B) in 1+ places, all below ms_print's threshold (01.00%)
741
| | ->00.00% (6,246B) in 1+ places, all below ms_print's threshold (01.00%)
743
| ->01.92% (28,368,000B) 0x50A3369: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
744
| | ->01.92% (28,368,000B) 0x50A2C3A: xalanc_1_10::XalanSourceTreeTextIWSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
745
| | ->01.92% (28,368,000B) 0x50864DC: xalanc_1_10::XalanSourceTreeDocument::createTextNode(unsigned short const*, unsigned int, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*) (in /usr/lib64/libxalan-c.so.110.0)
746
| | ->01.92% (28,368,000B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
748
| ->00.99% (14,704,870B) in 1+ places, all below ms_print's threshold (01.00%)
750
->04.75% (70,291,360B) 0x5AB967F: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
751
| ->04.32% (63,999,968B) 0x5ABA493: (within /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
752
| | ->04.32% (63,999,968B) 0x5ABA558: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
753
| | | ->04.32% (63,999,968B) 0x5AB78B5: std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::basic_istringstream(std::string const&, std::_Ios_Openmode) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
754
| | | ->04.32% (63,999,968B) 0x405363: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
756
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
758
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
760
| ->00.42% (6,291,392B) in 1+ places, all below ms_print's threshold (01.00%)
762
->04.32% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
763
| ->04.32% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
764
| ->04.32% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
766
->00.00% (11,118B) in 1+ places, all below ms_print's threshold (01.00%)
768
--------------------------------------------------------------------------------
769
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
770
--------------------------------------------------------------------------------
771
22 40,293,646,047 1,499,566,096 1,467,492,851 32,073,245 0
772
97.86% (1,467,492,851B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
773
->87.65% (1,314,316,004B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
774
| ->55.33% (829,669,376B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
775
| | ->18.35% (275,218,432B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
776
| | | ->18.35% (275,218,432B) 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)
777
| | | ->18.35% (275,218,432B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
779
| | ->11.05% (165,675,008B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
780
| | | ->10.86% (162,791,424B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
781
| | | | ->10.86% (162,791,424B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
783
| | | ->00.19% (2,883,584B) in 1+ places, all below ms_print's threshold (01.00%)
785
| | ->08.83% (132,382,720B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
786
| | | ->08.83% (132,382,720B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
787
| | | ->08.83% (132,382,720B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
789
| | ->06.35% (95,158,272B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
790
| | | ->06.35% (95,158,272B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
791
| | | ->06.35% (95,158,272B) 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)
793
| | ->06.14% (92,012,544B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
794
| | | ->06.14% (92,012,544B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
795
| | | ->06.14% (92,012,544B) 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)
797
| | ->04.18% (62,652,416B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
798
| | | ->04.18% (62,652,416B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
799
| | | ->04.18% (62,652,416B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
801
| | ->00.44% (6,569,984B) in 1+ places, all below ms_print's threshold (01.00%)
803
| ->13.43% (201,405,600B) 0x5094CD9: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
804
| | ->13.43% (201,405,600B) 0x50945A0: xalanc_1_10::XalanSourceTreeElementNAAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeDocument*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
805
| | ->13.43% (201,405,600B) 0x5089A9A: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, bool) (in /usr/lib64/libxalan-c.so.110.0)
806
| | ->13.43% (201,405,600B) 0x508468E: xalanc_1_10::XalanSourceTreeContentHandler::createElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanSourceTreeElement*) (in /usr/lib64/libxalan-c.so.110.0)
808
| ->07.19% (107,793,600B) 0x50A1B29: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
809
| | ->07.19% (107,793,600B) 0x50A13FD: xalanc_1_10::XalanSourceTreeTextAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
810
| | ->07.19% (107,793,600B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
811
| | ->07.19% (107,793,600B) 0x50849B9: xalanc_1_10::XalanSourceTreeContentHandler::processAccumulatedText() (in /usr/lib64/libxalan-c.so.110.0)
813
| ->06.08% (91,133,440B) 0x4FBE576: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
814
| | ->06.08% (91,133,440B) 0x4FBDD72: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
815
| | ->05.99% (89,826,560B) 0x5086460: xalanc_1_10::XalanSourceTreeDocument::createTextNode(unsigned short const*, unsigned int, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*) (in /usr/lib64/libxalan-c.so.110.0)
816
| | | ->05.99% (89,826,560B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
818
| | ->00.09% (1,306,880B) in 1+ places, all below ms_print's threshold (01.00%)
820
| ->02.75% (41,241,118B) 0x4FAF143: xalanc_1_10::XalanVector<unsigned short, xalanc_1_10::MemoryManagedConstructionTraits<unsigned short> >::doReserve(unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
821
| | ->02.75% (41,234,872B) 0x4FABC8F: xalanc_1_10::XalanDOMString::append(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
822
| | | ->02.75% (41,233,118B) 0x4FAC1CF: xalanc_1_10::XalanDOMString::XalanDOMString(unsigned short const*, xercesc_2_8::MemoryManager&, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
823
| | | | ->02.75% (41,232,726B) 0x4FBDD2C: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
825
| | | | ->00.00% (392B) in 1+ places, all below ms_print's threshold (01.00%)
827
| | | ->00.00% (1,754B) in 1+ places, all below ms_print's threshold (01.00%)
829
| | ->00.00% (6,246B) in 1+ places, all below ms_print's threshold (01.00%)
831
| ->01.89% (28,368,000B) 0x50A3369: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
832
| | ->01.89% (28,368,000B) 0x50A2C3A: xalanc_1_10::XalanSourceTreeTextIWSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
833
| | ->01.89% (28,368,000B) 0x50864DC: xalanc_1_10::XalanSourceTreeDocument::createTextNode(unsigned short const*, unsigned int, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*) (in /usr/lib64/libxalan-c.so.110.0)
834
| | ->01.89% (28,368,000B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
836
| ->00.98% (14,704,870B) in 1+ places, all below ms_print's threshold (01.00%)
838
->05.95% (89,165,728B) 0x5AB967F: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
839
| ->04.27% (63,999,968B) 0x5ABA493: (within /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
840
| | ->04.27% (63,999,968B) 0x5ABA558: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
841
| | | ->04.27% (63,999,968B) 0x5AB78B5: std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::basic_istringstream(std::string const&, std::_Ios_Openmode) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
842
| | | ->04.27% (63,999,968B) 0x405363: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
844
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
846
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
848
| ->01.68% (25,165,760B) 0x5ABA059: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
849
| ->01.68% (25,165,760B) 0x5ABA9AE: std::string::reserve(unsigned long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
850
| ->01.68% (25,165,760B) 0x5AB4844: std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::overflow(int) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
851
| ->01.68% (25,165,760B) 0x5AB8E40: std::basic_streambuf<char, std::char_traits<char> >::xsputn(char const*, long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
853
->04.27% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
854
| ->04.27% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
855
| ->04.27% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
857
->00.00% (11,118B) in 1+ places, all below ms_print's threshold (01.00%)
859
--------------------------------------------------------------------------------
860
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
861
--------------------------------------------------------------------------------
862
23 43,037,117,055 1,524,731,920 1,492,658,675 32,073,245 0
863
24 43,042,144,452 1,524,731,920 1,492,658,675 32,073,245 0
864
97.90% (1,492,658,675B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
865
->86.20% (1,314,316,004B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
866
| ->54.41% (829,669,376B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
867
| | ->18.05% (275,218,432B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
868
| | | ->18.05% (275,218,432B) 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)
869
| | | ->18.05% (275,218,432B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
871
| | ->10.87% (165,675,008B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
872
| | | ->10.68% (162,791,424B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
873
| | | | ->10.68% (162,791,424B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
875
| | | ->00.19% (2,883,584B) in 1+ places, all below ms_print's threshold (01.00%)
877
| | ->08.68% (132,382,720B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
878
| | | ->08.68% (132,382,720B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
879
| | | ->08.68% (132,382,720B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
881
| | ->06.24% (95,158,272B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
882
| | | ->06.24% (95,158,272B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
883
| | | ->06.24% (95,158,272B) 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)
885
| | ->06.03% (92,012,544B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
886
| | | ->06.03% (92,012,544B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
887
| | | ->06.03% (92,012,544B) 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)
889
| | ->04.11% (62,652,416B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
890
| | | ->04.11% (62,652,416B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
891
| | | ->04.11% (62,652,416B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
893
| | ->00.43% (6,569,984B) in 1+ places, all below ms_print's threshold (01.00%)
895
| ->13.21% (201,405,600B) 0x5094CD9: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
896
| | ->13.21% (201,405,600B) 0x50945A0: xalanc_1_10::XalanSourceTreeElementNAAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeDocument*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
897
| | ->13.21% (201,405,600B) 0x5089A9A: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, bool) (in /usr/lib64/libxalan-c.so.110.0)
898
| | ->13.21% (201,405,600B) 0x508468E: xalanc_1_10::XalanSourceTreeContentHandler::createElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanSourceTreeElement*) (in /usr/lib64/libxalan-c.so.110.0)
900
| ->07.07% (107,793,600B) 0x50A1B29: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
901
| | ->07.07% (107,793,600B) 0x50A13FD: xalanc_1_10::XalanSourceTreeTextAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
902
| | ->07.07% (107,793,600B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
903
| | ->07.07% (107,793,600B) 0x50849B9: xalanc_1_10::XalanSourceTreeContentHandler::processAccumulatedText() (in /usr/lib64/libxalan-c.so.110.0)
905
| ->05.98% (91,133,440B) 0x4FBE576: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
906
| | ->05.98% (91,133,440B) 0x4FBDD72: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
907
| | ->05.89% (89,826,560B) 0x5086460: xalanc_1_10::XalanSourceTreeDocument::createTextNode(unsigned short const*, unsigned int, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*) (in /usr/lib64/libxalan-c.so.110.0)
908
| | | ->05.89% (89,826,560B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
910
| | ->00.09% (1,306,880B) in 1+ places, all below ms_print's threshold (01.00%)
912
| ->02.70% (41,241,118B) 0x4FAF143: xalanc_1_10::XalanVector<unsigned short, xalanc_1_10::MemoryManagedConstructionTraits<unsigned short> >::doReserve(unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
913
| | ->02.70% (41,234,872B) 0x4FABC8F: xalanc_1_10::XalanDOMString::append(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
914
| | | ->02.70% (41,233,118B) 0x4FAC1CF: xalanc_1_10::XalanDOMString::XalanDOMString(unsigned short const*, xercesc_2_8::MemoryManager&, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
915
| | | | ->02.70% (41,232,726B) 0x4FBDD2C: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
917
| | | | ->00.00% (392B) in 1+ places, all below ms_print's threshold (01.00%)
919
| | | ->00.00% (1,754B) in 1+ places, all below ms_print's threshold (01.00%)
921
| | ->00.00% (6,246B) in 1+ places, all below ms_print's threshold (01.00%)
923
| ->01.86% (28,368,000B) 0x50A3369: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
924
| | ->01.86% (28,368,000B) 0x50A2C3A: xalanc_1_10::XalanSourceTreeTextIWSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
925
| | ->01.86% (28,368,000B) 0x50864DC: xalanc_1_10::XalanSourceTreeDocument::createTextNode(unsigned short const*, unsigned int, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*) (in /usr/lib64/libxalan-c.so.110.0)
926
| | ->01.86% (28,368,000B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
928
| ->00.96% (14,704,870B) in 1+ places, all below ms_print's threshold (01.00%)
930
->07.50% (114,331,552B) 0x5AB967F: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
931
| ->04.20% (63,999,968B) 0x5ABA493: (within /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
932
| | ->04.20% (63,999,968B) 0x5ABA558: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
933
| | | ->04.20% (63,999,968B) 0x5AB78B5: std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::basic_istringstream(std::string const&, std::_Ios_Openmode) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
934
| | | ->04.20% (63,999,968B) 0x405363: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
936
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
938
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
940
| ->03.30% (50,331,584B) 0x5ABA059: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
941
| ->03.30% (50,331,584B) 0x5ABA9AE: std::string::reserve(unsigned long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
942
| ->03.30% (50,331,584B) 0x5AB4844: std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::overflow(int) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
943
| ->03.30% (50,331,584B) 0x5AB8E40: std::basic_streambuf<char, std::char_traits<char> >::xsputn(char const*, long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
945
->04.20% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
946
| ->04.20% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
947
| ->04.20% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
949
->00.00% (11,118B) in 1+ places, all below ms_print's threshold (01.00%)
951
--------------------------------------------------------------------------------
952
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
953
--------------------------------------------------------------------------------
954
25 48,532,516,855 1,575,063,568 1,542,990,323 32,073,245 0
955
26 48,542,524,988 1,575,063,568 1,542,990,323 32,073,245 0
956
97.96% (1,542,990,323B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
957
->83.45% (1,314,316,004B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
958
| ->52.68% (829,669,376B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
959
| | ->17.47% (275,218,432B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
960
| | | ->17.47% (275,218,432B) 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)
961
| | | ->17.47% (275,218,432B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
963
| | ->10.52% (165,675,008B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
964
| | | ->10.34% (162,791,424B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
965
| | | | ->10.34% (162,791,424B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
967
| | | ->00.18% (2,883,584B) in 1+ places, all below ms_print's threshold (01.00%)
969
| | ->08.40% (132,382,720B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
970
| | | ->08.40% (132,382,720B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
971
| | | ->08.40% (132,382,720B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
973
| | ->06.04% (95,158,272B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
974
| | | ->06.04% (95,158,272B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
975
| | | ->06.04% (95,158,272B) 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
| | ->05.84% (92,012,544B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
978
| | | ->05.84% (92,012,544B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
979
| | | ->05.84% (92,012,544B) 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)
981
| | ->03.98% (62,652,416B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
982
| | | ->03.98% (62,652,416B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
983
| | | ->03.98% (62,652,416B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
985
| | ->00.42% (6,569,984B) in 1+ places, all below ms_print's threshold (01.00%)
987
| ->12.79% (201,405,600B) 0x5094CD9: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
988
| | ->12.79% (201,405,600B) 0x50945A0: xalanc_1_10::XalanSourceTreeElementNAAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeDocument*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
989
| | ->12.79% (201,405,600B) 0x5089A9A: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, bool) (in /usr/lib64/libxalan-c.so.110.0)
990
| | ->12.79% (201,405,600B) 0x508468E: xalanc_1_10::XalanSourceTreeContentHandler::createElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanSourceTreeElement*) (in /usr/lib64/libxalan-c.so.110.0)
992
| ->06.84% (107,793,600B) 0x50A1B29: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
993
| | ->06.84% (107,793,600B) 0x50A13FD: xalanc_1_10::XalanSourceTreeTextAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
994
| | ->06.84% (107,793,600B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
995
| | ->06.84% (107,793,600B) 0x50849B9: xalanc_1_10::XalanSourceTreeContentHandler::processAccumulatedText() (in /usr/lib64/libxalan-c.so.110.0)
997
| ->05.79% (91,133,440B) 0x4FBE576: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
998
| | ->05.79% (91,133,440B) 0x4FBDD72: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
999
| | ->05.70% (89,826,560B) 0x5086460: xalanc_1_10::XalanSourceTreeDocument::createTextNode(unsigned short const*, unsigned int, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*) (in /usr/lib64/libxalan-c.so.110.0)
1000
| | | ->05.70% (89,826,560B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
1002
| | ->00.08% (1,306,880B) in 1+ places, all below ms_print's threshold (01.00%)
1004
| ->02.62% (41,241,118B) 0x4FAF143: xalanc_1_10::XalanVector<unsigned short, xalanc_1_10::MemoryManagedConstructionTraits<unsigned short> >::doReserve(unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
1005
| | ->02.62% (41,234,872B) 0x4FABC8F: xalanc_1_10::XalanDOMString::append(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
1006
| | | ->02.62% (41,233,118B) 0x4FAC1CF: xalanc_1_10::XalanDOMString::XalanDOMString(unsigned short const*, xercesc_2_8::MemoryManager&, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
1007
| | | | ->02.62% (41,232,726B) 0x4FBDD2C: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
1009
| | | | ->00.00% (392B) in 1+ places, all below ms_print's threshold (01.00%)
1011
| | | ->00.00% (1,754B) in 1+ places, all below ms_print's threshold (01.00%)
1013
| | ->00.00% (6,246B) in 1+ places, all below ms_print's threshold (01.00%)
1015
| ->01.80% (28,368,000B) 0x50A3369: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
1016
| | ->01.80% (28,368,000B) 0x50A2C3A: xalanc_1_10::XalanSourceTreeTextIWSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
1017
| | ->01.80% (28,368,000B) 0x50864DC: xalanc_1_10::XalanSourceTreeDocument::createTextNode(unsigned short const*, unsigned int, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*) (in /usr/lib64/libxalan-c.so.110.0)
1018
| | ->01.80% (28,368,000B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
1020
| ->00.93% (14,704,870B) in 1+ places, all below ms_print's threshold (01.00%)
1022
->10.45% (164,663,200B) 0x5AB967F: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
1023
| ->06.39% (100,663,232B) 0x5ABA059: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
1024
| | ->06.39% (100,663,232B) 0x5ABA9AE: std::string::reserve(unsigned long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
1025
| | ->06.39% (100,663,232B) 0x5AB4844: std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::overflow(int) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
1026
| | ->06.39% (100,663,232B) 0x5AB8E40: std::basic_streambuf<char, std::char_traits<char> >::xsputn(char const*, long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
1028
| ->04.06% (63,999,968B) 0x5ABA493: (within /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
1029
| ->04.06% (63,999,968B) 0x5ABA558: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
1030
| | ->04.06% (63,999,968B) 0x5AB78B5: std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::basic_istringstream(std::string const&, std::_Ios_Openmode) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
1031
| | ->04.06% (63,999,968B) 0x405363: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
1033
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1035
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1037
->04.06% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
1038
| ->04.06% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
1039
| ->04.06% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
1041
->00.00% (11,118B) in 1+ places, all below ms_print's threshold (01.00%)
1043
--------------------------------------------------------------------------------
1044
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
1045
--------------------------------------------------------------------------------
1046
27 58,314,468,947 1,541,509,088 1,509,435,859 32,073,229 0
1047
28 59,640,890,080 895,156,680 895,093,643 63,037 0
1048
29 61,851,596,888 895,156,680 895,093,643 63,037 0
1049
30 63,620,159,508 895,156,680 895,093,643 63,037 0
1050
31 66,159,591,744 311,988,656 311,960,914 27,742 0
1051
32 67,698,597,853 473,930,176 473,892,546 37,630 0
1052
33 69,240,008,775 636,297,360 636,249,826 47,534 0
1053
34 70,783,706,216 798,768,048 798,710,610 57,438 0
1054
35 72,410,488,328 987,336,296 985,543,768 1,792,528 0
1055
36 74,171,754,095 1,068,597,392 1,061,751,744 6,845,648 0
1056
37 75,932,793,279 1,149,756,352 1,137,862,088 11,894,264 0
1057
38 77,694,064,262 1,230,889,400 1,213,947,828 16,941,572 0
1058
39 79,706,615,960 1,323,526,184 1,300,833,252 22,692,932 0
1059
40 81,719,242,603 1,416,039,672 1,387,607,664 28,432,008 0
1060
41 82,977,105,348 1,473,830,608 1,441,813,096 32,017,512 0
1061
42 84,375,712,059 1,487,920,472 1,455,849,487 32,070,985 0
1062
97.84% (1,455,849,487B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1063
->88.40% (1,315,255,552B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
1064
| ->55.77% (829,800,448B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
1065
| | ->18.56% (276,201,472B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1066
| | | ->18.56% (276,201,472B) 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)
1067
| | | ->18.56% (276,201,472B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
1069
| | ->11.06% (164,560,896B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1070
| | | ->10.96% (163,119,104B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
1071
| | | | ->10.96% (163,119,104B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
1073
| | | ->00.10% (1,441,792B) in 1+ places, all below ms_print's threshold (01.00%)
1075
| | ->08.91% (132,513,792B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1076
| | | ->08.91% (132,513,792B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1077
| | | ->08.91% (132,513,792B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1079
| | ->06.37% (94,765,056B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1080
| | | ->06.37% (94,765,056B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1081
| | | ->06.37% (94,765,056B) 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)
1083
| | ->06.30% (93,716,480B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1084
| | | ->06.30% (93,716,480B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1085
| | | ->06.30% (93,716,480B) 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)
1087
| | ->04.07% (60,555,264B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1088
| | | ->04.07% (60,555,264B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1089
| | | ->04.07% (60,555,264B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1091
| | ->00.50% (7,487,488B) in 1+ places, all below ms_print's threshold (01.00%)
1093
| ->13.54% (201,412,800B) 0x5094CD9: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
1094
| | ->13.54% (201,412,800B) 0x50945A0: xalanc_1_10::XalanSourceTreeElementNAAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeDocument*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
1095
| | ->13.54% (201,412,800B) 0x5089A9A: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, bool) (in /usr/lib64/libxalan-c.so.110.0)
1096
| | ->13.54% (201,412,800B) 0x508468E: xalanc_1_10::XalanSourceTreeContentHandler::createElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanSourceTreeElement*) (in /usr/lib64/libxalan-c.so.110.0)
1098
| ->07.24% (107,798,400B) 0x50A1B29: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
1099
| | ->07.24% (107,798,400B) 0x50A13FD: xalanc_1_10::XalanSourceTreeTextAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
1100
| | ->07.24% (107,798,400B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
1101
| | ->07.24% (107,798,400B) 0x50849B9: xalanc_1_10::XalanSourceTreeContentHandler::processAccumulatedText() (in /usr/lib64/libxalan-c.so.110.0)
1103
| ->06.12% (91,132,160B) 0x4FBE576: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
1104
| | ->06.12% (91,132,160B) 0x4FBDD72: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
1105
| | ->06.04% (89,829,120B) 0x5086460: xalanc_1_10::XalanSourceTreeDocument::createTextNode(unsigned short const*, unsigned int, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*) (in /usr/lib64/libxalan-c.so.110.0)
1106
| | | ->06.04% (89,829,120B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
1108
| | ->00.09% (1,303,040B) in 1+ places, all below ms_print's threshold (01.00%)
1110
| ->02.77% (41,240,962B) 0x4FAF143: xalanc_1_10::XalanVector<unsigned short, xalanc_1_10::MemoryManagedConstructionTraits<unsigned short> >::doReserve(unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
1111
| | ->02.77% (41,234,716B) 0x4FABC8F: xalanc_1_10::XalanDOMString::append(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
1112
| | | ->02.77% (41,232,962B) 0x4FAC1CF: xalanc_1_10::XalanDOMString::XalanDOMString(unsigned short const*, xercesc_2_8::MemoryManager&, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
1113
| | | | ->02.77% (41,232,570B) 0x4FBDD2C: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
1115
| | | | ->00.00% (392B) in 1+ places, all below ms_print's threshold (01.00%)
1117
| | | ->00.00% (1,754B) in 1+ places, all below ms_print's threshold (01.00%)
1119
| | ->00.00% (6,246B) in 1+ places, all below ms_print's threshold (01.00%)
1121
| ->01.91% (28,368,000B) 0x50A3369: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
1122
| | ->01.91% (28,368,000B) 0x50A2C3A: xalanc_1_10::XalanSourceTreeTextIWSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
1123
| | ->01.91% (28,368,000B) 0x50864DC: xalanc_1_10::XalanSourceTreeDocument::createTextNode(unsigned short const*, unsigned int, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*) (in /usr/lib64/libxalan-c.so.110.0)
1124
| | ->01.91% (28,368,000B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
1126
| ->01.04% (15,502,782B) in 473 places, all below massif's threshold (01.00%)
1128
->05.15% (76,582,816B) 0x5AB967F: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
1129
| ->04.30% (63,999,968B) 0x5ABA493: (within /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
1130
| | ->04.30% (63,999,968B) 0x5ABA558: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
1131
| | | ->04.30% (63,999,968B) 0x5AB78B5: std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::basic_istringstream(std::string const&, std::_Ios_Openmode) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
1132
| | | ->04.30% (63,999,968B) 0x405363: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
1134
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1136
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1138
| ->00.85% (12,582,848B) in 1+ places, all below ms_print's threshold (01.00%)
1140
->04.30% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
1141
| ->04.30% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
1142
| ->04.30% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
1144
->00.00% (11,118B) in 1+ places, all below ms_print's threshold (01.00%)
1146
--------------------------------------------------------------------------------
1147
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
1148
--------------------------------------------------------------------------------
1149
43 85,751,054,949 1,500,503,384 1,468,432,399 32,070,985 0
1150
44 88,498,833,645 1,525,669,208 1,493,598,223 32,070,985 0
1151
45 88,503,861,042 1,508,892,016 1,476,821,039 32,070,977 0
1152
46 93,989,144,849 1,576,000,856 1,543,929,871 32,070,985 0
1153
47 93,999,152,982 1,542,446,448 1,510,375,471 32,070,977 0
1154
48 103,767,222,534 1,542,446,376 1,510,375,407 32,070,969 0
1155
49 103,923,077,837 1,296,562,992 1,295,430,238 1,132,754 0
1156
50 103,928,105,741 1,287,807,456 1,286,703,646 1,103,810 0
1157
51 103,933,133,645 1,279,051,944 1,277,977,054 1,074,890 0
1158
52 103,938,161,549 1,270,296,456 1,269,250,462 1,045,994 0
1159
99.92% (1,269,250,462B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1160
->84.56% (1,074,130,543B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
1161
| ->65.32% (829,800,448B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
1162
| | ->21.74% (276,201,472B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1163
| | | ->21.74% (276,201,472B) 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)
1164
| | | ->21.74% (276,201,472B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
1166
| | ->12.95% (164,560,896B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1167
| | | ->12.84% (163,119,104B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
1168
| | | | ->12.84% (163,119,104B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
1170
| | | ->00.11% (1,441,792B) in 1+ places, all below ms_print's threshold (01.00%)
1172
| | ->10.43% (132,513,792B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1173
| | | ->10.43% (132,513,792B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1174
| | | ->10.43% (132,513,792B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1176
| | ->07.46% (94,765,056B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1177
| | | ->07.46% (94,765,056B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1178
| | | ->07.46% (94,765,056B) 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)
1180
| | ->07.38% (93,716,480B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1181
| | | ->07.38% (93,716,480B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1182
| | | ->07.38% (93,716,480B) 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)
1184
| | ->04.77% (60,555,264B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1185
| | | ->04.77% (60,555,264B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1186
| | | ->04.77% (60,555,264B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1188
| | ->00.59% (7,487,488B) in 1+ places, all below ms_print's threshold (01.00%)
1190
| ->15.86% (201,412,800B) 0x5094CD9: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
1191
| | ->15.86% (201,412,800B) 0x50945A0: xalanc_1_10::XalanSourceTreeElementNAAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeDocument*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
1192
| | ->15.86% (201,412,800B) 0x5089A9A: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, bool) (in /usr/lib64/libxalan-c.so.110.0)
1193
| | ->15.86% (201,412,800B) 0x508468E: xalanc_1_10::XalanSourceTreeContentHandler::createElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanSourceTreeElement*) (in /usr/lib64/libxalan-c.so.110.0)
1195
| ->02.59% (32,913,600B) 0x50A1B29: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
1196
| | ->02.59% (32,913,600B) 0x50A13FD: xalanc_1_10::XalanSourceTreeTextAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
1197
| | ->02.59% (32,913,600B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
1198
| | ->02.59% (32,913,600B) 0x50849B9: xalanc_1_10::XalanSourceTreeContentHandler::processAccumulatedText() (in /usr/lib64/libxalan-c.so.110.0)
1200
| ->00.79% (10,003,695B) in 1+ places, all below ms_print's threshold (01.00%)
1202
->10.32% (131,108,800B) 0x5AB967F: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
1203
| ->05.28% (67,108,832B) 0x5ABA059: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
1204
| | ->05.28% (67,108,832B) 0x5ABA9AE: std::string::reserve(unsigned long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
1205
| | ->05.28% (67,108,832B) 0x5AB4844: std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::overflow(int) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
1206
| | ->05.28% (67,108,832B) 0x5AB8E40: std::basic_streambuf<char, std::char_traits<char> >::xsputn(char const*, long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
1208
| ->05.04% (63,999,968B) 0x5ABA493: (within /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
1209
| ->05.04% (63,999,968B) 0x5ABA558: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
1210
| | ->05.04% (63,999,968B) 0x5AB78B5: std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::basic_istringstream(std::string const&, std::_Ios_Openmode) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
1211
| | ->05.04% (63,999,968B) 0x405363: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
1213
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1215
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1217
->05.04% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
1218
| ->05.04% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
1219
| ->05.04% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
1221
->00.00% (11,118B) in 1+ places, all below ms_print's threshold (01.00%)
1223
--------------------------------------------------------------------------------
1224
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
1225
--------------------------------------------------------------------------------
1226
53 103,943,189,453 1,261,540,968 1,260,523,870 1,017,098 0
1227
54 103,948,217,357 1,252,785,480 1,251,797,278 988,202 0
1228
55 103,953,245,261 1,244,029,976 1,243,070,686 959,290 0
1229
56 103,958,272,694 1,236,475,640 1,235,683,942 791,698 0
1230
57 103,963,301,107 1,223,679,168 1,222,950,630 728,538 0
1231
58 103,968,329,011 1,210,589,280 1,209,889,638 699,642 0
1232
59 103,973,356,915 1,197,499,384 1,196,828,646 670,738 0
1233
60 103,978,384,819 1,184,409,496 1,183,767,654 641,842 0
1234
61 103,983,412,723 1,171,319,536 1,170,706,662 612,874 0
1235
62 103,988,440,627 1,158,229,576 1,157,645,670 583,906 0
1236
99.95% (1,157,645,670B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1237
->83.10% (962,525,751B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
1238
| ->71.64% (829,800,448B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
1239
| | ->23.85% (276,201,472B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1240
| | | ->23.85% (276,201,472B) 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)
1241
| | | ->23.85% (276,201,472B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
1243
| | ->14.21% (164,560,896B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1244
| | | ->14.08% (163,119,104B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
1245
| | | | ->14.08% (163,119,104B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
1247
| | | ->00.12% (1,441,792B) in 1+ places, all below ms_print's threshold (01.00%)
1249
| | ->11.44% (132,513,792B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1250
| | | ->11.44% (132,513,792B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1251
| | | ->11.44% (132,513,792B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1253
| | ->08.18% (94,765,056B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1254
| | | ->08.18% (94,765,056B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1255
| | | ->08.18% (94,765,056B) 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)
1257
| | ->08.09% (93,716,480B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1258
| | | ->08.09% (93,716,480B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1259
| | | ->08.09% (93,716,480B) 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)
1261
| | ->05.23% (60,555,264B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1262
| | | ->05.23% (60,555,264B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1263
| | | ->05.23% (60,555,264B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1265
| | ->00.65% (7,487,488B) in 1+ places, all below ms_print's threshold (01.00%)
1267
| ->10.69% (123,825,600B) 0x5094CD9: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
1268
| | ->10.69% (123,825,600B) 0x50945A0: xalanc_1_10::XalanSourceTreeElementNAAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeDocument*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
1269
| | ->10.69% (123,825,600B) 0x5089A9A: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, bool) (in /usr/lib64/libxalan-c.so.110.0)
1270
| | ->10.69% (123,825,600B) 0x508468E: xalanc_1_10::XalanSourceTreeContentHandler::createElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanSourceTreeElement*) (in /usr/lib64/libxalan-c.so.110.0)
1272
| ->00.77% (8,899,703B) in 1+ places, all below ms_print's threshold (01.00%)
1274
->11.32% (131,108,800B) 0x5AB967F: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
1275
| ->05.79% (67,108,832B) 0x5ABA059: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
1276
| | ->05.79% (67,108,832B) 0x5ABA9AE: std::string::reserve(unsigned long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
1277
| | ->05.79% (67,108,832B) 0x5AB4844: std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::overflow(int) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
1278
| | ->05.79% (67,108,832B) 0x5AB8E40: std::basic_streambuf<char, std::char_traits<char> >::xsputn(char const*, long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
1280
| ->05.53% (63,999,968B) 0x5ABA493: (within /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
1281
| ->05.53% (63,999,968B) 0x5ABA558: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
1282
| | ->05.53% (63,999,968B) 0x5AB78B5: std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::basic_istringstream(std::string const&, std::_Ios_Openmode) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
1283
| | ->05.53% (63,999,968B) 0x405363: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
1285
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1287
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1289
->05.53% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
1290
| ->05.53% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
1291
| ->05.53% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
1293
->00.00% (11,118B) in 1+ places, all below ms_print's threshold (01.00%)
1295
--------------------------------------------------------------------------------
1296
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
1297
--------------------------------------------------------------------------------
1298
63 103,993,468,531 1,145,139,616 1,144,584,678 554,938 0
1299
64 103,998,496,435 1,132,049,656 1,131,523,686 525,970 0
1300
65 104,003,524,339 1,118,959,744 1,118,462,694 497,050 0
1301
66 104,008,552,243 1,105,869,808 1,105,401,702 468,106 0
1302
67 104,013,580,147 1,092,779,896 1,092,340,710 439,186 0
1303
68 104,018,608,051 1,079,690,008 1,079,279,718 410,290 0
1304
69 104,023,635,955 1,066,600,120 1,066,218,726 381,394 0
1305
70 104,028,663,859 1,053,510,232 1,053,157,734 352,498 0
1306
71 104,033,691,763 1,040,420,328 1,040,096,742 323,586 0
1307
72 104,038,719,890 1,030,705,152 1,030,623,774 81,378 0
1308
99.99% (1,030,623,774B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
1309
->81.06% (835,503,855B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
1310
| ->80.51% (829,800,448B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
1311
| | ->26.80% (276,201,472B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1312
| | | ->26.80% (276,201,472B) 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)
1313
| | | ->26.80% (276,201,472B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
1315
| | ->15.97% (164,560,896B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1316
| | | ->15.83% (163,119,104B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
1317
| | | | ->15.83% (163,119,104B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
1319
| | | ->00.14% (1,441,792B) in 1+ places, all below ms_print's threshold (01.00%)
1321
| | ->12.86% (132,513,792B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1322
| | | ->12.86% (132,513,792B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1323
| | | ->12.86% (132,513,792B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1325
| | ->09.19% (94,765,056B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1326
| | | ->09.19% (94,765,056B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1327
| | | ->09.19% (94,765,056B) 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)
1329
| | ->09.09% (93,716,480B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1330
| | | ->09.09% (93,716,480B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1331
| | | ->09.09% (93,716,480B) 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)
1333
| | ->05.88% (60,555,264B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1334
| | | ->05.88% (60,555,264B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1335
| | | ->05.88% (60,555,264B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
1337
| | ->00.73% (7,487,488B) in 1+ places, all below ms_print's threshold (01.00%)
1339
| ->00.55% (5,703,407B) in 1+ places, all below ms_print's threshold (01.00%)
1341
->12.72% (131,108,800B) 0x5AB967F: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
1342
| ->06.51% (67,108,832B) 0x5ABA059: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
1343
| | ->06.51% (67,108,832B) 0x5ABA9AE: std::string::reserve(unsigned long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
1344
| | ->06.51% (67,108,832B) 0x5AB4844: std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::overflow(int) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
1345
| | ->06.51% (67,108,832B) 0x5AB8E40: std::basic_streambuf<char, std::char_traits<char> >::xsputn(char const*, long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
1347
| ->06.21% (63,999,968B) 0x5ABA493: (within /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
1348
| ->06.21% (63,999,968B) 0x5ABA558: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
1349
| | ->06.21% (63,999,968B) 0x5AB78B5: std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::basic_istringstream(std::string const&, std::_Ios_Openmode) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
1350
| | ->06.21% (63,999,968B) 0x405363: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
1352
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1354
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
1356
->06.21% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
1357
| ->06.21% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
1358
| ->06.21% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
1360
->00.00% (11,118B) in 1+ places, all below ms_print's threshold (01.00%)