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 xmlgen 64000000 |
|
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 |
852.9^ ,.. .. .. .....: ... |
|
10 |
| #:: :: :: .:::::: ::: |
|
11 |
| @ #:: :: :: ::::::: ::: @ |
|
12 |
| @ #:: :: :: : ::::::: ::: :@ |
|
13 |
| , @ #:: :: :: .: ::::::: ::: :@ |
|
14 |
| @ @ #:: :: :: :: ::::::: ::: . :@ |
|
15 |
| @ @ #:: :: :: ::: ::::::: ::: : :@ |
|
16 |
| @ @ @ #:: :: :: .::: ::::::: ::: . : :@ |
|
17 |
| @ @ @ #:: :: :: :::: ::::::: ::: : : :@ |
|
18 |
| @@ @ @ #:: :: :: :::: ::::::: ::: , : : :@ |
|
19 |
| ,@@ @ @ #:: :: :: : :::: ::::::: ::: @ : : :@ |
|
20 |
| @@@ @ @ #:: :: :: : :::: ::::::: ::: @ : : :@ |
|
21 |
| , @@@ @ @ #:: :: :: : : :::: ::::::: ::: :@ : : :@ |
|
22 |
| ,@ @@@ @ @ #:: :: :: .: : :::: ::::::: ::: .:@ : : :@ |
|
23 |
| @@ @@@ @ @ #:: :: :: :: : :::: ::::::: ::: ::@ : : :@ |
|
24 |
| @@ @@@ @ @ #:: :: :: :: : :::: ::::::: ::: : ::@ : : :@ |
|
25 |
| @ @@ @@@ @ @ #:: :: :: : :: : :::: ::::::: ::: .: ::@ : : :@ |
|
26 |
| @ @@ @@@ @ @ #:: :: :: .: :: : :::: ::::::: ::: :: ::@ : : :@ |
|
27 |
| @@ @@ @@@ @ @ #:: :: :: :: :: : :::: ::::::: :::::: ::@ : : :@ |
|
28 |
| : : : @: @@ @@ @@@ @ @ #:: :: :: :: :: : :::: ::::::: :::::: ::@ : : :@ |
|
29 |
0 +----------------------------------------------------------------------->Gi |
|
30 |
0 36.51 |
|
31 |
||
32 |
Number of snapshots: 52 |
|
33 |
Detailed snapshots: [4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 (peak), 46, 50] |
|
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 726,236,028 64,008,488 64,008,379 109 0 |
|
40 |
2 1,940,243,486 64,008,464 64,008,366 98 0 |
|
41 |
3 3,165,627,726 64,008,464 64,008,366 98 0 |
|
42 |
4 3,950,361,866 64,008,464 64,008,366 98 0 |
|
43 |
100.00% (64,008,366B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. |
|
44 |
->99.99% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom) |
|
45 |
| ->99.99% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom) |
|
46 |
| ->99.99% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so) |
|
47 |
|
|
|
48 |
->00.01% (8,365B) in 1+ places, all below ms_print's threshold (01.00%) |
|
49 |
||
50 |
--------------------------------------------------------------------------------
|
|
51 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
|
|
52 |
--------------------------------------------------------------------------------
|
|
53 |
5 4,665,987,755 64,008,488 64,008,379 109 0
|
|
54 |
6 5,548,681,098 96,489,080 96,482,899 6,181 0
|
|
55 |
99.99% (96,482,899B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
|
|
56 |
->66.33% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
|
|
57 |
| ->66.33% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
|
|
58 |
| ->66.33% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
|
|
59 |
|
|
|
60 |
->33.65% (32,472,164B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
|
|
61 |
| ->33.40% (32,227,328B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
|
|
62 |
| | ->11.41% (11,010,048B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
63 |
| | | ->11.41% (11,010,048B) 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)
|
|
64 |
| | | ->11.41% (11,010,048B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
|
|
65 |
| | |
|
|
66 |
| | ->06.83% (6,586,368B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
67 |
| | | ->06.83% (6,586,368B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
68 |
| | | ->06.83% (6,586,368B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
69 |
| | |
|
|
70 |
| | ->05.03% (4,849,664B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
71 |
| | | ->05.03% (4,849,664B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
|
|
72 |
| | | ->05.03% (4,849,664B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
|
|
73 |
| | |
|
|
74 |
| | ->04.35% (4,194,304B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
75 |
| | | ->04.35% (4,194,304B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
76 |
| | | ->04.35% (4,194,304B) 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)
|
|
77 |
| | |
|
|
78 |
| | ->03.60% (3,473,408B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
79 |
| | | ->03.60% (3,473,408B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
80 |
| | | ->03.60% (3,473,408B) 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)
|
|
81 |
| | |
|
|
82 |
| | ->01.77% (1,703,936B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
83 |
| | | ->01.77% (1,703,936B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
84 |
| | | ->01.77% (1,703,936B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
85 |
| | |
|
|
86 |
| | ->00.42% (409,600B) in 1+ places, all below ms_print's threshold (01.00%) |
|
87 |
| | |
|
88 |
| ->00.25% (244,836B) in 1+ places, all below ms_print's threshold (01.00%) |
|
89 |
|
|
|
90 |
->00.01% (10,734B) in 1+ places, all below ms_print's threshold (01.00%) |
|
91 |
||
92 |
--------------------------------------------------------------------------------
|
|
93 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) |
|
94 |
--------------------------------------------------------------------------------
|
|
95 |
7 6,512,618,120 197,983,744 197,971,371 12,373 0 |
|
96 |
99.99% (197,971,371B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. |
|
97 |
->67.66% (133,960,636B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0) |
|
98 |
| ->67.52% (133,677,056B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0) |
|
99 |
| | ->22.91% (45,350,912B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
100 |
| | | ->22.91% (45,350,912B) 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 |
| | | ->22.91% (45,350,912B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0) |
|
102 |
| | | |
|
103 |
| | ->12.25% (24,248,320B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
104 |
| | | ->12.12% (23,986,176B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0) |
|
105 |
| | | | ->12.12% (23,986,176B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0) |
|
106 |
| | | | |
|
107 |
| | | ->00.13% (262,144B) in 1+ places, all below ms_print's threshold (01.00%) |
|
108 |
| | |
|
|
109 |
| | ->12.13% (24,018,944B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
110 |
| | | ->12.13% (24,018,944B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
111 |
| | | ->12.13% (24,018,944B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
112 |
| | |
|
|
113 |
| | ->08.14% (16,121,856B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
114 |
| | | ->08.14% (16,121,856B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
115 |
| | | ->08.14% (16,121,856B) 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)
|
|
116 |
| | |
|
|
117 |
| | ->06.92% (13,697,024B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
118 |
| | | ->06.92% (13,697,024B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
119 |
| | | ->06.92% (13,697,024B) 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)
|
|
120 |
| | |
|
|
121 |
| | ->04.83% (9,568,256B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
122 |
| | | ->04.83% (9,568,256B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
123 |
| | | ->04.83% (9,568,256B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
124 |
| | |
|
|
125 |
| | ->00.34% (671,744B) in 1+ places, all below ms_print's threshold (01.00%) |
|
126 |
| | |
|
127 |
| ->00.14% (283,580B) in 1+ places, all below ms_print's threshold (01.00%) |
|
128 |
|
|
|
129 |
->32.33% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
|
|
130 |
| ->32.33% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
|
|
131 |
| ->32.33% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
|
|
132 |
|
|
|
133 |
->00.01% (10,734B) in 1+ places, all below ms_print's threshold (01.00%) |
|
134 |
||
135 |
--------------------------------------------------------------------------------
|
|
136 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) |
|
137 |
--------------------------------------------------------------------------------
|
|
138 |
8 7,405,954,926 292,018,152 292,000,043 18,109 0 |
|
139 |
99.99% (292,000,043B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. |
|
140 |
->78.07% (227,989,308B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0) |
|
141 |
| ->77.96% (227,655,680B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0) |
|
142 |
| | ->26.35% (76,939,264B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
143 |
| | | ->26.35% (76,939,264B) 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 |
| | | ->26.35% (76,939,264B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0) |
|
145 |
| | | |
|
146 |
| | ->13.78% (40,239,104B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
147 |
| | | ->13.69% (39,976,960B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0) |
|
148 |
| | | | ->13.69% (39,976,960B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0) |
|
149 |
| | | | |
|
150 |
| | | ->00.09% (262,144B) in 1+ places, all below ms_print's threshold (01.00%) |
|
151 |
| | |
|
|
152 |
| | ->13.57% (39,616,512B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
153 |
| | | ->13.57% (39,616,512B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
154 |
| | | ->13.57% (39,616,512B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
155 |
| | |
|
|
156 |
| | ->09.47% (27,656,192B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
157 |
| | | ->09.47% (27,656,192B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
158 |
| | | ->09.47% (27,656,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)
|
|
159 |
| | |
|
|
160 |
| | ->08.46% (24,707,072B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
161 |
| | | ->08.46% (24,707,072B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
162 |
| | | ->08.46% (24,707,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)
|
|
163 |
| | |
|
|
164 |
| | ->05.88% (17,170,432B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
165 |
| | | ->05.88% (17,170,432B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
166 |
| | | ->05.88% (17,170,432B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
167 |
| | |
|
|
168 |
| | ->00.45% (1,327,104B) in 1+ places, all below ms_print's threshold (01.00%) |
|
169 |
| | |
|
170 |
| ->00.11% (333,628B) in 1+ places, all below ms_print's threshold (01.00%) |
|
171 |
|
|
|
172 |
->21.92% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
|
|
173 |
| ->21.92% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
|
|
174 |
| ->21.92% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
|
|
175 |
|
|
|
176 |
->00.00% (10,734B) in 1+ places, all below ms_print's threshold (01.00%) |
|
177 |
||
178 |
--------------------------------------------------------------------------------
|
|
179 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) |
|
180 |
--------------------------------------------------------------------------------
|
|
181 |
9 7,927,749,705 346,966,312 346,944,851 21,461 0 |
|
182 |
99.99% (346,944,851B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. |
|
183 |
->81.55% (282,934,116B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0) |
|
184 |
| ->81.44% (282,574,848B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0) |
|
185 |
| | ->27.80% (96,468,992B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
186 |
| | | ->27.80% (96,468,992B) 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 |
| | | ->27.80% (96,468,992B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0) |
|
188 |
| | | |
|
189 |
| | ->14.39% (49,938,432B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
190 |
| | | ->14.28% (49,545,216B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0) |
|
191 |
| | | | ->14.28% (49,545,216B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0) |
|
192 |
| | | | |
|
193 |
| | | ->00.11% (393,216B) in 1+ places, all below ms_print's threshold (01.00%) |
|
194 |
| | |
|
|
195 |
| | ->14.06% (48,791,552B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
196 |
| | | ->14.06% (48,791,552B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
197 |
| | | ->14.06% (48,791,552B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
198 |
| | |
|
|
199 |
| | ->09.67% (33,554,432B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
200 |
| | | ->09.67% (33,554,432B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
201 |
| | | ->09.67% (33,554,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)
|
|
202 |
| | |
|
|
203 |
| | ->08.86% (30,736,384B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
204 |
| | | ->08.86% (30,736,384B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
205 |
| | | ->08.86% (30,736,384B) 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)
|
|
206 |
| | |
|
|
207 |
| | ->06.20% (21,495,808B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
208 |
| | | ->06.20% (21,495,808B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
209 |
| | | ->06.20% (21,495,808B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
210 |
| | |
|
|
211 |
| | ->00.46% (1,589,248B) in 1+ places, all below ms_print's threshold (01.00%) |
|
212 |
| | |
|
213 |
| ->00.10% (359,268B) in 1+ places, all below ms_print's threshold (01.00%) |
|
214 |
|
|
|
215 |
->18.45% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
|
|
216 |
| ->18.45% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
|
|
217 |
| ->18.45% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
|
|
218 |
|
|
|
219 |
->00.00% (10,734B) in 1+ places, all below ms_print's threshold (01.00%) |
|
220 |
||
221 |
--------------------------------------------------------------------------------
|
|
222 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) |
|
223 |
--------------------------------------------------------------------------------
|
|
224 |
10 8,792,112,250 437,967,880 437,940,867 27,013 0 |
|
225 |
99.99% (437,940,867B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. |
|
226 |
->85.38% (373,930,132B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0) |
|
227 |
| ->85.29% (373,538,816B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0) |
|
228 |
| | ->28.94% (126,746,624B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
229 |
| | | ->28.94% (126,746,624B) 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) |
|
230 |
| | | ->28.94% (126,746,624B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0) |
|
231 |
| | | |
|
232 |
| | ->15.02% (65,798,144B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
233 |
| | | ->14.93% (65,404,928B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0) |
|
234 |
| | | | ->14.93% (65,404,928B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0) |
|
235 |
| | | | |
|
236 |
| | | ->00.09% (393,216B) in 1+ places, all below ms_print's threshold (01.00%) |
|
237 |
| | |
|
|
238 |
| | ->14.79% (64,782,336B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
239 |
| | | ->14.79% (64,782,336B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
240 |
| | | ->14.79% (64,782,336B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
241 |
| | |
|
|
242 |
| | ->09.85% (43,122,688B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
243 |
| | | ->09.85% (43,122,688B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
244 |
| | | ->09.85% (43,122,688B) 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)
|
|
245 |
| | |
|
|
246 |
| | ->09.77% (42,795,008B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
247 |
| | | ->09.77% (42,795,008B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
248 |
| | | ->09.77% (42,795,008B) 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)
|
|
249 |
| | |
|
|
250 |
| | ->06.40% (28,049,408B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
251 |
| | | ->06.40% (28,049,408B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
252 |
| | | ->06.40% (28,049,408B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
253 |
| | |
|
|
254 |
| | ->00.51% (2,244,608B) in 1+ places, all below ms_print's threshold (01.00%) |
|
255 |
| | |
|
256 |
| ->00.09% (391,316B) in 1+ places, all below ms_print's threshold (01.00%) |
|
257 |
|
|
|
258 |
->14.61% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
|
|
259 |
| ->14.61% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
|
|
260 |
| ->14.61% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
|
|
261 |
|
|
|
262 |
->00.00% (10,734B) in 1+ places, all below ms_print's threshold (01.00%) |
|
263 |
||
264 |
--------------------------------------------------------------------------------
|
|
265 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) |
|
266 |
--------------------------------------------------------------------------------
|
|
267 |
11 9,423,534,900 504,465,504 504,434,435 31,069 0 |
|
268 |
99.99% (504,434,435B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. |
|
269 |
->87.31% (440,423,700B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0) |
|
270 |
| ->87.22% (439,992,320B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0) |
|
271 |
| | ->29.05% (146,538,496B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
272 |
| | | ->29.05% (146,538,496B) 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) |
|
273 |
| | | ->29.05% (146,538,496B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0) |
|
274 |
| | | |
|
275 |
| | ->15.54% (78,381,056B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
276 |
| | | ->15.41% (77,725,696B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0) |
|
277 |
| | | | ->15.41% (77,725,696B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0) |
|
278 |
| | | | |
|
279 |
| | | ->00.13% (655,360B) in 1+ places, all below ms_print's threshold (01.00%) |
|
280 |
| | |
|
|
281 |
| | ->14.92% (75,268,096B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
282 |
| | | ->14.92% (75,268,096B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
283 |
| | | ->14.92% (75,268,096B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
284 |
| | |
|
|
285 |
| | ->10.19% (51,380,224B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
286 |
| | | ->10.19% (51,380,224B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
287 |
| | | ->10.19% (51,380,224B) 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)
|
|
288 |
| | |
|
|
289 |
| | ->09.81% (49,479,680B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
290 |
| | | ->09.81% (49,479,680B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
291 |
| | | ->09.81% (49,479,680B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
|
|
292 |
| | |
|
|
293 |
| | ->07.12% (35,913,728B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
294 |
| | | ->07.12% (35,913,728B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
295 |
| | | ->07.12% (35,913,728B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
296 |
| | |
|
|
297 |
| | ->00.60% (3,031,040B) in 1+ places, all below ms_print's threshold (01.00%) |
|
298 |
| | |
|
299 |
| ->00.09% (431,380B) in 1+ places, all below ms_print's threshold (01.00%) |
|
300 |
|
|
|
301 |
->12.69% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
|
|
302 |
| ->12.69% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
|
|
303 |
| ->12.69% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
|
|
304 |
|
|
|
305 |
->00.00% (10,734B) in 1+ places, all below ms_print's threshold (01.00%) |
|
306 |
||
307 |
--------------------------------------------------------------------------------
|
|
308 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) |
|
309 |
--------------------------------------------------------------------------------
|
|
310 |
12 10,260,361,607 592,551,264 592,514,819 36,445 0 |
|
311 |
99.99% (592,514,819B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. |
|
312 |
->89.19% (528,504,084B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0) |
|
313 |
| ->89.12% (528,072,704B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0) |
|
314 |
| | ->29.82% (176,685,056B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
315 |
| | | ->29.82% (176,685,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) |
|
316 |
| | | ->29.82% (176,685,056B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0) |
|
317 |
| | | |
|
318 |
| | ->16.30% (96,600,064B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
319 |
| | | ->16.15% (95,682,560B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0) |
|
320 |
| | | | ->16.15% (95,682,560B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0) |
|
321 |
| | | | |
|
322 |
| | | ->00.15% (917,504B) in 1+ places, all below ms_print's threshold (01.00%) |
|
323 |
| | |
|
|
324 |
| | ->14.80% (87,719,936B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
325 |
| | | ->14.80% (87,719,936B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
326 |
| | | ->14.80% (87,719,936B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
327 |
| | |
|
|
328 |
| | ->10.40% (61,603,840B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
329 |
| | | ->10.40% (61,603,840B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
330 |
| | | ->10.40% (61,603,840B) 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)
|
|
331 |
| | |
|
|
332 |
| | ->09.90% (58,654,720B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
333 |
| | | ->09.90% (58,654,720B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
334 |
| | | ->09.90% (58,654,720B) 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)
|
|
335 |
| | |
|
|
336 |
| | ->07.30% (43,253,760B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
337 |
| | | ->07.30% (43,253,760B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
338 |
| | | ->07.30% (43,253,760B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
339 |
| | |
|
|
340 |
| | ->00.60% (3,555,328B) in 1+ places, all below ms_print's threshold (01.00%) |
|
341 |
| | |
|
342 |
| ->00.07% (431,380B) in 1+ places, all below ms_print's threshold (01.00%) |
|
343 |
|
|
|
344 |
->10.80% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
|
|
345 |
| ->10.80% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
|
|
346 |
| ->10.80% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
|
|
347 |
|
|
|
348 |
->00.00% (10,734B) in 1+ places, all below ms_print's threshold (01.00%) |
|
349 |
||
350 |
--------------------------------------------------------------------------------
|
|
351 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) |
|
352 |
--------------------------------------------------------------------------------
|
|
353 |
13 11,242,043,186 695,892,384 695,849,635 42,749 0 |
|
354 |
99.99% (695,849,635B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. |
|
355 |
->90.80% (631,838,900B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0) |
|
356 |
| ->90.73% (631,357,440B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0) |
|
357 |
| | ->30.19% (210,108,416B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
358 |
| | | ->30.19% (210,108,416B) 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) |
|
359 |
| | | ->30.19% (210,108,416B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0) |
|
360 |
| | | |
|
361 |
| | ->16.65% (115,867,648B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
362 |
| | | ->16.48% (114,688,000B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0) |
|
363 |
| | | | ->16.48% (114,688,000B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0) |
|
364 |
| | | | |
|
365 |
| | | ->00.17% (1,179,648B) in 1+ places, all below ms_print's threshold (01.00%) |
|
366 |
| | |
|
|
367 |
| | ->14.58% (101,482,496B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
368 |
| | | ->14.58% (101,482,496B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
369 |
| | | ->14.58% (101,482,496B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
370 |
| | |
|
|
371 |
| | ->10.57% (73,531,392B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
372 |
| | | ->10.57% (73,531,392B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
373 |
| | | ->10.57% (73,531,392B) 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)
|
|
374 |
| | |
|
|
375 |
| | ->10.46% (72,810,496B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
376 |
| | | ->10.46% (72,810,496B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
377 |
| | | ->10.46% (72,810,496B) 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)
|
|
378 |
| | |
|
|
379 |
| | ->07.61% (52,953,088B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
380 |
| | | ->07.61% (52,953,088B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
381 |
| | | ->07.61% (52,953,088B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
382 |
| | |
|
|
383 |
| | ->00.66% (4,603,904B) in 1+ places, all below ms_print's threshold (01.00%) |
|
384 |
| | |
|
385 |
| ->00.07% (481,460B) in 1+ places, all below ms_print's threshold (01.00%) |
|
386 |
|
|
|
387 |
->09.20% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
|
|
388 |
| ->09.20% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
|
|
389 |
| ->09.20% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
|
|
390 |
|
|
|
391 |
->00.00% (10,734B) in 1+ places, all below ms_print's threshold (01.00%) |
|
392 |
||
393 |
--------------------------------------------------------------------------------
|
|
394 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) |
|
395 |
--------------------------------------------------------------------------------
|
|
396 |
14 12,393,052,375 817,072,904 817,022,763 50,141 0 |
|
397 |
99.99% (817,022,763B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. |
|
398 |
->92.16% (753,012,028B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0) |
|
399 |
| ->92.09% (752,467,968B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0) |
|
400 |
| | ->30.70% (250,871,808B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
401 |
| | | ->30.70% (250,871,808B) 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) |
|
402 |
| | | ->30.70% (250,871,808B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0) |
|
403 |
| | | |
|
404 |
| | ->17.21% (140,640,256B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
405 |
| | | ->17.07% (139,460,608B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0) |
|
406 |
| | | | ->17.07% (139,460,608B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0) |
|
407 |
| | | | |
|
408 |
| | | ->00.14% (1,179,648B) in 1+ places, all below ms_print's threshold (01.00%) |
|
409 |
| | |
|
|
410 |
| | ->15.02% (122,716,160B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
411 |
| | | ->15.02% (122,716,160B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
412 |
| | | ->15.02% (122,716,160B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
413 |
| | |
|
|
414 |
| | ->10.71% (87,490,560B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
415 |
| | | ->10.71% (87,490,560B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
416 |
| | | ->10.71% (87,490,560B) 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)
|
|
417 |
| | |
|
|
418 |
| | ->10.35% (84,541,440B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
419 |
| | | ->10.35% (84,541,440B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
420 |
| | | ->10.35% (84,541,440B) 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)
|
|
421 |
| | |
|
|
422 |
| | ->07.38% (60,293,120B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
423 |
| | | ->07.38% (60,293,120B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
424 |
| | | ->07.38% (60,293,120B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
425 |
| | |
|
|
426 |
| | ->00.72% (5,914,624B) in 1+ places, all below ms_print's threshold (01.00%) |
|
427 |
| | |
|
428 |
| ->00.07% (544,060B) in 1+ places, all below ms_print's threshold (01.00%) |
|
429 |
|
|
|
430 |
->07.83% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
|
|
431 |
| ->07.83% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
|
|
432 |
| ->07.83% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
|
|
433 |
|
|
|
434 |
->00.00% (10,734B) in 1+ places, all below ms_print's threshold (01.00%) |
|
435 |
||
436 |
--------------------------------------------------------------------------------
|
|
437 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) |
|
438 |
--------------------------------------------------------------------------------
|
|
439 |
15 13,124,440,691 894,095,112 894,040,275 54,837 0 |
|
440 |
99.99% (894,040,275B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. |
|
441 |
->92.83% (830,029,540B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0) |
|
442 |
| ->92.76% (829,407,232B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0) |
|
443 |
| | ->30.86% (275,906,560B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
444 |
| | | ->30.86% (275,906,560B) 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) |
|
445 |
| | | ->30.86% (275,906,560B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0) |
|
446 |
| | | |
|
447 |
| | ->17.80% (159,121,408B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
448 |
| | | ->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) |
|
449 |
| | | | ->17.65% (157,810,688B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0) |
|
450 |
| | | | |
|
451 |
| | | ->00.15% (1,310,720B) in 1+ places, all below ms_print's threshold (01.00%) |
|
452 |
| | |
|
|
453 |
| | ->15.09% (134,905,856B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
454 |
| | | ->15.09% (134,905,856B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
455 |
| | | ->15.09% (134,905,856B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
456 |
| | |
|
|
457 |
| | ->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)
|
|
458 |
| | | ->10.78% (96,403,456B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
459 |
| | | ->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)
|
|
460 |
| | |
|
|
461 |
| | ->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)
|
|
462 |
| | | ->10.42% (93,192,192B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
463 |
| | | ->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)
|
|
464 |
| | |
|
|
465 |
| | ->07.15% (63,963,136B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
466 |
| | | ->07.15% (63,963,136B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
467 |
| | | ->07.15% (63,963,136B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
468 |
| | |
|
|
469 |
| | ->00.66% (5,914,624B) in 1+ places, all below ms_print's threshold (01.00%) |
|
470 |
| | |
|
471 |
| ->00.07% (622,308B) in 1+ places, all below ms_print's threshold (01.00%) |
|
472 |
|
|
|
473 |
->07.16% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
|
|
474 |
| ->07.16% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
|
|
475 |
| ->07.16% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
|
|
476 |
|
|
|
477 |
->00.00% (10,734B) in 1+ places, all below ms_print's threshold (01.00%) |
|
478 |
||
479 |
--------------------------------------------------------------------------------
|
|
480 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) |
|
481 |
--------------------------------------------------------------------------------
|
|
482 |
16 13,929,530,106 894,324,056 894,269,260 54,796 0 |
|
483 |
17 14,658,508,716 894,324,056 894,269,260 54,796 0 |
|
484 |
18 15,637,797,382 894,324,056 894,269,260 54,796 0 |
|
485 |
19 16,290,656,180 894,324,032 894,269,247 54,785 0 |
|
486 |
20 17,269,949,000 894,324,080 894,269,273 54,807 0 |
|
487 |
21 17,922,810,456 894,324,056 894,269,260 54,796 0 |
|
488 |
22 18,902,413,056 121,669,568 121,661,843 7,725 0 |
|
489 |
23 19,555,767,140 190,512,192 190,500,267 11,925 0 |
|
490 |
24 20,535,814,726 293,722,168 293,703,955 18,213 0 |
|
491 |
25 21,189,439,065 362,433,760 362,411,347 22,413 0 |
|
492 |
26 22,006,093,193 448,454,288 448,426,627 27,661 0 |
|
493 |
27 23,122,529,548 565,942,032 565,907,203 34,829 0 |
|
494 |
28 23,748,967,292 631,925,352 631,886,499 38,853 0 |
|
495 |
29 24,375,197,445 697,858,592 697,815,715 42,877 0 |
|
496 |
30 25,001,742,158 763,854,432 763,807,531 46,901 0 |
|
497 |
31 25,628,060,001 829,787,672 829,736,747 50,925 0 |
|
498 |
32 26,254,376,913 894,355,448 894,292,953 62,495 0 |
|
499 |
33 26,880,548,347 894,355,448 894,292,953 62,495 0 |
|
500 |
34 27,506,725,715 894,355,448 894,292,953 62,495 0 |
|
501 |
35 28,132,900,343 894,355,448 894,292,953 62,495 0 |
|
502 |
36 28,759,072,607 894,355,448 894,292,953 62,495 0 |
|
503 |
37 29,385,244,010 894,355,472 894,292,966 62,506 0 |
|
504 |
38 30,011,420,886 894,355,448 894,292,953 62,495 0 |
|
505 |
39 30,637,597,117 894,355,448 894,292,953 62,495 0 |
|
506 |
40 31,263,770,155 894,355,448 894,292,953 62,495 0 |
|
507 |
41 31,890,294,452 108,583,432 108,568,656 14,776 0 |
|
508 |
42 32,516,874,977 174,541,472 174,522,672 18,800 0 |
|
509 |
43 33,143,348,750 240,514,752 240,491,928 22,824 0 |
|
510 |
44 33,769,907,243 306,468,504 306,441,656 26,848 0 |
|
511 |
45 34,396,351,753 372,427,384 372,396,512 30,872 0 |
|
512 |
46 35,335,973,777 471,293,752 471,256,848 36,904 0 |
|
513 |
99.99% (471,256,848B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. |
|
514 |
->86.41% (407,245,729B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0) |
|
515 |
| ->86.29% (406,700,032B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0) |
|
516 |
| | ->29.24% (137,789,440B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
517 |
| | | ->29.24% (137,789,440B) 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) |
|
518 |
| | | ->29.24% (137,789,440B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0) |
|
519 |
| | | |
|
520 |
| | ->17.10% (80,609,280B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
521 |
| | | ->16.96% (79,953,920B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0) |
|
522 |
| | | | ->16.96% (79,953,920B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0) |
|
523 |
| | | | |
|
524 |
| | | ->00.14% (655,360B) in 1+ places, all below ms_print's threshold (01.00%) |
|
525 |
| | |
|
|
526 |
| | ->13.71% (64,618,496B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
527 |
| | | ->13.71% (64,618,496B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
528 |
| | | ->13.71% (64,618,496B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
529 |
| | |
|
|
530 |
| | ->10.36% (48,824,320B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
531 |
| | | ->10.36% (48,824,320B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
532 |
| | | ->10.36% (48,824,320B) 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 |
| | |
|
|
534 |
| | ->09.32% (43,909,120B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
535 |
| | | ->09.32% (43,909,120B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
536 |
| | | ->09.32% (43,909,120B) 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 |
| | |
|
|
538 |
| | ->06.01% (28,311,552B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
539 |
| | | ->06.01% (28,311,552B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
540 |
| | | ->06.01% (28,311,552B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
541 |
| | |
|
|
542 |
| | ->00.56% (2,637,824B) in 1+ places, all below ms_print's threshold (01.00%) |
|
543 |
| | |
|
544 |
| ->00.12% (545,697B) in 1+ places, all below ms_print's threshold (01.00%) |
|
545 |
|
|
|
546 |
->13.58% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
|
|
547 |
| ->13.58% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
|
|
548 |
| ->13.58% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
|
|
549 |
|
|
|
550 |
->00.00% (11,118B) in 1+ places, all below ms_print's threshold (01.00%) |
|
551 |
||
552 |
--------------------------------------------------------------------------------
|
|
553 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) |
|
554 |
--------------------------------------------------------------------------------
|
|
555 |
47 36,275,673,211 570,299,216 570,256,272 42,944 0 |
|
556 |
48 37,215,204,016 669,183,616 669,134,640 48,976 0 |
|
557 |
49 38,154,596,910 768,080,536 768,025,528 55,008 0 |
|
558 |
50 38,676,671,562 823,003,056 822,944,696 58,360 0 |
|
559 |
99.99% (822,944,696B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. |
|
560 |
->92.22% (758,933,577B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0) |
|
561 |
| ->92.13% (758,235,136B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0) |
|
562 |
| | ->31.06% (255,623,168B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
563 |
| | | ->31.06% (255,623,168B) 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) |
|
564 |
| | | ->31.06% (255,623,168B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0) |
|
565 |
| | | |
|
566 |
| | ->17.85% (146,931,712B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0) |
|
567 |
| | | ->17.63% (145,096,704B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0) |
|
568 |
| | | | ->17.63% (145,096,704B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0) |
|
569 |
| | | | |
|
570 |
| | | ->00.22% (1,835,008B) in 1+ places, all below ms_print's threshold (01.00%) |
|
571 |
| | |
|
|
572 |
| | ->15.03% (123,731,968B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
573 |
| | | ->15.03% (123,731,968B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
574 |
| | | ->15.03% (123,731,968B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
575 |
| | |
|
|
576 |
| | ->10.98% (90,374,144B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
577 |
| | | ->10.98% (90,374,144B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
578 |
| | | ->10.98% (90,374,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)
|
|
579 |
| | |
|
|
580 |
| | ->10.10% (83,099,648B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
581 |
| | | ->10.10% (83,099,648B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
582 |
| | | ->10.10% (83,099,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)
|
|
583 |
| | |
|
|
584 |
| | ->06.51% (53,608,448B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
585 |
| | | ->06.51% (53,608,448B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
586 |
| | | ->06.51% (53,608,448B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
|
|
587 |
| | |
|
|
588 |
| | ->00.59% (4,866,048B) in 1+ places, all below ms_print's threshold (01.00%) |
|
589 |
| | |
|
590 |
| ->00.08% (698,441B) in 1+ places, all below ms_print's threshold (01.00%) |
|
591 |
|
|
|
592 |
->07.78% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
|
|
593 |
| ->07.78% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
|
|
594 |
| ->07.78% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
|
|
595 |
|
|
|
596 |
->00.00% (11,118B) in 1+ places, all below ms_print's threshold (01.00%) |
|
597 |
||
598 |
--------------------------------------------------------------------------------
|
|
599 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) |
|
600 |
--------------------------------------------------------------------------------
|
|
601 |
51 39,198,633,602 877,925,576 877,863,864 61,712 0 |