/xmlbench/trunk

To get this branch, use:
bzr branch http://darksoft.org/webbzr/xmlbench/trunk

« back to all changes in this revision

Viewing changes to results.memory/xsl.xmlgen64M.xerces-dom.parse

  • Committer: Suren A. Chilingaryan
  • Date: 2009-09-23 17:13:04 UTC
  • Revision ID: csa@dside.dyndns.org-20090923171304-osvtr4zqb29h11kd
Intel, Tango, Phobos, and RapidXML parsers; Memory benchmark scripts

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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