/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.memsum/xsl.xmlgen256.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 0 xmlgen 262144
 
3
Massif arguments:   --heap=yes --depth=5 --massif-out-file=/tmp/massif2.out
 
4
ms_print arguments: /tmp/massif2.out
 
5
--------------------------------------------------------------------------------
 
6
 
 
7
 
 
8
    MB
 
9
4.035^                                                                      ,#
 
10
     |                                                                     @@#
 
11
     |                                                                   ,@@@#
 
12
     |                                                                ,@:@@@@#
 
13
     |                                                               ,@@:@@@@#
 
14
     |                                                            ,.@@@@:@@@@#
 
15
     |                                                            @:@@@@:@@@@#
 
16
     |                                                         . :@:@@@@:@@@@#
 
17
     |                                                      , @: :@:@@@@:@@@@#
 
18
     |                                                     @@ @: :@:@@@@:@@@@#
 
19
     |                                                   .@@@ @: :@:@@@@:@@@@#
 
20
     |                                                 .::@@@ @: :@:@@@@:@@@@#
 
21
     |                                               , :::@@@ @: :@:@@@@:@@@@#
 
22
     |                                            ,.:@ :::@@@ @: :@:@@@@:@@@@#
 
23
     |                                            @::@ :::@@@ @: :@:@@@@:@@@@#
 
24
     |                                         .::@::@ :::@@@ @: :@:@@@@:@@@@#
 
25
     |                                      ,.::::@::@ :::@@@ @: :@:@@@@:@@@@#
 
26
     |                                     ,@:::::@::@ :::@@@ @: :@:@@@@:@@@@#
 
27
     |                                     @@:::::@::@ :::@@@ @: :@:@@@@:@@@@#
 
28
     |                :@::@:::@::::: ::::::@@:::::@::@ :::@@@ @: :@:@@@@:@@@@#
 
29
   0 +----------------------------------------------------------------------->Mi
 
30
     0                                                                   68.63
 
31
 
 
32
Number of snapshots: 70
 
33
 Detailed snapshots: [3, 6, 10, 23, 24, 31, 34, 39, 40, 42, 43, 48, 50, 53, 55, 57, 59, 62, 64, 66, 67, 68 (peak)]
 
34
 
 
35
--------------------------------------------------------------------------------
 
36
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
37
--------------------------------------------------------------------------------
 
38
  0              0                0                0             0            0
 
39
  1     15,541,821            1,048            1,040             8            0
 
40
  2     16,723,596          270,608          270,510            98            0
 
41
  3     17,465,604          270,632          270,523           109            0
 
