bzr branch
http://darksoft.org/webbzr/xmlbench/trunk
2
by Suren A. Chilingaryan
Intel, Tango, Phobos, and RapidXML parsers; Memory benchmark scripts |
1 |
--------------------------------------------------------------------------------
|
2 |
Command: ./xerces-dom 1 ../xml.files/mini.rdf ../xml.files/rdf2html.xsl |
|
3 |
Massif arguments: --heap=yes --depth=5 --massif-out-file=/tmp/massif.out |
|
4 |
ms_print arguments: /tmp/massif.out |
|
5 |
--------------------------------------------------------------------------------
|
|
6 |
||
7 |
||
8 |
MB
|
|
9 |
12.81^ , # . |
|
10 |
| @ .# .: |
|
11 |
| ,: @ . :# ,:: |
|
12 |
| @: @ : :# . @:: |
|
13 |
| @ @: @ : : :# :: @:: |
|
14 |
| : @ @: @ .:: : :# . :: @:: |
|
15 |
| @: @ @: @ ::: : :# .: :: @:: |
|
16 |
| @ @: @ @: @ : ::: : :# .:: :: @:: |
|
17 |
| :@ @: @ @: @ .:: ::: : :# ::: :: @:: |
|
18 |
| ::@ @: @ @: @ .::: ::: : :# : ::: :: @:: |
|
19 |
| . ::@ @: @ @: @ . :::: ::: : :# : : ::: :: @:: |
|
20 |
| @: ::@ @: @ @: @ .: :::: ::: : :# :: : ::: :: @:: |
|
21 |
| .:@: ::@ @: @ @: @ . :: :::: ::: : :# ::: : ::: :: @:: |
|
22 |
| . ::@: ::@ @: @ @: @ : :: :::: ::: : :# @ ::: : ::: :: @:: |
|
23 |
| .: ::@: ::@ @: @ @: @ : : :: :::: ::: : :# . @ ::: : ::: :: @:: |
|
24 |
| @:: ::@: ::@ @: @ @: @ .:: : :: :::: ::: : :# : @ ::: : ::: :: @:: |
|
25 |
| .@:: ::@: ::@ @: @ @: @ ::: : :: :::: ::: : :# : : @ ::: : ::: :: @:: |
|
26 |
| :@:: ::@: ::@ @: @ @: @ ::: : :: :::: ::: : :# : : @ ::: : ::: :: @:: |
|
27 |
| :@:: ::@: ::@ @: @ @: @ ::: : :: :::: ::: : :# : : @ ::: : ::: :: @:: |
|
28 |
| :@:: ::@: ::@ @: @ @: @ ::: : :: :::: ::: : :# : : @ ::: : ::: :: @:: |
|
29 |
0 +----------------------------------------------------------------------->Mi |
|
30 |
0 572.1 |
|
31 |
||
32 |
Number of snapshots: 50 |
|
33 |
Detailed snapshots: [3, 8, 12, 13, 15, 16, 18, 34 (peak), 37, 47] |
|
34 |
||
35 |
--------------------------------------------------------------------------------
|
|
36 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) |
|
37 |
--------------------------------------------------------------------------------
|
|
38 |
0 0 0 0 0 0 |
|
39 |
1 15,541,687 1,048 1,040 8 0 |
|
40 |
2 25,068,616 2,605,552 2,601,460 4,092 0 |
|
41 |
3 39,042,830 3,526,320 3,522,164 4,156 0 |
|
42 |
99.88% (3,522,164B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. |
|
43 |
->52.55% (1,852,918B) 0x403ADA: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom) |
|
44 |
| ->52.50% (1,851,189B) 0x405C73: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom) |
|
45 |
| | ->52.50% (1,851,189B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so) |
|
46 |
| | |
|
47 |
| ->00.05% (1,729B) in 1+ places, all below ms_print's threshold (01.00%) |
|
48 |
|
|
|
49 |
->47.10% (1,660,918B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
|
|
50 |
| ->40.42% (1,425,408B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
|
|
51 |
| | ->27.88% (983,040B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
52 |
| | | ->27.88% (983,040B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
53 |
| | | ->27.88% (983,040B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
54 |
| | |
|
|
55 |
| | ->04.65% (163,840B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
56 |
| | | ->04.65% (163,840B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
|
|
57 |
| | | ->04.65% (163,840B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
|
|
58 |
| | |
|
|
59 |
| | ->03.72% (131,072B) 0x55D6076: xercesc_2_8::DOMDocumentImpl::createAttribute(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
60 |
| | | ->03.72% (131,072B) 0x559B3AB: 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)
|
|
61 |
| | | ->03.72% (131,072B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
|
|
62 |
| | |
|
|
63 |
| | ->03.72% (131,072B) 0x55E6918: xercesc_2_8::DOMNodeVector::init(xercesc_2_8::DOMDocument*, unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
|
|
64 |
| | | ->03.72% (131,072B) 0x55CB72B: xercesc_2_8::DOMAttrMapImpl::setNamedItem(xercesc_2_8::DOMNode*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
65 |
| | | ->03.72% (131,072B) 0x559B3C2: 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)
|
|
66 |
| | |
|
|
67 |
| | ->00.46% (16,384B) in 1+ places, all below ms_print's threshold (01.00%) |
|
68 |
| | |
|
69 |
| ->04.85% (171,184B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0) |
|
70 |
| | ->04.65% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0) |
|
71 |
| | | ->04.65% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0) |
|
72 |
| | | ->04.65% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0) |
|
73 |
| | | |
|
74 |
| | ->00.20% (7,184B) in 1+ places, all below ms_print's threshold (01.00%) |
|
75 |
| |
|
|
76 |
| ->01.82% (64,326B) in 130 places, all below massif's threshold (01.00%) |
|
77 |
|
|
|
78 |
->00.24% (8,328B) in 1+ places, all below ms_print's threshold (01.00%) |
|
79 |
||
80 |
--------------------------------------------------------------------------------
|
|
81 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
|
|
82 |
--------------------------------------------------------------------------------
|
|
83 |
4 48,025,753 3,920,656 3,916,484 4,172 0
|
|
84 |
5 57,202,190 4,448,576 4,444,372 4,204 0
|
|
85 |
6 69,570,777 5,237,256 5,233,004 4,252 0
|
|
86 |
7 76,416,120 5,630,528 5,626,244 4,284 0
|
|
87 |
8 87,479,115 6,288,680 6,284,356 4,324 0
|
|
88 |
99.93% (6,284,356B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
|
|
89 |
->70.33% (4,423,110B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
|
|
90 |
| ->66.44% (4,177,920B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
|
|
91 |
| | ->38.56% (2,424,832B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
92 |
| | | ->38.56% (2,424,832B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
93 |
| | | ->38.56% (2,424,832B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
94 |
| | |
|
|
95 |
| | ->08.86% (557,056B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
96 |
| | | ->06.77% (425,984B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
|
|
97 |
| | | | ->06.77% (425,984B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
|
|
98 |
| | | |
|
|
99 |
| | | ->02.08% (131,072B) 0x55C9DD6: xercesc_2_8::DOMAttrImpl::setValue(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
100 |
| | | ->02.08% (131,072B) 0x559B2A1: 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 |
| | |
|
|
102 |
| | ->06.25% (393,216B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
103 |
| | | ->06.25% (393,216B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
|
|
104 |
| | | ->06.25% (393,216B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
|
|
105 |
| | |
|
|
106 |
| | ->04.17% (262,144B) 0x55E6918: xercesc_2_8::DOMNodeVector::init(xercesc_2_8::DOMDocument*, unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
|
|
107 |
| | | ->04.17% (262,144B) 0x55CB72B: xercesc_2_8::DOMAttrMapImpl::setNamedItem(xercesc_2_8::DOMNode*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
108 |
| | | ->04.17% (262,144B) 0x559B3C2: 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)
|
|
109 |
| | |
|
|
110 |
| | ->04.17% (262,144B) 0x55D6076: xercesc_2_8::DOMDocumentImpl::createAttribute(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
111 |
| | | ->04.17% (262,144B) 0x559B3AB: 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)
|
|
112 |
| | | ->04.17% (262,144B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
|
|
113 |
| | |
|
|
114 |
| | ->02.08% (131,072B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
115 |
| | | ->02.08% (131,072B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
116 |
| | | ->02.08% (131,072B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
|
|
117 |
| | |
|
|
118 |
| | ->02.08% (131,072B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
119 |
| | | ->02.08% (131,072B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
120 |
| | | ->02.08% (131,072B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
121 |
| | |
|
|
122 |
| | ->00.26% (16,384B) in 1+ places, all below ms_print's threshold (01.00%) |
|
123 |
| | |
|
124 |
| ->02.72% (171,184B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0) |
|
125 |
| | ->02.61% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0) |
|
126 |
| | | ->02.61% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0) |
|
127 |
| | | ->02.61% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0) |
|
128 |
| | | |
|
129 |
| | ->00.11% (7,184B) in 1+ places, all below ms_print's threshold (01.00%) |
|
130 |
| |
|
|
131 |
| ->01.18% (74,006B) in 130 places, all below massif's threshold (01.00%) |
|
132 |
|
|
|
133 |
->29.46% (1,852,918B) 0x403ADA: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom) |
|
134 |
| ->29.44% (1,851,189B) 0x405C73: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom) |
|
135 |
| | ->29.44% (1,851,189B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so) |
|
136 |
| | |
|
137 |
| ->00.03% (1,729B) in 1+ places, all below ms_print's threshold (01.00%) |
|
138 |
|
|
|
139 |
->00.13% (8,328B) in 1+ places, all below ms_print's threshold (01.00%) |
|
140 |
||
141 |
--------------------------------------------------------------------------------
|
|
142 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) |
|
143 |
--------------------------------------------------------------------------------
|
|
144 |
9 96,270,693 6,685,360 6,681,012 4,348 0 |
|
145 |
10 110,132,141 7,471,840 7,467,444 4,396 0 |
|
146 |
11 123,211,904 8,263,752 8,259,308 4,444 0 |
|
147 |
12 131,473,336 8,788,072 8,783,596 4,476 0 |
|
148 |
99.95% (8,783,596B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. |
|
149 |
->78.77% (6,922,350B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0) |
|
150 |
| ->75.88% (6,668,288B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0) |
|
151 |
| | ->39.52% (3,473,408B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
152 |
| | | ->39.52% (3,473,408B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
153 |
| | | ->39.52% (3,473,408B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
154 |
| | | |
|
155 |
| | ->13.80% (1,212,416B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
156 |
| | | ->10.81% (950,272B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0) |
|
157 |
| | | | ->10.81% (950,272B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0) |
|
158 |
| | | | |
|
159 |
| | | ->02.98% (262,144B) 0x55C9DD6: xercesc_2_8::DOMAttrImpl::setValue(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
160 |
| | | ->02.98% (262,144B) 0x559B2A1: 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) |
|
161 |
| | | |
|
162 |
| | ->08.95% (786,432B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
163 |
| | | ->08.95% (786,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) |
|
164 |
| | | ->08.95% (786,432B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0) |
|
165 |
| | | |
|
166 |
| | ->04.47% (393,216B) 0x55D6076: xercesc_2_8::DOMDocumentImpl::createAttribute(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
167 |
| | | ->04.47% (393,216B) 0x559B3AB: 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) |
|
168 |
| | | ->04.47% (393,216B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0) |
|
169 |
| | | |
|
170 |
| | ->02.98% (262,144B) 0x55E6918: xercesc_2_8::DOMNodeVector::init(xercesc_2_8::DOMDocument*, unsigned long) (in /usr/lib64/libxerces-c.so.28.0) |
|
171 |
| | | ->02.98% (262,144B) 0x55CB72B: xercesc_2_8::DOMAttrMapImpl::setNamedItem(xercesc_2_8::DOMNode*) (in /usr/lib64/libxerces-c.so.28.0) |
|
172 |
| | | ->02.98% (262,144B) 0x559B3C2: 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) |
|
173 |
| | | |
|
174 |
| | ->02.98% (262,144B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
175 |
| | | ->02.98% (262,144B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
176 |
| | | ->02.98% (262,144B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
177 |
| | | |
|
178 |
| | ->01.49% (131,072B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
179 |
| | | ->01.49% (131,072B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
180 |
| | | ->01.49% (131,072B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0) |
|
181 |
| | | |
|
182 |
| | ->01.49% (131,072B) 0x55CB71D: xercesc_2_8::DOMAttrMapImpl::setNamedItem(xercesc_2_8::DOMNode*) (in /usr/lib64/libxerces-c.so.28.0) |
|
183 |
| | | ->01.49% (131,072B) 0x559B3C2: 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) |
|
184 |
| | | ->01.49% (131,072B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0) |
|
185 |
| | | |
|
186 |
| | ->00.19% (16,384B) in 1+ places, all below ms_print's threshold (01.00%) |
|
187 |
| |
|
|
188 |
| ->01.95% (171,184B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
189 |
| | ->01.87% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
|
|
190 |
| | | ->01.87% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
|
|
191 |
| | | ->01.87% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
|
|
192 |
| | |
|
|
193 |
| | ->00.08% (7,184B) in 1+ places, all below ms_print's threshold (01.00%) |
|
194 |
| | |
|
195 |
| ->00.94% (82,878B) in 1+ places, all below ms_print's threshold (01.00%) |
|
196 |
|
|
|
197 |
->21.08% (1,852,918B) 0x403ADA: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
|
|
198 |
| ->21.06% (1,851,189B) 0x405C73: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
|
|
199 |
| | ->21.06% (1,851,189B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
|
|
200 |
| |
|
|
201 |
| ->00.02% (1,729B) in 1+ places, all below ms_print's threshold (01.00%) |
|
202 |
|
|
|
203 |
->00.09% (8,328B) in 1+ places, all below ms_print's threshold (01.00%) |
|
204 |
||
205 |
--------------------------------------------------------------------------------
|
|
206 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
|
|
207 |
--------------------------------------------------------------------------------
|
|
208 |
13 147,780,812 9,711,008 9,706,476 4,532 0
|
|
209 |
99.95% (9,706,476B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
|
|
210 |
->80.79% (7,845,230B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
|
|
211 |
| ->78.12% (7,585,792B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
|
|
212 |
| | ->38.47% (3,735,552B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
213 |
| | | ->38.47% (3,735,552B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
214 |
| | | ->38.47% (3,735,552B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
215 |
| | |
|
|
216 |
| | ->13.83% (1,343,488B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
217 |
| | | ->11.14% (1,081,344B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
|
|
218 |
| | | | ->11.14% (1,081,344B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
|
|
219 |
| | | |
|
|
220 |
| | | ->02.70% (262,144B) 0x55C9DD6: xercesc_2_8::DOMAttrImpl::setValue(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
221 |
| | | ->02.70% (262,144B) 0x559B2A1: 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)
|
|
222 |
| | |
|
|
223 |
| | ->12.15% (1,179,648B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
224 |
| | | ->12.15% (1,179,648B) 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)
|
|
225 |
| | | ->12.15% (1,179,648B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
|
|
226 |
| | |
|
|
227 |
| | ->04.05% (393,216B) 0x55E6918: xercesc_2_8::DOMNodeVector::init(xercesc_2_8::DOMDocument*, unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
|
|
228 |
| | | ->04.05% (393,216B) 0x55CB72B: xercesc_2_8::DOMAttrMapImpl::setNamedItem(xercesc_2_8::DOMNode*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
229 |
| | | ->04.05% (393,216B) 0x559B3C2: 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)
|
|
230 |
| | |
|
|
231 |
| | ->04.05% (393,216B) 0x55D6076: xercesc_2_8::DOMDocumentImpl::createAttribute(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
232 |
| | | ->04.05% (393,216B) 0x559B3AB: 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)
|
|
233 |
| | | ->04.05% (393,216B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
|
|
234 |
| | |
|
|
235 |
| | ->02.70% (262,144B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
236 |
| | | ->02.70% (262,144B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
237 |
| | | ->02.70% (262,144B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
238 |
| | |
|
|
239 |
| | ->01.35% (131,072B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
240 |
| | | ->01.35% (131,072B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
241 |
| | | ->01.35% (131,072B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
|
|
242 |
| | |
|
|
243 |
| | ->01.35% (131,072B) 0x55CB71D: xercesc_2_8::DOMAttrMapImpl::setNamedItem(xercesc_2_8::DOMNode*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
244 |
| | | ->01.35% (131,072B) 0x559B3C2: 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)
|
|
245 |
| | | ->01.35% (131,072B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
|
|
246 |
| | |
|
|
247 |
| | ->00.17% (16,384B) in 1+ places, all below ms_print's threshold (01.00%) |
|
248 |
| | |
|
249 |
| ->01.76% (171,184B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0) |
|
250 |
| | ->01.69% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0) |
|
251 |
| | | ->01.69% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0) |
|
252 |
| | | ->01.69% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0) |
|
253 |
| | | |
|
254 |
| | ->00.07% (7,184B) in 1+ places, all below ms_print's threshold (01.00%) |
|
255 |
| |
|
|
256 |
| ->00.91% (88,254B) in 1+ places, all below ms_print's threshold (01.00%) |
|
257 |
|
|
|
258 |
->19.08% (1,852,918B) 0x403ADA: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom) |
|
259 |
| ->19.06% (1,851,189B) 0x405C73: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom) |
|
260 |
| | ->19.06% (1,851,189B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so) |
|
261 |
| | |
|
262 |
| ->00.02% (1,729B) in 1+ places, all below ms_print's threshold (01.00%) |
|
263 |
|
|
|
264 |
->00.09% (8,328B) in 1+ places, all below ms_print's threshold (01.00%) |
|
265 |
||
266 |
--------------------------------------------------------------------------------
|
|
267 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) |
|
268 |
--------------------------------------------------------------------------------
|
|
269 |
14 158,233,319 10,235,296 10,230,740 4,556 0 |
|
270 |
15 170,562,320 11,021,808 11,017,196 4,612 0 |
|
271 |
99.96% (11,017,196B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. |
|
272 |
->83.07% (9,155,950B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0) |
|
273 |
| ->80.72% (8,896,512B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0) |
|
274 |
| | ->39.84% (4,390,912B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
275 |
| | | ->39.84% (4,390,912B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
276 |
| | | ->39.84% (4,390,912B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
277 |
| | | |
|
278 |
| | ->14.57% (1,605,632B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
279 |
| | | ->11.00% (1,212,416B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0) |
|
280 |
| | | | ->11.00% (1,212,416B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0) |
|
281 |
| | | | |
|
282 |
| | | ->03.57% (393,216B) 0x55C9DD6: xercesc_2_8::DOMAttrImpl::setValue(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
283 |
| | | ->03.57% (393,216B) 0x559B2A1: 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) |
|
284 |
| | | |
|
285 |
| | ->13.08% (1,441,792B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
286 |
| | | ->13.08% (1,441,792B) 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) |
|
287 |
| | | ->13.08% (1,441,792B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0) |
|
288 |
| | | |
|
289 |
| | ->03.57% (393,216B) 0x55D6076: xercesc_2_8::DOMDocumentImpl::createAttribute(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
290 |
| | | ->03.57% (393,216B) 0x559B3AB: 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) |
|
291 |
| | | ->03.57% (393,216B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0) |
|
292 |
| | | |
|
293 |
| | ->03.57% (393,216B) 0x55E6918: xercesc_2_8::DOMNodeVector::init(xercesc_2_8::DOMDocument*, unsigned long) (in /usr/lib64/libxerces-c.so.28.0) |
|
294 |
| | | ->03.57% (393,216B) 0x55CB72B: xercesc_2_8::DOMAttrMapImpl::setNamedItem(xercesc_2_8::DOMNode*) (in /usr/lib64/libxerces-c.so.28.0) |
|
295 |
| | | ->03.57% (393,216B) 0x559B3C2: 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 |
| | | |
|
297 |
| | ->02.38% (262,144B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
298 |
| | | ->02.38% (262,144B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
299 |
| | | ->02.38% (262,144B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
300 |
| | | |
|
301 |
| | ->01.19% (131,072B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
302 |
| | | ->01.19% (131,072B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
303 |
| | | ->01.19% (131,072B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0) |
|
304 |
| | | |
|
305 |
| | ->01.19% (131,072B) 0x55CB71D: xercesc_2_8::DOMAttrMapImpl::setNamedItem(xercesc_2_8::DOMNode*) (in /usr/lib64/libxerces-c.so.28.0) |
|
306 |
| | | ->01.19% (131,072B) 0x559B3C2: 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) |
|
307 |
| | | ->01.19% (131,072B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0) |
|
308 |
| | | |
|
309 |
| | ->01.19% (131,072B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
310 |
| | | ->01.19% (131,072B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
311 |
| | | ->01.19% (131,072B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0) |
|
312 |
| | | |
|
313 |
| | ->00.15% (16,384B) in 1+ places, all below ms_print's threshold (01.00%) |
|
314 |
| |
|
|
315 |
| ->01.55% (171,184B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
316 |
| | ->01.49% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
|
|
317 |
| | | ->01.49% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
|
|
318 |
| | | ->01.49% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
|
|
319 |
| | |
|
|
320 |
| | ->00.07% (7,184B) in 1+ places, all below ms_print's threshold (01.00%) |
|
321 |
| | |
|
322 |
| ->00.80% (88,254B) in 1+ places, all below ms_print's threshold (01.00%) |
|
323 |
|
|
|
324 |
->16.81% (1,852,918B) 0x403ADA: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
|
|
325 |
| ->16.80% (1,851,189B) 0x405C73: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
|
|
326 |
| | ->16.80% (1,851,189B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
|
|
327 |
| |
|
|
328 |
| ->00.02% (1,729B) in 1+ places, all below ms_print's threshold (01.00%) |
|
329 |
|
|
|
330 |
->00.08% (8,328B) in 1+ places, all below ms_print's threshold (01.00%) |
|
331 |
||
332 |
--------------------------------------------------------------------------------
|
|
333 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
|
|
334 |
--------------------------------------------------------------------------------
|
|
335 |
16 184,396,191 11,815,008 11,810,348 4,660 0
|
|
336 |
99.96% (11,810,348B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
|
|
337 |
->84.21% (9,949,102B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
|
|
338 |
| ->81.95% (9,682,944B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
|
|
339 |
| | ->40.49% (4,784,128B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
340 |
| | | ->40.49% (4,784,128B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
341 |
| | | ->40.49% (4,784,128B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
342 |
| | |
|
|
343 |
| | ->14.70% (1,736,704B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
344 |
| | | ->10.26% (1,212,416B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
|
|
345 |
| | | | ->10.26% (1,212,416B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
|
|
346 |
| | | |
|
|
347 |
| | | ->04.44% (524,288B) 0x55C9DD6: xercesc_2_8::DOMAttrImpl::setValue(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
348 |
| | | ->04.44% (524,288B) 0x559B2A1: 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)
|
|
349 |
| | |
|
|
350 |
| | ->12.20% (1,441,792B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
351 |
| | | ->12.20% (1,441,792B) 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)
|
|
352 |
| | | ->12.20% (1,441,792B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
|
|
353 |
| | |
|
|
354 |
| | ->03.33% (393,216B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
355 |
| | | ->03.33% (393,216B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
356 |
| | | ->03.33% (393,216B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
357 |
| | |
|
|
358 |
| | ->03.33% (393,216B) 0x55D6076: xercesc_2_8::DOMDocumentImpl::createAttribute(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
359 |
| | | ->03.33% (393,216B) 0x559B3AB: 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)
|
|
360 |
| | | ->03.33% (393,216B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
|
|
361 |
| | |
|
|
362 |
| | ->03.33% (393,216B) 0x55E6918: xercesc_2_8::DOMNodeVector::init(xercesc_2_8::DOMDocument*, unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
|
|
363 |
| | | ->03.33% (393,216B) 0x55CB72B: xercesc_2_8::DOMAttrMapImpl::setNamedItem(xercesc_2_8::DOMNode*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
364 |
| | | ->03.33% (393,216B) 0x559B3C2: 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)
|
|
365 |
| | |
|
|
366 |
| | ->02.22% (262,144B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
367 |
| | | ->02.22% (262,144B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
368 |
| | | ->02.22% (262,144B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
|
|
369 |
| | |
|
|
370 |
| | ->01.11% (131,072B) 0x55CB71D: xercesc_2_8::DOMAttrMapImpl::setNamedItem(xercesc_2_8::DOMNode*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
371 |
| | | ->01.11% (131,072B) 0x559B3C2: 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)
|
|
372 |
| | | ->01.11% (131,072B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
|
|
373 |
| | |
|
|
374 |
| | ->01.11% (131,072B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
375 |
| | | ->01.11% (131,072B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
376 |
| | | ->01.11% (131,072B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
|
|
377 |
| | |
|
|
378 |
| | ->00.14% (16,384B) in 1+ places, all below ms_print's threshold (01.00%) |
|
379 |
| | |
|
380 |
| ->01.45% (171,184B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0) |
|
381 |
| | ->01.39% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0) |
|
382 |
| | | ->01.39% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0) |
|
383 |
| | | ->01.39% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0) |
|
384 |
| | | |
|
385 |
| | ->00.06% (7,184B) in 1+ places, all below ms_print's threshold (01.00%) |
|
386 |
| |
|
|
387 |
| ->00.80% (94,974B) in 1+ places, all below ms_print's threshold (01.00%) |
|
388 |
|
|
|
389 |
->15.68% (1,852,918B) 0x403ADA: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom) |
|
390 |
| ->15.67% (1,851,189B) 0x405C73: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom) |
|
391 |
| | ->15.67% (1,851,189B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so) |
|
392 |
| | |
|
393 |
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%) |
|
394 |
|
|
|
395 |
->00.07% (8,328B) in 1+ places, all below ms_print's threshold (01.00%) |
|
396 |
||
397 |
--------------------------------------------------------------------------------
|
|
398 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) |
|
399 |
--------------------------------------------------------------------------------
|
|
400 |
17 195,917,502 12,339,296 12,334,612 4,684 0 |
|
401 |
18 211,017,732 13,298,880 13,294,132 4,748 0 |
|
402 |
99.96% (13,294,132B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. |
|
403 |
->85.97% (11,432,886B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0) |
|
404 |
| ->83.65% (11,124,736B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0) |
|
405 |
| | ->41.89% (5,570,560B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
406 |
| | | ->41.89% (5,570,560B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
407 |
| | | ->41.89% (5,570,560B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
408 |
| | | |
|
409 |
| | ->16.02% (2,129,920B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
410 |
| | | ->12.07% (1,605,632B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0) |
|
411 |
| | | | ->12.07% (1,605,632B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0) |
|
412 |
| | | | |
|
413 |
| | | ->03.94% (524,288B) 0x55C9DD6: xercesc_2_8::DOMAttrImpl::setValue(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
414 |
| | | ->03.94% (524,288B) 0x559B2A1: 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) |
|
415 |
| | | |
|
416 |
| | ->12.81% (1,703,936B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
417 |
| | | ->12.81% (1,703,936B) 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) |
|
418 |
| | | ->12.81% (1,703,936B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0) |
|
419 |
| | | |
|
420 |
| | ->02.96% (393,216B) 0x55E6918: xercesc_2_8::DOMNodeVector::init(xercesc_2_8::DOMDocument*, unsigned long) (in /usr/lib64/libxerces-c.so.28.0) |
|
421 |
| | | ->02.96% (393,216B) 0x55CB72B: xercesc_2_8::DOMAttrMapImpl::setNamedItem(xercesc_2_8::DOMNode*) (in /usr/lib64/libxerces-c.so.28.0) |
|
422 |
| | | ->02.96% (393,216B) 0x559B3C2: 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) |
|
423 |
| | | |
|
424 |
| | ->02.96% (393,216B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
425 |
| | | ->02.96% (393,216B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
426 |
| | | ->02.96% (393,216B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
427 |
| | | |
|
428 |
| | ->02.96% (393,216B) 0x55D6076: xercesc_2_8::DOMDocumentImpl::createAttribute(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
429 |
| | | ->02.96% (393,216B) 0x559B3AB: 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) |
|
430 |
| | | ->02.96% (393,216B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0) |
|
431 |
| | | |
|
432 |
| | ->02.09% (278,528B) in 3 places, all below massif's threshold (01.00%) |
|
433 |
| | |
|
|
434 |
| | ->01.97% (262,144B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
435 |
| | ->01.97% (262,144B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
436 |
| | ->01.97% (262,144B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
|
|
437 |
| |
|
|
438 |
| ->01.29% (171,184B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
439 |
| | ->01.23% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
|
|
440 |
| | | ->01.23% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
|
|
441 |
| | | ->01.23% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
|
|
442 |
| | |
|
|
443 |
| | ->00.05% (7,184B) in 1+ places, all below ms_print's threshold (01.00%) |
|
444 |
| | |
|
445 |
| ->01.03% (136,966B) in 130 places, all below massif's threshold (01.00%) |
|
446 |
|
|
|
447 |
->13.93% (1,852,918B) 0x403ADA: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
|
|
448 |
| ->13.92% (1,851,189B) 0x405C73: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
|
|
449 |
| | ->13.92% (1,851,189B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
|
|
450 |
| |
|
|
451 |
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%) |
|
452 |
|
|
|
453 |
->00.06% (8,328B) in 1+ places, all below ms_print's threshold (01.00%) |
|
454 |
||
455 |
--------------------------------------------------------------------------------
|
|
456 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
|
|
457 |
--------------------------------------------------------------------------------
|
|
458 |
19 228,048,066 3,131,424 3,127,300 4,124 0
|
|
459 |
20 238,867,176 3,658,496 3,654,340 4,156 0
|
|
460 |
21 249,503,253 4,315,736 4,311,540 4,196 0
|
|
461 |
22 262,204,502 5,104,008 5,099,756 4,252 0
|
|
462 |
23 277,063,884 5,895,440 5,891,140 4,300 0
|
|
463 |
24 287,695,431 6,550,808 6,546,476 4,332 0
|
|
464 |
25 300,455,471 7,209,648 7,205,276 4,372 0
|
|
465 |
26 308,973,380 7,733,968 7,729,564 4,404 0
|
|
466 |
27 321,895,912 8,394,832 8,390,380 4,452 0
|
|
467 |
28 332,694,190 9,050,232 9,045,740 4,492 0
|
|
468 |
29 345,647,616 9,842,088 9,837,548 4,540 0
|
|
469 |
30 354,359,313 10,366,376 10,361,812 4,564 0
|
|
470 |
31 365,342,504 10,890,696 10,886,100 4,596 0
|
|
471 |
32 380,342,014 11,815,008 11,810,348 4,660 0
|
|
472 |
33 395,223,827 12,601,488 12,596,780 4,708 0
|
|
473 |
34 408,035,731 13,433,360 13,419,737 13,623 0
|
|
474 |
99.90% (13,419,737B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
|
|
475 |
->86.03% (11,556,362B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
|
|
476 |
| ->82.81% (11,124,736B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
|
|
477 |
| | ->41.47% (5,570,560B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
478 |
| | | ->41.47% (5,570,560B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
479 |
| | | ->41.47% (5,570,560B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
480 |
| | |
|
|
481 |
| | ->15.86% (2,129,920B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
482 |
| | | ->11.95% (1,605,632B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
|
|
483 |
| | | | ->11.95% (1,605,632B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
|
|
484 |
| | | |
|
|
485 |
| | | ->03.90% (524,288B) 0x55C9DD6: xercesc_2_8::DOMAttrImpl::setValue(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
486 |
| | | ->03.90% (524,288B) 0x559B2A1: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
|
|
487 |
| | |
|
|
488 |
| | ->12.68% (1,703,936B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
489 |
| | | ->12.68% (1,703,936B) 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)
|
|
490 |
| | | ->12.68% (1,703,936B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
|
|
491 |
| | |
|
|
492 |
| | ->02.93% (393,216B) 0x55E6918: xercesc_2_8::DOMNodeVector::init(xercesc_2_8::DOMDocument*, unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
|
|
493 |
| | | ->02.93% (393,216B) 0x55CB72B: xercesc_2_8::DOMAttrMapImpl::setNamedItem(xercesc_2_8::DOMNode*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
494 |
| | | ->02.93% (393,216B) 0x559B3C2: 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)
|
|
495 |
| | |
|
|
496 |
| | ->02.93% (393,216B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
497 |
| | | ->02.93% (393,216B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
498 |
| | | ->02.93% (393,216B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
499 |
| | |
|
|
500 |
| | ->02.93% (393,216B) 0x55D6076: xercesc_2_8::DOMDocumentImpl::createAttribute(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
501 |
| | | ->02.93% (393,216B) 0x559B3AB: 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)
|
|
502 |
| | | ->02.93% (393,216B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
|
|
503 |
| | |
|
|
504 |
| | ->02.07% (278,528B) in 3 places, all below massif's threshold (01.00%) |
|
505 |
| | | |
|
506 |
| | ->01.95% (262,144B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
507 |
| | ->01.95% (262,144B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
508 |
| | ->01.95% (262,144B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0) |
|
509 |
| | |
|
510 |
| ->01.89% (253,898B) in 346 places, all below massif's threshold (01.00%) |
|
511 |
| |
|
|
512 |
| ->01.32% (177,728B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
513 |
| ->01.22% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
|
|
514 |
| | ->01.22% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
|
|
515 |
| | ->01.22% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
|
|
516 |
| |
|
|
517 |
| ->00.10% (13,728B) in 1+ places, all below ms_print's threshold (01.00%) |
|
518 |
|
|
|
519 |
->13.79% (1,852,918B) 0x403ADA: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom) |
|
520 |
| ->13.78% (1,851,189B) 0x405C73: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom) |
|
521 |
| | ->13.78% (1,851,189B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so) |
|
522 |
| | |
|
523 |
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%) |
|
524 |
|
|
|
525 |
->00.08% (10,457B) in 1+ places, all below ms_print's threshold (01.00%) |
|
526 |
||
527 |
--------------------------------------------------------------------------------
|
|
528 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) |
|
529 |
--------------------------------------------------------------------------------
|
|
530 |
35 420,775,945 2,906,432 2,893,154 13,278 0 |
|
531 |
36 437,749,077 3,958,552 3,945,210 13,342 0 |
|
532 |
37 450,709,063 4,748,664 4,735,266 13,398 0 |
|
533 |
99.72% (4,735,266B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. |
|
534 |
->60.51% (2,873,636B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0) |
|
535 |
| ->52.10% (2,473,984B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0) |
|
536 |
| | ->31.74% (1,507,328B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
537 |
| | | ->31.74% (1,507,328B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
538 |
| | | ->31.74% (1,507,328B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
539 |
| | | |
|
540 |
| | ->05.52% (262,144B) 0x55E6918: xercesc_2_8::DOMNodeVector::init(xercesc_2_8::DOMDocument*, unsigned long) (in /usr/lib64/libxerces-c.so.28.0) |
|
541 |
| | | ->05.52% (262,144B) 0x55CB72B: xercesc_2_8::DOMAttrMapImpl::setNamedItem(xercesc_2_8::DOMNode*) (in /usr/lib64/libxerces-c.so.28.0) |
|
542 |
| | | ->05.52% (262,144B) 0x559B3C2: 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) |
|
543 |
| | | |
|
544 |
| | ->05.52% (262,144B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
545 |
| | | ->05.52% (262,144B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0) |
|
546 |
| | | ->05.52% (262,144B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0) |
|
547 |
| | | |
|
548 |
| | ->03.45% (163,840B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
549 |
| | | ->03.45% (163,840B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0) |
|
550 |
| | | | ->03.45% (163,840B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0) |
|
551 |
| | | | |
|
552 |
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) |
|
553 |
| | |
|
|
554 |
| | ->02.76% (131,072B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
555 |
| | | ->02.76% (131,072B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
556 |
| | | ->02.76% (131,072B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
|
|
557 |
| | |
|
|
558 |
| | ->02.76% (131,072B) 0x55D6076: xercesc_2_8::DOMDocumentImpl::createAttribute(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
559 |
| | | ->02.76% (131,072B) 0x559B3AB: 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)
|
|
560 |
| | | ->02.76% (131,072B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
|
|
561 |
| | |
|
|
562 |
| | ->00.35% (16,384B) in 1+ places, all below ms_print's threshold (01.00%) |
|
563 |
| | |
|
564 |
| ->04.81% (228,396B) in 408 places, all below massif's threshold (01.00%) |
|
565 |
| |
|
|
566 |
| ->03.61% (171,256B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
567 |
| ->03.45% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
|
|
568 |
| | ->03.45% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
|
|
569 |
| | ->03.45% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
|
|
570 |
| |
|
|
571 |
| ->00.15% (7,256B) in 1+ places, all below ms_print's threshold (01.00%) |
|
572 |
|
|
|
573 |
->39.02% (1,852,918B) 0x403ADA: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom) |
|
574 |
| ->38.98% (1,851,189B) 0x405C73: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom) |
|
575 |
| | ->38.98% (1,851,189B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so) |
|
576 |
| | |
|
577 |
| ->00.04% (1,729B) in 1+ places, all below ms_print's threshold (01.00%) |
|
578 |
|
|
|
579 |
->00.18% (8,712B) in 1+ places, all below ms_print's threshold (01.00%) |
|
580 |
||
581 |
--------------------------------------------------------------------------------
|
|
582 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) |
|
583 |
--------------------------------------------------------------------------------
|
|
584 |
38 467,846,548 5,668,392 5,654,946 13,446 0 |
|
585 |
39 480,572,006 6,326,576 6,313,082 13,494 0 |
|
586 |
40 489,138,113 6,854,304 6,840,786 13,518 0 |
|
587 |
41 502,053,464 7,640,784 7,627,218 13,566 0 |
|
588 |
42 519,036,265 8,563,776 8,550,154 13,622 0 |
|
589 |
43 527,526,716 9,088,096 9,074,442 13,654 0 |
|
590 |
44 540,422,337 9,748,872 9,735,178 13,694 0 |
|
591 |
45 557,394,595 10,797,512 10,783,754 13,758 0 |
|
592 |
46 565,888,743 11,197,472 11,183,690 13,782 0 |
|
593 |
47 578,685,549 11,983,952 11,970,122 13,830 0 |
|
594 |
99.88% (11,970,122B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. |
|
595 |
->84.35% (10,108,492B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0) |
|
596 |
| ->80.80% (9,682,944B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0) |
|
597 |
| | ->39.92% (4,784,128B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
598 |
| | | ->39.92% (4,784,128B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
599 |
| | | ->39.92% (4,784,128B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
600 |
| | | |
|
601 |
| | ->14.49% (1,736,704B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
602 |
| | | ->10.12% (1,212,416B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0) |
|
603 |
| | | | ->10.12% (1,212,416B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0) |
|
604 |
| | | | |
|
605 |
| | | ->04.37% (524,288B) 0x55C9DD6: xercesc_2_8::DOMAttrImpl::setValue(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
606 |
| | | ->04.37% (524,288B) 0x559B2A1: 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) |
|
607 |
| | | |
|
608 |
| | ->12.03% (1,441,792B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
609 |
| | | ->12.03% (1,441,792B) 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) |
|
610 |
| | | ->12.03% (1,441,792B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0) |
|
611 |
| | | |
|
612 |
| | ->03.28% (393,216B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
613 |
| | | ->03.28% (393,216B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
614 |
| | | ->03.28% (393,216B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
615 |
| | | |
|
616 |
| | ->03.28% (393,216B) 0x55D6076: xercesc_2_8::DOMDocumentImpl::createAttribute(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
617 |
| | | ->03.28% (393,216B) 0x559B3AB: 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) |
|
618 |
| | | ->03.28% (393,216B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0) |
|
619 |
| | | |
|
620 |
| | ->03.28% (393,216B) 0x55E6918: xercesc_2_8::DOMNodeVector::init(xercesc_2_8::DOMDocument*, unsigned long) (in /usr/lib64/libxerces-c.so.28.0) |
|
621 |
| | | ->03.28% (393,216B) 0x55CB72B: xercesc_2_8::DOMAttrMapImpl::setNamedItem(xercesc_2_8::DOMNode*) (in /usr/lib64/libxerces-c.so.28.0) |
|
622 |
| | | ->03.28% (393,216B) 0x559B3C2: 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 |
| | | |
|
624 |
| | ->02.19% (262,144B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
625 |
| | | ->02.19% (262,144B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
626 |
| | | ->02.19% (262,144B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0) |
|
627 |
| | | |
|
628 |
| | ->01.09% (131,072B) 0x55CB71D: xercesc_2_8::DOMAttrMapImpl::setNamedItem(xercesc_2_8::DOMNode*) (in /usr/lib64/libxerces-c.so.28.0) |
|
629 |
| | | ->01.09% (131,072B) 0x559B3C2: 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) |
|
630 |
| | | ->01.09% (131,072B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0) |
|
631 |
| | | |
|
632 |
| | ->01.09% (131,072B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
633 |
| | | ->01.09% (131,072B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
634 |
| | | ->01.09% (131,072B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0) |
|
635 |
| | | |
|
636 |
| | ->00.14% (16,384B) in 1+ places, all below ms_print's threshold (01.00%) |
|
637 |
| |
|
|
638 |
| ->02.12% (254,292B) in 408 places, all below massif's threshold (01.00%) |
|
639 |
| | |
|
640 |
| ->01.43% (171,256B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0) |
|
641 |
| ->01.37% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0) |
|
642 |
| | ->01.37% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0) |
|
643 |
| | ->01.37% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0) |
|
644 |
| | |
|
645 |
| ->00.06% (7,256B) in 1+ places, all below ms_print's threshold (01.00%) |
|
646 |
|
|
|
647 |
->15.46% (1,852,918B) 0x403ADA: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
|
|
648 |
| ->15.45% (1,851,189B) 0x405C73: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
|
|
649 |
| | ->15.45% (1,851,189B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
|
|
650 |
| |
|
|
651 |
| ->00.01% (1,729B) in 1+ places, all below ms_print's threshold (01.00%) |
|
652 |
|
|
|
653 |
->00.07% (8,712B) in 1+ places, all below ms_print's threshold (01.00%) |
|
654 |
||
655 |
--------------------------------------------------------------------------------
|
|
656 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) |
|
657 |
--------------------------------------------------------------------------------
|
|
658 |
48 591,412,965 12,639,384 12,625,506 13,878 0 |
|
659 |
49 599,918,210 13,163,704 13,149,794 13,910 0 |