42
99.96% (270,523B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
43
->96.86% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
44
| ->96.86% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
45
|   ->96.86% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
46
|     
 
47
->03.07% (8,320B) 0x61E126A: (within /lib64/libc-2.9.so)
 
48
| ->03.07% (8,320B) 0x61E12DF: __cxa_atexit (in /lib64/libc-2.9.so)
 
49
|   ->03.07% (8,320B) in 7 places, all below massif's threshold (01.00%)
 
50
|     
 
51
->00.02% (58B) in 1+ places, all below ms_print's threshold (01.00%)
 
52
 
 
53
--------------------------------------------------------------------------------
 
54
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
55
--------------------------------------------------------------------------------
 
56
  4     18,486,358          270,608          270,510            98            0
 
57
  5     19,132,142          270,704          270,562           142            0
 
58
  6     20,238,586          270,608          270,510            98            0
 
59
99.96% (270,510B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
60
->96.87% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
61
| ->96.87% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
62
|   ->96.87% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
63
|     
 
64
->03.07% (8,320B) 0x61E126A: (within /lib64/libc-2.9.so)
 
65
| ->03.07% (8,320B) 0x61E12DF: __cxa_atexit (in /lib64/libc-2.9.so)
 
66
|   ->03.07% (8,320B) in 7 places, all below massif's threshold (01.00%)
 
67
|     
 
68
->00.02% (45B) in 1+ places, all below ms_print's threshold (01.00%)
 
69
 
 
70
--------------------------------------------------------------------------------
 
71
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
72
--------------------------------------------------------------------------------
 
73
  7     21,022,273          270,608          270,510            98            0
 
74
  8     22,309,431          270,608          270,510            98            0
 
75
  9     23,546,430          270,680          270,549           131            0
 
76
 10     24,172,501          270,608          270,510            98            0
 
77
99.96% (270,510B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
78
->96.87% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
79
| ->96.87% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
80
|   ->96.87% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
81
|     
 
82
->03.07% (8,320B) 0x61E126A: (within /lib64/libc-2.9.so)
 
83
| ->03.07% (8,320B) 0x61E12DF: __cxa_atexit (in /lib64/libc-2.9.so)
 
84
|   ->03.07% (8,320B) in 7 places, all below massif's threshold (01.00%)
 
85
|     
 
86
->00.02% (45B) in 1+ places, all below ms_print's threshold (01.00%)
 
87
 
 
88
--------------------------------------------------------------------------------
 
89
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
90
--------------------------------------------------------------------------------
 
91
 11     25,428,551          270,608          270,510            98            0
 
92
 12     26,224,579          270,632          270,523           109            0
 
93
 13     27,472,047          270,608          270,510            98            0
 
94
 14     28,819,546          270,608          270,510            98            0
 
95
 15     29,976,242          270,608          270,510            98            0
 
96
 16     31,144,818          270,680          270,549           131            0
 
97
 17     32,121,550          270,608          270,510            98            0
 
98
 18     32,929,542          270,632          270,523           109            0
 
99
 19     33,725,170          270,608          270,510            98            0
 
100
 20     34,625,718          270,608          270,510            98            0
 
101
 21     35,338,747          270,632          270,523           109            0
 
102
 22     36,500,337          270,608          270,510            98            0
 
103
 23     37,472,227          557,560          553,347         4,213            0
 
104
99.24% (553,347B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
105
->50.30% (280,468B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
106
| ->30.81% (171,760B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
107
| | ->29.41% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
108
| | | ->29.41% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
109
| | |   ->29.41% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
110
| | |     
 
111
| | ->01.39% (7,760B) in 72 places, all below massif's threshold (01.00%)
 
112
| |   
 
113
| ->08.82% (49,152B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
114
| | ->05.88% (32,768B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
115
| | | ->05.88% (32,768B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
116
| | |   ->05.88% (32,768B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
117
| | |     
 
118
| | ->02.94% (16,384B) 0x55D4158: xercesc_2_8::DOMDocumentImpl::DOMDocumentImpl(xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
119
| |   ->02.94% (16,384B) 0x55E0533: xercesc_2_8::DOMImplementationImpl::createDocument(xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
120
| |     ->02.94% (16,384B) 0x5598DBD: xercesc_2_8::AbstractDOMParser::startDocument() (in /usr/lib64/libxerces-c.so.28.0)
 
121
| |       
 
122
| ->08.11% (45,220B) in 128 places, all below massif's threshold (01.00%)
 
123
| | 
 
124
| ->02.57% (14,336B) 0x56B1E86: xercesc_2_8::XMLBufferMgr::bidOnBuffer() (in /usr/lib64/libxerces-c.so.28.0)
 
125
|   ->02.57% (14,336B) in 7 places, all below massif's threshold (01.00%)
 
126
|     
 
127
->47.02% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
128
| ->47.02% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
129
|   ->47.02% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
130
|     
 
131
->01.49% (8,320B) 0x61E126A: (within /lib64/libc-2.9.so)
 
132
| ->01.49% (8,320B) 0x61E12DF: __cxa_atexit (in /lib64/libc-2.9.so)
 
133
|   ->01.49% (8,320B) in 7 places, all below massif's threshold (01.00%)
 
134
|     
 
135
->00.43% (2,414B) in 1+ places, all below ms_print's threshold (01.00%)
 
136
 
 
137
--------------------------------------------------------------------------------
 
138
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
139
--------------------------------------------------------------------------------
 
140
 24     38,463,304          754,184          749,955         4,229            0
 
141
99.44% (749,955B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
142
->63.26% (477,076B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
143
| ->32.59% (245,760B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
144
| | ->17.38% (131,072B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
145
| | | ->17.38% (131,072B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
146
| | |   ->17.38% (131,072B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
147
| | |     
 
148
| | ->08.69% (65,536B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
149
| | | ->08.69% (65,536B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
150
| | |   ->08.69% (65,536B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
151
| | |     
 
152
| | ->04.34% (32,768B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
153
| | | ->04.34% (32,768B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
154
| | |   ->04.34% (32,768B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
155
| | |     
 
156
| | ->02.17% (16,384B) 0x55D4158: xercesc_2_8::DOMDocumentImpl::DOMDocumentImpl(xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
157
| |   ->02.17% (16,384B) 0x55E0533: xercesc_2_8::DOMImplementationImpl::createDocument(xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
158
| |     ->02.17% (16,384B) 0x5598DBD: xercesc_2_8::AbstractDOMParser::startDocument() (in /usr/lib64/libxerces-c.so.28.0)
 
159
| |       
 
160
| ->22.77% (171,760B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
161
| | ->21.75% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
162
| | | ->21.75% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
163
| | |   ->21.75% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
164
| | |     
 
165
| | ->01.03% (7,760B) in 72 places, all below massif's threshold (01.00%)
 
166
| |   
 
167
| ->06.00% (45,220B) in 128 places, all below massif's threshold (01.00%)
 
168
| | 
 
169
| ->01.90% (14,336B) 0x56B1E86: xercesc_2_8::XMLBufferMgr::bidOnBuffer() (in /usr/lib64/libxerces-c.so.28.0)
 
170
|   ->01.90% (14,336B) in 7 places, all below massif's threshold (01.00%)
 
171
|     
 
172
->34.76% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
173
| ->34.76% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
174
|   ->34.76% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
175
|     
 
176
->01.10% (8,320B) 0x61E126A: (within /lib64/libc-2.9.so)
 
177
| ->01.10% (8,320B) 0x61E12DF: __cxa_atexit (in /lib64/libc-2.9.so)
 
178
|   ->01.10% (8,320B) in 7 places, all below massif's threshold (01.00%)
 
179
|     
 
180
->00.32% (2,414B) in 1+ places, all below ms_print's threshold (01.00%)
 
181
 
 
182
--------------------------------------------------------------------------------
 
183
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
184
--------------------------------------------------------------------------------
 
185
 25     39,204,732          754,184          749,955         4,229            0
 
186
 26     40,218,332          885,264          881,027         4,237            0
 
187
 27     41,607,479        1,016,344        1,012,099         4,245            0
 
188
 28     42,491,733        1,147,424        1,143,171         4,253            0
 
189
 29     43,073,880        1,147,424        1,143,171         4,253            0
 
190
 30     43,985,279        1,278,568        1,274,307         4,261            0
 
191
 31     44,671,559        1,409,648        1,405,379         4,269            0
 
192
99.70% (1,405,379B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
193
->80.34% (1,132,500B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
194
| ->63.93% (901,120B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
195
| | ->27.89% (393,216B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
196
| | | ->27.89% (393,216B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
197
| | |   ->27.89% (393,216B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
198
| | |     
 
199
| | ->13.95% (196,608B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
200
| | | ->13.95% (196,608B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
201
| | |   ->13.95% (196,608B) 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
| | ->11.62% (163,840B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
204
| | | ->11.62% (163,840B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
205
| | |   ->11.62% (163,840B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
206
| | |     
 
207
| | ->09.30% (131,072B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
208
| | | ->09.30% (131,072B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
209
| | |   ->09.30% (131,072B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
210
| | |     
 
211
| | ->01.16% (16,384B) 0x55D4158: xercesc_2_8::DOMDocumentImpl::DOMDocumentImpl(xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
212
| |   ->01.16% (16,384B) 0x55E0533: xercesc_2_8::DOMImplementationImpl::createDocument(xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
213
| |     ->01.16% (16,384B) 0x5598DBD: xercesc_2_8::AbstractDOMParser::startDocument() (in /usr/lib64/libxerces-c.so.28.0)
 
214
| |       
 
215
| ->12.18% (171,760B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
216
| | ->11.63% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
217
| | | ->11.63% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
218
| | |   ->11.63% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
219
| | |     
 
220
| | ->00.55% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
 
221
| | 
 
222
| ->03.21% (45,284B) in 128 places, all below massif's threshold (01.00%)
 
223
| | 
 
224
| ->01.02% (14,336B) 0x56B1E86: xercesc_2_8::XMLBufferMgr::bidOnBuffer() (in /usr/lib64/libxerces-c.so.28.0)
 
225
|   ->01.02% (14,336B) in 7 places, all below massif's threshold (01.00%)
 
226
|     
 
227
->18.60% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
228
| ->18.60% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
229
|   ->18.60% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
230
|     
 
231
->00.76% (10,734B) in 1+ places, all below ms_print's threshold (01.00%)
 
232
 
 
233
--------------------------------------------------------------------------------
 
234
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
235
--------------------------------------------------------------------------------
 
236
 32     45,655,198        1,409,728        1,405,459         4,269            0
 
237
 33     46,259,561        1,540,808        1,536,531         4,277            0
 
238
 34     47,154,478        1,671,984        1,667,699         4,285            0
 
239
99.74% (1,667,699B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
240
->83.42% (1,394,820B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
241
| ->69.57% (1,163,264B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
242
| | ->23.52% (393,216B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
243
| | | ->23.52% (393,216B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
244
| | |   ->23.52% (393,216B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
245
| | |     
 
246
| | ->19.60% (327,680B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
247
| | | ->19.60% (327,680B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
248
| | |   ->19.60% (327,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)
 
249
| | |     
 
250
| | ->09.80% (163,840B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
251
| | | ->09.80% (163,840B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
252
| | |   ->09.80% (163,840B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
253
| | |     
 
254
| | ->07.84% (131,072B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
255
| | | ->07.84% (131,072B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
256
| | |   ->07.84% (131,072B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
257
| | |     
 
258
| | ->07.84% (131,072B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
259
| | | ->07.84% (131,072B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
260
| | |   ->07.84% (131,072B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
261
| | |     
 
262
| | ->00.98% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
263
| | 
 
264
| ->10.27% (171,760B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
265
| | ->09.81% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
266
| | | ->09.81% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
267
| | |   ->09.81% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
268
| | |     
 
269
| | ->00.46% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
 
270
| | 
 
271
| ->03.58% (59,796B) in 129 places, all below massif's threshold (01.00%)
 
272
|   
 
273
->15.68% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
274
| ->15.68% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
275
|   ->15.68% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
276
|     
 
277
->00.64% (10,734B) in 1+ places, all below ms_print's threshold (01.00%)
 
278
 
 
279
--------------------------------------------------------------------------------
 
280
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
281
--------------------------------------------------------------------------------
 
282
 35     47,935,084        1,671,984        1,667,699         4,285            0
 
283
 36     49,272,929        1,803,184        1,798,891         4,293            0
 
284
 37     50,585,628        1,934,264        1,929,963         4,301            0
 
285
 38     51,586,578        2,065,344        2,061,035         4,309            0
 
286
 39     52,260,609        2,196,576        2,192,259         4,317            0
 
287
99.80% (2,192,259B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
288
->87.38% (1,919,380B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
289
| ->76.83% (1,687,552B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
290
| | ->29.84% (655,360B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
291
| | | ->29.84% (655,360B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
292
| | |   ->29.84% (655,360B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
293
| | |     
 
294
| | ->19.39% (425,984B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
295
| | | ->19.39% (425,984B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
296
| | |   ->19.39% (425,984B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
297
| | |     
 
298
| | ->14.92% (327,680B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
299
| | | ->14.92% (327,680B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
300
| | |   ->14.92% (327,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)
 
301
| | |     
 
302
| | ->05.97% (131,072B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
303
| | | ->05.97% (131,072B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
304
| | |   ->05.97% (131,072B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
305
| | |     
 
306
| | ->05.97% (131,072B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
307
| | | ->05.97% (131,072B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
308
| | |   ->05.97% (131,072B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
309
| | |     
 
310
| | ->00.75% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
311
| | 
 
312
| ->07.82% (171,760B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
313
| | ->07.47% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
314
| | | ->07.47% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
315
| | |   ->07.47% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
316
| | |     
 
317
| | ->00.35% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
 
318
| | 
 
319
| ->02.73% (60,068B) in 129 places, all below massif's threshold (01.00%)
 
320
|   
 
321
->11.93% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
322
| ->11.93% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
323
|   ->11.93% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
324
|     
 
325
->00.49% (10,734B) in 1+ places, all below ms_print's threshold (01.00%)
 
326
 
 
327
--------------------------------------------------------------------------------
 
328
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
329
--------------------------------------------------------------------------------
 
330
 40     53,257,191        2,327,656        2,323,331         4,325            0
 
331
99.81% (2,323,331B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
332
->88.09% (2,050,452B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
333
| ->78.13% (1,818,624B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
334
| | ->28.16% (655,360B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
335
| | | ->28.16% (655,360B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
336
| | |   ->28.16% (655,360B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
337
| | |     
 
338
| | ->18.30% (425,984B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
339
| | | ->18.30% (425,984B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
340
| | |   ->18.30% (425,984B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
341
| | |     
 
342
| | ->14.08% (327,680B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
343
| | | ->14.08% (327,680B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
344
| | |   ->14.08% (327,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)
 
345
| | |     
 
346
| | ->11.26% (262,144B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
347
| | | ->11.26% (262,144B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
348
| | |   ->11.26% (262,144B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
349
| | |     
 
350
| | ->05.63% (131,072B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
351
| | | ->05.63% (131,072B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
352
| | |   ->05.63% (131,072B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
353
| | |     
 
354
| | ->00.70% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
355
| | 
 
356
| ->07.38% (171,760B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
357
| | ->07.05% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
358
| | | ->07.05% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
359
| | |   ->07.05% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
360
| | |     
 
361
| | ->00.33% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
 
362
| | 
 
363
| ->02.58% (60,068B) in 129 places, all below massif's threshold (01.00%)
 
364
|   
 
365
->11.26% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
366
| ->11.26% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
367
|   ->11.26% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
368
|     
 
369
->00.46% (10,734B) in 1+ places, all below ms_print's threshold (01.00%)
 
370
 
 
371
--------------------------------------------------------------------------------
 
372
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
373
--------------------------------------------------------------------------------
 
374
 41     54,014,178        2,327,656        2,323,331         4,325            0
 
375
 42     54,774,185        2,458,736        2,454,403         4,333            0
 
376
99.82% (2,454,403B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
377
->88.73% (2,181,524B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
378
| ->79.30% (1,949,696B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
379
| | ->26.65% (655,360B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
380
| | | ->26.65% (655,360B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
381
| | |   ->26.65% (655,360B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
382
| | |     
 
383
| | ->22.66% (557,056B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
384
| | | ->22.66% (557,056B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
385
| | |   ->22.66% (557,056B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
386
| | |     
 
387
| | ->13.33% (327,680B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
388
| | | ->13.33% (327,680B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
389
| | |   ->13.33% (327,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)
 
390
| | |     
 
391
| | ->10.66% (262,144B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
392
| | | ->10.66% (262,144B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
393
| | |   ->10.66% (262,144B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
394
| | |     
 
395
| | ->05.33% (131,072B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
396
| | | ->05.33% (131,072B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
397
| | |   ->05.33% (131,072B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
398
| | |     
 
399
| | ->00.67% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
400
| | 
 
401
| ->06.99% (171,760B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
402
| | ->06.67% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
403
| | | ->06.67% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
404
| | |   ->06.67% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
405
| | |     
 
406
| | ->00.32% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
 
407
| | 
 
408
| ->02.44% (60,068B) in 129 places, all below massif's threshold (01.00%)
 
409
|   
 
410
->10.66% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
411
| ->10.66% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
412
|   ->10.66% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
413
|     
 
414
->00.44% (10,734B) in 1+ places, all below ms_print's threshold (01.00%)
 
415
 
 
416
--------------------------------------------------------------------------------
 
417
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
418
--------------------------------------------------------------------------------
 
419
 43     56,030,606        2,590,008        2,585,667         4,341            0
 
420
99.83% (2,585,667B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
421
->89.30% (2,312,788B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
422
| ->80.34% (2,080,768B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
423
| | ->25.30% (655,360B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
424
| | | ->25.30% (655,360B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
425
| | |   ->25.30% (655,360B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
426
| | |     
 
427
| | ->21.51% (557,056B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
428
| | | ->21.51% (557,056B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
429
| | |   ->21.51% (557,056B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
430
| | |     
 
431
| | ->15.18% (393,216B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
432
| | | ->15.18% (393,216B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
433
| | |   ->15.18% (393,216B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
434
| | |     
 
435
| | ->12.65% (327,680B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
436
| | | ->12.65% (327,680B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
437
| | |   ->12.65% (327,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)
 
438
| | |     
 
439
| | ->05.06% (131,072B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
440
| | | ->05.06% (131,072B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
441
| | |   ->05.06% (131,072B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
442
| | |     
 
443
| | ->00.63% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
444
| | 
 
445
| ->06.63% (171,760B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
446
| | ->06.33% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
447
| | | ->06.33% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
448
| | |   ->06.33% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
449
| | |     
 
450
| | ->00.30% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
 
451
| | 
 
452
| ->02.33% (60,260B) in 129 places, all below massif's threshold (01.00%)
 
453
|   
 
454
->10.12% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
455
| ->10.12% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
456
|   ->10.12% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
457
|     
 
458
->00.41% (10,734B) in 1+ places, all below ms_print's threshold (01.00%)
 
459
 
 
460
--------------------------------------------------------------------------------
 
461
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
462
--------------------------------------------------------------------------------
 
463
 44     56,646,713        2,590,008        2,585,667         4,341            0
 
464
 45     57,865,186        2,721,088        2,716,739         4,349            0
 
465
 46     59,064,369        2,852,168        2,847,811         4,357            0
 
466
 47     60,075,406        2,983,488        2,979,123         4,365            0
 
467
 48     60,873,982        3,114,568        3,110,195         4,373            0
 
468
99.86% (3,110,195B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
469
->91.10% (2,837,316B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
470
| ->83.64% (2,605,056B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
471
| | ->25.25% (786,432B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
472
| | | ->25.25% (786,432B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
473
| | |   ->25.25% (786,432B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
474
| | |     
 
475
| | ->17.89% (557,056B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
476
| | | ->17.89% (557,056B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
477
| | |   ->17.89% (557,056B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
478
| | |     
 
479
| | ->14.73% (458,752B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
480
| | | ->14.73% (458,752B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
481
| | |   ->14.73% (458,752B) 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)
 
482
| | |     
 
483
| | ->12.63% (393,216B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
484
| | | ->12.63% (393,216B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
485
| | |   ->12.63% (393,216B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
486
| | |     
 
487
| | ->08.42% (262,144B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
488
| | | ->08.42% (262,144B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
489
| | |   ->08.42% (262,144B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
490
| | |     
 
491
| | ->04.21% (131,072B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
492
| | | ->04.21% (131,072B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
493
| | |   ->04.21% (131,072B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
494
| | |     
 
495
| | ->00.53% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
496
| | 
 
497
| ->05.51% (171,760B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
498
| | ->05.27% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
499
| | | ->05.27% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
500
| | |   ->05.27% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
501
| | |     
 
502
| | ->00.25% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
 
503
| | 
 
504
| ->01.94% (60,500B) in 129 places, all below massif's threshold (01.00%)
 
505
|   
 
506
->08.42% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
507
| ->08.42% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
508
|   ->08.42% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
509
|     
 
510
->00.34% (10,734B) in 1+ places, all below ms_print's threshold (01.00%)
 
511
 
 
512
--------------------------------------------------------------------------------
 
513
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
514
--------------------------------------------------------------------------------
 
515
 49     61,588,094        3,114,536        3,110,171         4,365            0
 
516
 50     62,109,401        3,245,648        3,241,267         4,381            0
 
517
99.87% (3,241,267B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
518
->91.46% (2,968,388B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
519
| ->84.30% (2,736,128B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
520
| | ->24.23% (786,432B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
521
| | | ->24.23% (786,432B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
522
| | |   ->24.23% (786,432B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
523
| | |     
 
524
| | ->17.16% (557,056B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
525
| | | ->17.16% (557,056B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
526
| | |   ->17.16% (557,056B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
527
| | |     
 
528
| | ->14.13% (458,752B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
529
| | | ->14.13% (458,752B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
530
| | |   ->14.13% (458,752B) 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)
 
531
| | |     
 
532
| | ->12.12% (393,216B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
533
| | | ->12.12% (393,216B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
534
| | |   ->12.12% (393,216B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
535
| | |     
 
536
| | ->08.08% (262,144B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
537
| | | ->08.08% (262,144B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
538
| | |   ->08.08% (262,144B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
539
| | |     
 
540
| | ->08.08% (262,144B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
541
| | | ->08.08% (262,144B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
542
| | |   ->08.08% (262,144B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
543
| | |     
 
544
| | ->00.50% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
545
| | 
 
546
| ->05.29% (171,760B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
547
| | ->05.05% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
548
| | | ->05.05% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
549
| | |   ->05.05% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
550
| | |     
 
551
| | ->00.24% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
 
552
| | 
 
553
| ->01.86% (60,500B) in 129 places, all below massif's threshold (01.00%)
 
554
|   
 
555
->08.08% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
556
| ->08.08% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
557
|   ->08.08% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
558
|     
 
559
->00.33% (10,734B) in 1+ places, all below ms_print's threshold (01.00%)
 
560
 
 
561
--------------------------------------------------------------------------------
 
562
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
563
--------------------------------------------------------------------------------
 
564
 51     62,876,679        3,245,648        3,241,267         4,381            0
 
565
 52     63,588,157        3,376,728        3,372,339         4,389            0
 
566
 53     63,589,130        3,376,728        3,372,339         4,389            0
 
567
99.87% (3,372,339B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
568
->91.79% (3,099,460B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
569
| ->84.91% (2,867,200B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
570
| | ->23.29% (786,432B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
571
| | | ->23.29% (786,432B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
572
| | |   ->23.29% (786,432B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
573
| | |     
 
574
| | ->17.47% (589,824B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
575
| | | ->17.47% (589,824B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
576
| | |   ->17.47% (589,824B) 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)
 
577
| | |     
 
578
| | ->16.50% (557,056B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
579
| | | ->16.50% (557,056B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
580
| | |   ->16.50% (557,056B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
581
| | |     
 
582
| | ->11.64% (393,216B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
583
| | | ->11.64% (393,216B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
584
| | |   ->11.64% (393,216B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
585
| | |     
 
586
| | ->07.76% (262,144B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
587
| | | ->07.76% (262,144B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
588
| | |   ->07.76% (262,144B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
589
| | |     
 
590
| | ->07.76% (262,144B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
591
| | | ->07.76% (262,144B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
592
| | |   ->07.76% (262,144B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
593
| | |     
 
594
| | ->00.49% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
595
| | 
 
596
| ->05.09% (171,760B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
597
| | ->04.86% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
598
| | | ->04.86% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
599
| | |   ->04.86% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
600
| | |     
 
601
| | ->00.23% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
 
602
| | 
 
603
| ->01.79% (60,500B) in 129 places, all below massif's threshold (01.00%)
 
604
|   
 
605
->07.76% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
606
| ->07.76% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
607
|   ->07.76% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
608
|     
 
609
->00.32% (10,734B) in 1+ places, all below ms_print's threshold (01.00%)
 
610
 
 
611
--------------------------------------------------------------------------------
 
612
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
613
--------------------------------------------------------------------------------
 
614
 54     64,402,057        3,376,728        3,372,339         4,389            0
 
615
 55     64,683,047        3,507,808        3,503,411         4,397            0
 
616
99.87% (3,503,411B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
617
->92.10% (3,230,532B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
618
| ->85.47% (2,998,272B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
619
| | ->22.42% (786,432B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
620
| | | ->22.42% (786,432B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
621
| | |   ->22.42% (786,432B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
622
| | |     
 
623
| | ->20.55% (720,896B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
624
| | | ->20.55% (720,896B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
625
| | |   ->20.55% (720,896B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
626
| | |     
 
627
| | ->15.88% (557,056B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
628
| | | ->15.88% (557,056B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
629
| | |   ->15.88% (557,056B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
630
| | |     
 
631
| | ->11.21% (393,216B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
632
| | | ->11.21% (393,216B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
633
| | |   ->11.21% (393,216B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
634
| | |     
 
635
| | ->07.47% (262,144B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
636
| | | ->07.47% (262,144B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
637
| | |   ->07.47% (262,144B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
638
| | |     
 
639
| | ->07.47% (262,144B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
640
| | | ->07.47% (262,144B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
641
| | |   ->07.47% (262,144B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
642
| | |     
 
643
| | ->00.47% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
644
| | 
 
645
| ->04.90% (171,760B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
646
| | ->04.68% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
647
| | | ->04.68% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
648
| | |   ->04.68% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
649
| | |     
 
650
| | ->00.22% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
 
651
| | 
 
652
| ->01.72% (60,500B) in 129 places, all below massif's threshold (01.00%)
 
653
|   
 
654
->07.47% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
655
| ->07.47% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
656
|   ->07.47% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
657
|     
 
658
->00.31% (10,734B) in 1+ places, all below ms_print's threshold (01.00%)
 
659
 
 
660
--------------------------------------------------------------------------------
 
661
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
662
--------------------------------------------------------------------------------
 
663
 56     65,565,823        3,509,280        3,504,883         4,397            0
 
664
 57     65,935,534        3,639,184        3,634,779         4,405            0
 
665
99.88% (3,634,779B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
666
->92.38% (3,361,900B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
667
| ->85.99% (3,129,344B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
668
| | ->21.61% (786,432B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
669
| | | ->21.61% (786,432B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
670
| | |   ->21.61% (786,432B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
671
| | |     
 
672
| | ->19.81% (720,896B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
673
| | | ->19.81% (720,896B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
674
| | |   ->19.81% (720,896B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
675
| | |     
 
676
| | ->18.91% (688,128B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
677
| | | ->18.91% (688,128B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
678
| | |   ->18.91% (688,128B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
679
| | |     
 
680
| | ->10.81% (393,216B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
681
| | | ->10.81% (393,216B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
682
| | |   ->10.81% (393,216B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
683
| | |     
 
684
| | ->07.20% (262,144B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
685
| | | ->07.20% (262,144B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
686
| | |   ->07.20% (262,144B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
687
| | |     
 
688
| | ->07.20% (262,144B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
689
| | | ->07.20% (262,144B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
690
| | |   ->07.20% (262,144B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
691
| | |     
 
692
| | ->00.45% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
693
| | 
 
694
| ->04.72% (171,760B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
695
| | ->04.51% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
696
| | | ->04.51% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
697
| | |   ->04.51% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
698
| | |     
 
699
| | ->00.21% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
 
700
| | 
 
701
| ->01.67% (60,796B) in 129 places, all below massif's threshold (01.00%)
 
702
|   
 
703
->07.20% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
704
| ->07.20% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
705
|   ->07.20% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
706
|     
 
707
->00.29% (10,734B) in 1+ places, all below ms_print's threshold (01.00%)
 
708
 
 
709
--------------------------------------------------------------------------------
 
710
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
711
--------------------------------------------------------------------------------
 
712
 58     66,783,710        3,639,184        3,634,779         4,405            0
 
713
 59     67,103,375        3,770,264        3,765,851         4,413            0
 
714
99.88% (3,765,851B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
715
->92.65% (3,492,972B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
716
| ->86.48% (3,260,416B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
717
| | ->20.86% (786,432B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
718
| | | ->20.86% (786,432B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
719
| | |   ->20.86% (786,432B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
720
| | |     
 
721
| | ->19.12% (720,896B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
722
| | | ->19.12% (720,896B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
723
| | |   ->19.12% (720,896B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
724
| | |     
 
725
| | ->18.25% (688,128B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
726
| | | ->18.25% (688,128B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
727
| | |   ->18.25% (688,128B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
728
| | |     
 
729
| | ->13.91% (524,288B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
730
| | | ->13.91% (524,288B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
731
| | |   ->13.91% (524,288B) 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)
 
732
| | |     
 
733
| | ->06.95% (262,144B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
734
| | | ->06.95% (262,144B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
735
| | |   ->06.95% (262,144B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
736
| | |     
 
737
| | ->06.95% (262,144B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
738
| | | ->06.95% (262,144B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
739
| | |   ->06.95% (262,144B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
740
| | |     
 
741
| | ->00.43% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
742
| | 
 
743
| ->04.56% (171,760B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
744
| | ->04.35% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
745
| | | ->04.35% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
746
| | |   ->04.35% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
747
| | |     
 
748
| | ->00.21% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
 
749
| | 
 
750
| ->01.61% (60,796B) in 129 places, all below massif's threshold (01.00%)
 
751
|   
 
752
->06.95% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
753
| ->06.95% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
754
|   ->06.95% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
755
|     
 
756
->00.28% (10,734B) in 1+ places, all below ms_print's threshold (01.00%)
 
757
 
 
758
--------------------------------------------------------------------------------
 
759
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
760
--------------------------------------------------------------------------------
 
761
 60     67,862,913        3,770,264        3,765,851         4,413            0
 
762
 61     68,445,085        3,901,344        3,896,923         4,421            0
 
763
 62     68,446,058        3,901,344        3,896,923         4,421            0
 
764
99.89% (3,896,923B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
765
->92.89% (3,624,044B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
766
| ->86.93% (3,391,488B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
767
| | ->21.00% (819,200B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
768
| | | ->21.00% (819,200B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
769
| | |   ->21.00% (819,200B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
770
| | |     
 
771
| | ->20.16% (786,432B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
772
| | | ->20.16% (786,432B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
773
| | |   ->20.16% (786,432B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
774
| | |     
 
775
| | ->18.48% (720,896B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
776
| | | ->18.48% (720,896B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
777
| | |   ->18.48% (720,896B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
778
| | |     
 
779
| | ->13.44% (524,288B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
780
| | | ->13.44% (524,288B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
781
| | |   ->13.44% (524,288B) 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)
 
782
| | |     
 
783
| | ->06.72% (262,144B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
784
| | | ->06.72% (262,144B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
785
| | |   ->06.72% (262,144B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
786
| | |     
 
787
| | ->06.72% (262,144B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
788
| | | ->06.72% (262,144B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
789
| | |   ->06.72% (262,144B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
790
| | |     
 
791
| | ->00.42% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
792
| | 
 
793
| ->04.40% (171,760B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
794
| | ->04.20% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
795
| | | ->04.20% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
796
| | |   ->04.20% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
797
| | |     
 
798
| | ->00.20% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
 
799
| | 
 
800
| ->01.56% (60,796B) in 129 places, all below massif's threshold (01.00%)
 
801
|   
 
802
->06.72% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
803
| ->06.72% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
804
|   ->06.72% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
805
|     
 
806
->00.28% (10,734B) in 1+ places, all below ms_print's threshold (01.00%)
 
807
 
 
808
--------------------------------------------------------------------------------
 
809
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
810
--------------------------------------------------------------------------------
 
811
 63     69,036,351        3,901,344        3,896,923         4,421            0
 
812
 64     69,453,953        4,032,392        4,027,971         4,421            0
 
813
99.89% (4,027,971B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
814
->93.12% (3,755,092B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
815
| ->87.36% (3,522,560B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
816
| | ->20.32% (819,200B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
817
| | | ->20.32% (819,200B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
818
| | |   ->20.32% (819,200B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
819
| | |     
 
820
| | ->19.50% (786,432B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
821
| | | ->19.50% (786,432B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
822
| | |   ->19.50% (786,432B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
823
| | |     
 
824
| | ->17.88% (720,896B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
825
| | | ->17.88% (720,896B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
826
| | |   ->17.88% (720,896B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
827
| | |     
 
828
| | ->13.00% (524,288B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
829
| | | ->13.00% (524,288B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
830
| | |   ->13.00% (524,288B) 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)
 
831
| | |     
 
832
| | ->09.75% (393,216B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
833
| | | ->09.75% (393,216B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
834
| | |   ->09.75% (393,216B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
835
| | |     
 
836
| | ->06.50% (262,144B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
837
| | | ->06.50% (262,144B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
838
| | |   ->06.50% (262,144B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
839
| | |     
 
840
| | ->00.41% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
841
| | 
 
842
| ->04.26% (171,760B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
843
| | ->04.07% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
844
| | | ->04.07% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
845
| | |   ->04.07% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
846
| | |     
 
847
| | ->00.19% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
 
848
| | 
 
849
| ->01.51% (60,772B) in 129 places, all below massif's threshold (01.00%)
 
850
|   
 
851
->06.50% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
852
| ->06.50% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
853
|   ->06.50% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
854
|     
 
855
->00.27% (10,734B) in 1+ places, all below ms_print's threshold (01.00%)
 
856
 
 
857
--------------------------------------------------------------------------------
 
858
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
859
--------------------------------------------------------------------------------
 
860
 65     70,037,216        3,874,440        3,867,820         6,620            0
 
861
 66     70,590,885        4,139,352        4,128,506        10,846            0
 
862
99.74% (4,128,506B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
863
->93.08% (3,852,853B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
864
| ->85.10% (3,522,560B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
865
| | ->19.79% (819,200B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
866
| | | ->19.79% (819,200B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
867
| | |   ->19.79% (819,200B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
868
| | |     
 
869
| | ->19.00% (786,432B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
870
| | | ->19.00% (786,432B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
871
| | |   ->19.00% (786,432B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
872
| | |     
 
873
| | ->17.42% (720,896B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
874
| | | ->17.42% (720,896B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
875
| | |   ->17.42% (720,896B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
876
| | |     
 
877
| | ->12.67% (524,288B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
878
| | | ->12.67% (524,288B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
879
| | |   ->12.67% (524,288B) 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)
 
880
| | |     
 
881
| | ->09.50% (393,216B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
882
| | | ->09.50% (393,216B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
883
| | |   ->09.50% (393,216B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
884
| | |     
 
885
| | ->06.33% (262,144B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
886
| | | ->06.33% (262,144B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
887
| | |   ->06.33% (262,144B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
888
| | |     
 
889
| | ->00.40% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
890
| | 
 
891
| ->04.26% (176,176B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
892
| | ->03.96% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
893
| | | ->03.96% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
894
| | |   ->03.96% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
895
| | |     
 
896
| | ->00.29% (12,176B) in 1+ places, all below ms_print's threshold (01.00%)
 
897
| | 
 
898
| ->03.72% (154,117B) in 252 places, all below massif's threshold (01.00%)
 
899
|   
 
900
->06.33% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
901
| ->06.33% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
902
|   ->06.33% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
903
|     
 
904
->00.33% (13,508B) in 1+ places, all below ms_print's threshold (01.00%)
 
905
 
 
906
--------------------------------------------------------------------------------
 
907
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
908
--------------------------------------------------------------------------------
 
909
 67     70,927,715        4,182,864        4,170,788        12,076            0
 
910
99.71% (4,170,788B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
911
->93.12% (3,895,135B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
912
| ->84.21% (3,522,560B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
913
| | ->19.58% (819,200B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
914
| | | ->19.58% (819,200B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
915
| | |   ->19.58% (819,200B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
916
| | |     
 
917
| | ->18.80% (786,432B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
918
| | | ->18.80% (786,432B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
919
| | |   ->18.80% (786,432B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
920
| | |     
 
921
| | ->17.23% (720,896B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
922
| | | ->17.23% (720,896B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
923
| | |   ->17.23% (720,896B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
924
| | |     
 
925
| | ->12.53% (524,288B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
926
| | | ->12.53% (524,288B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
927
| | |   ->12.53% (524,288B) 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)
 
928
| | |     
 
929
| | ->09.40% (393,216B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
930
| | | ->09.40% (393,216B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
931
| | |   ->09.40% (393,216B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
932
| | |     
 
933
| | ->06.27% (262,144B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
934
| | | ->06.27% (262,144B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
935
| | |   ->06.27% (262,144B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
936
| | |     
 
937
| | ->00.39% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
938
| | 
 
939
| ->04.66% (194,959B) in 314 places, all below massif's threshold (01.00%)
 
940
| | 
 
941
| ->04.25% (177,616B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
942
|   ->03.92% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
943
|   | ->03.92% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
944
|   |   ->03.92% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
945
|   |     
 
946
|   ->00.33% (13,616B) in 1+ places, all below ms_print's threshold (01.00%)
 
947
|   
 
948
->06.27% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
949
| ->06.27% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
950
|   ->06.27% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
951
|     
 
952
->00.32% (13,508B) in 1+ places, all below ms_print's threshold (01.00%)
 
953
 
 
954
--------------------------------------------------------------------------------
 
955
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
956
--------------------------------------------------------------------------------
 
957
 68     71,381,053        4,230,848        4,217,456        13,392            0
 
958
99.68% (4,217,456B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
959
->93.17% (3,941,803B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
960
| ->83.26% (3,522,560B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
961
| | ->19.36% (819,200B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
962
| | | ->19.36% (819,200B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
963
| | |   ->19.36% (819,200B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
964
| | |     
 
965
| | ->18.59% (786,432B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
966
| | | ->18.59% (786,432B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
967
| | |   ->18.59% (786,432B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
968
| | |     
 
969
| | ->17.04% (720,896B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
970
| | | ->17.04% (720,896B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
971
| | |   ->17.04% (720,896B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
972
| | |     
 
973
| | ->12.39% (524,288B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
974
| | | ->12.39% (524,288B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
975
| | |   ->12.39% (524,288B) 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)
 
976
| | |     
 
977
| | ->09.29% (393,216B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
978
| | | ->09.29% (393,216B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
979
| | |   ->09.29% (393,216B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
980
| | |     
 
981
| | ->06.20% (262,144B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
982
| | | ->06.20% (262,144B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
983
| | |   ->06.20% (262,144B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
984
| | |     
 
985
| | ->00.39% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
986
| | 
 
987
| ->05.69% (240,675B) in 339 places, all below massif's threshold (01.00%)
 
988
| | 
 
989
| ->04.22% (178,568B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
990
|   ->03.88% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
991
|   | ->03.88% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
992
|   |   ->03.88% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
993
|   |     
 
994
|   ->00.34% (14,568B) in 1+ places, all below ms_print's threshold (01.00%)
 
995
|   
 
996
->06.20% (262,145B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
997
| ->06.20% (262,145B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
998
|   ->06.20% (262,145B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
999
|     
 
1000
->00.32% (13,508B) in 1+ places, all below ms_print's threshold (01.00%)
 
1001
 
 
1002
--------------------------------------------------------------------------------
 
1003
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
1004
--------------------------------------------------------------------------------
 
1005
 69     71,963,842        4,039,144        4,026,986        12,158            0