/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/parse.xmlgen256.xerces-dom.real

  • 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
3.835^                                                                       #
 
10
     |                                                                     ,@#
 
11
     |                                                                   @:@@#
 
12
     |                                                                 ,@@:@@#
 
13
     |                                                               @:@@@:@@#
 
14
     |                                                            ,.@@:@@@:@@#
 
15
     |                                                           @@:@@:@@@:@@#
 
16
     |                                                        ,@ @@:@@:@@@:@@#
 
17
     |                                                     ,.@@@ @@:@@:@@@:@@#
 
18
     |                                                    ,@:@@@ @@:@@:@@@:@@#
 
19
     |                                                 ,.:@@:@@@ @@:@@:@@@:@@#
 
20
     |                                                .@::@@:@@@ @@:@@:@@@:@@#
 
21
     |                                             .: :@::@@:@@@ @@:@@:@@@:@@#
 
22
     |                                           . :: :@::@@:@@@ @@:@@:@@@:@@#
 
23
     |                                        ..:: :: :@::@@:@@@ @@:@@:@@@:@@#
 
24
     |                                       @:::: :: :@::@@:@@@ @@:@@:@@@:@@#
 
25
     |                                    ,: @:::: :: :@::@@:@@@ @@:@@:@@@:@@#
 
26
     |                                  , @: @:::: :: :@::@@:@@@ @@:@@:@@@:@@#
 
27
     |                                  @ @: @:::: :: :@::@@:@@@ @@:@@:@@@:@@#
 
28
     |         ::::: ::: :::::::::::::::@ @: @:::: :: :@::@@:@@@ @@:@@:@@@:@@#
 
29
   0 +----------------------------------------------------------------------->Mi
 
30
     0                                                                   59.32
 
31
 
 
32
Number of snapshots: 67
 
33
 Detailed snapshots: [25, 26, 29, 38, 41, 42, 44, 45, 46, 47, 48, 50, 52, 55, 57, 59, 61, 64, 66 (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      8,384,280          262,160          262,145            15            0
 
40
  2      9,067,585          262,184          262,158            26            0
 
41
  3      9,962,348          262,184          262,158            26            0
 
42
  4     11,041,486          262,208          262,171            37            0
 
43
  5     11,960,382          262,184          262,158            26            0
 
44
  6     13,045,333          262,184          262,158            26            0
 
45
  7     14,100,663          262,184          262,158            26            0
 
46
  8     15,341,018          262,184          262,158            26            0
 
47
  9     16,418,834          262,208          262,171            37            0
 
48
 10     17,306,046          262,280          262,210            70            0
 
49
 11     18,223,346          262,184          262,158            26            0
 
50
 12     19,202,056          262,256          262,197            59            0
 
51
 13     19,834,226          262,184          262,158            26            0
 
52
 14     20,620,976          262,184          262,158            26            0
 
53
 15     21,311,806          262,208          262,171            37            0
 
54
 16     22,236,986          262,184          262,158            26            0
 
55
 17     23,174,778          262,184          262,158            26            0
 
56
 18     23,997,867          262,184          262,158            26            0
 
57
 19     24,678,720          262,184          262,158            26            0
 
58
 20     25,668,664          262,208          262,171            37            0
 
59
 21     26,301,262          262,184          262,158            26            0
 
60
 22     27,248,537          262,184          262,158            26            0
 
61
 23     28,148,791          262,184          262,158            26            0
 
62
 24     29,243,705          262,208          262,171            37            0
 
63
 25     30,223,434          546,752          542,621         4,131            0
 
64
99.24% (542,621B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
65
->51.30% (280,468B) 0x501B58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
66
| ->31.41% (171,760B) 0x509E2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
67
| | ->30.00% (164,000B) 0x50324A1: 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)
 
68
| | | ->30.00% (164,000B) 0x5007028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
69
| | |   ->30.00% (164,000B) 0x501441E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
70
| | |     
 
71
| | ->01.42% (7,760B) in 72 places, all below massif's threshold (01.00%)
 
72
| |   
 
73
| ->08.99% (49,152B) 0x4FC2E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
74
| | ->05.99% (32,768B) 0x4FE6198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
75
| | | ->05.99% (32,768B) 0x4FC0A04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
76
| | |   ->05.99% (32,768B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
77
| | |     
 
78
| | ->03.00% (16,384B) 0x4FC5158: xercesc_2_8::DOMDocumentImpl::DOMDocumentImpl(xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
79
| |   ->03.00% (16,384B) 0x4FD1533: xercesc_2_8::DOMImplementationImpl::createDocument(xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
80
| |     ->03.00% (16,384B) 0x4F89DBD: xercesc_2_8::AbstractDOMParser::startDocument() (in /usr/lib64/libxerces-c.so.28.0)
 
81
| |       
 
82
| ->08.27% (45,220B) in 128 places, all below massif's threshold (01.00%)
 
83
| | 
 
84
| ->02.62% (14,336B) 0x50A2E86: xercesc_2_8::XMLBufferMgr::bidOnBuffer() (in /usr/lib64/libxerces-c.so.28.0)
 
85
|   ->02.62% (14,336B) in 7 places, all below massif's threshold (01.00%)
 
86
|     
 
87
->47.95% (262,145B) 0x405F84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
 
88
| ->47.95% (262,145B) 0x4075F1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
 
89
|   ->47.95% (262,145B) 0x5BBC5E2: (below main) (in /lib64/libc-2.9.so)
 
90
|     
 
91
->00.00% (8B) in 1+ places, all below ms_print's threshold (01.00%)
 
92
 
 
93
--------------------------------------------------------------------------------
 
94
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
95
--------------------------------------------------------------------------------
 
96
 26     31,214,511          743,376          739,229         4,147            0
 
97
99.44% (739,229B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
98
->64.18% (477,076B) 0x501B58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
99
| ->33.06% (245,760B) 0x4FC2E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
100
| | ->17.63% (131,072B) 0x4FC6A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
101
| | | ->17.63% (131,072B) 0x4F89ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
102
| | |   ->17.63% (131,072B) 0x5009C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
103
| | |     
 
104
| | ->08.82% (65,536B) 0x4FCE185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
105
| | | ->08.82% (65,536B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
106
| | |   ->08.82% (65,536B) 0x4F8C8DC: 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)
 
107
| | |     
 
108
| | ->04.41% (32,768B) 0x4FE6198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
109
| | | ->04.41% (32,768B) 0x4FC0A04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
110
| | |   ->04.41% (32,768B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
111
| | |     
 
112
| | ->02.20% (16,384B) 0x4FC5158: xercesc_2_8::DOMDocumentImpl::DOMDocumentImpl(xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
113
| |   ->02.20% (16,384B) 0x4FD1533: xercesc_2_8::DOMImplementationImpl::createDocument(xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
114
| |     ->02.20% (16,384B) 0x4F89DBD: xercesc_2_8::AbstractDOMParser::startDocument() (in /usr/lib64/libxerces-c.so.28.0)
 
115
| |       
 
116
| ->23.11% (171,760B) 0x509E2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
117
| | ->22.06% (164,000B) 0x50324A1: 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)
 
118
| | | ->22.06% (164,000B) 0x5007028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
119
| | |   ->22.06% (164,000B) 0x501441E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
120
| | |     
 
121
| | ->01.04% (7,760B) in 72 places, all below massif's threshold (01.00%)
 
122
| |   
 
123
| ->06.08% (45,220B) in 128 places, all below massif's threshold (01.00%)
 
124
| | 
 
125
| ->01.93% (14,336B) 0x50A2E86: xercesc_2_8::XMLBufferMgr::bidOnBuffer() (in /usr/lib64/libxerces-c.so.28.0)
 
126
|   ->01.93% (14,336B) in 7 places, all below massif's threshold (01.00%)
 
127
|     
 
128
->35.26% (262,145B) 0x405F84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
 
129
| ->35.26% (262,145B) 0x4075F1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
 
130
|   ->35.26% (262,145B) 0x5BBC5E2: (below main) (in /lib64/libc-2.9.so)
 
131
|     
 
132
->00.00% (8B) in 1+ places, all below ms_print's threshold (01.00%)
 
133
 
 
134
--------------------------------------------------------------------------------
 
135
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
136
--------------------------------------------------------------------------------
 
137
 27     31,955,939          743,376          739,229         4,147            0
 
138
 28     32,728,247          874,456          870,301         4,155            0
 
139
 29     33,784,619        1,005,536        1,001,373         4,163            0
 
140
99.59% (1,001,373B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
141
->73.52% (739,220B) 0x501B58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
142
| ->50.51% (507,904B) 0x4FC2E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
143
| | ->26.07% (262,144B) 0x4FC6A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
144
| | | ->26.07% (262,144B) 0x4F89ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
145
| | |   ->26.07% (262,144B) 0x5009C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
146
| | |     
 
147
| | ->19.55% (196,608B) 0x4FCE185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
148
| | | ->19.55% (196,608B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
149
| | |   ->19.55% (196,608B) 0x4F8C8DC: 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)
 
150
| | |     
 
151
| | ->03.26% (32,768B) 0x4FE6198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
152
| | | ->03.26% (32,768B) 0x4FC0A04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
153
| | |   ->03.26% (32,768B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
154
| | |     
 
155
| | ->01.63% (16,384B) 0x4FC5158: xercesc_2_8::DOMDocumentImpl::DOMDocumentImpl(xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
156
| |   ->01.63% (16,384B) 0x4FD1533: xercesc_2_8::DOMImplementationImpl::createDocument(xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
157
| |     ->01.63% (16,384B) 0x4F89DBD: xercesc_2_8::AbstractDOMParser::startDocument() (in /usr/lib64/libxerces-c.so.28.0)
 
158
| |       
 
159
| ->17.08% (171,760B) 0x509E2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
160
| | ->16.31% (164,000B) 0x50324A1: 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)
 
161
| | | ->16.31% (164,000B) 0x5007028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
162
| | |   ->16.31% (164,000B) 0x501441E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
163
| | |     
 
164
| | ->00.77% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
 
165
| | 
 
166
| ->04.50% (45,220B) in 128 places, all below massif's threshold (01.00%)
 
167
| | 
 
168
| ->01.43% (14,336B) 0x50A2E86: xercesc_2_8::XMLBufferMgr::bidOnBuffer() (in /usr/lib64/libxerces-c.so.28.0)
 
169
|   ->01.43% (14,336B) in 7 places, all below massif's threshold (01.00%)
 
170
|     
 
171
->26.07% (262,145B) 0x405F84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
 
172
| ->26.07% (262,145B) 0x4075F1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
 
173
|   ->26.07% (262,145B) 0x5BBC5E2: (below main) (in /lib64/libc-2.9.so)
 
174
|     
 
175
->00.00% (8B) in 1+ places, all below ms_print's threshold (01.00%)
 
176
 
 
177
--------------------------------------------------------------------------------
 
178
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
179
--------------------------------------------------------------------------------
 
180
 30     34,358,686        1,005,536        1,001,373         4,163            0
 
181
 31     35,242,940        1,136,616        1,132,445         4,171            0
 
182
 32     35,825,087        1,136,616        1,132,445         4,171            0
 
183
 33     37,103,083        1,267,760        1,263,581         4,179            0
 
184
 34     37,912,678        1,399,216        1,395,029         4,187            0
 
185
 35     39,010,766        1,530,000        1,525,805         4,195            0
 
186
 36     40,336,228        1,661,176        1,656,973         4,203            0
 
187
 37     41,634,864        1,792,256        1,788,045         4,211            0
 
188
 38     42,414,876        1,923,456        1,919,237         4,219            0
 
189
99.78% (1,919,237B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
190
->86.15% (1,657,084B) 0x501B58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
191
| ->74.11% (1,425,408B) 0x4FC2E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
192
| | ->27.26% (524,288B) 0x4FC6A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
193
| | | ->27.26% (524,288B) 0x4F89ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
194
| | |   ->27.26% (524,288B) 0x5009C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
195
| | |     
 
196
| | ->17.04% (327,680B) 0x4FCE185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
197
| | | ->17.04% (327,680B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
198
| | |   ->17.04% (327,680B) 0x4F8C8DC: 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)
 
199
| | |     
 
200
| | ->15.33% (294,912B) 0x4FE6198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
201
| | | ->15.33% (294,912B) 0x4FC0A04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
202
| | |   ->15.33% (294,912B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
203
| | |     
 
204
| | ->06.81% (131,072B) 0x4FC09F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
205
| | | ->06.81% (131,072B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
206
| | |   ->06.81% (131,072B) 0x4FC6A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
207
| | |     
 
208
| | ->06.81% (131,072B) 0x4FCE15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
209
| | | ->06.81% (131,072B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
210
| | |   ->06.81% (131,072B) 0x4F8C8DC: 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)
 
211
| | |     
 
212
| | ->00.85% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
213
| | 
 
214
| ->08.93% (171,760B) 0x509E2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
215
| | ->08.53% (164,000B) 0x50324A1: 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)
 
216
| | | ->08.53% (164,000B) 0x5007028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
217
| | |   ->08.53% (164,000B) 0x501441E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
218
| | |     
 
219
| | ->00.40% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
 
220
| | 
 
221
| ->03.12% (59,916B) in 129 places, all below massif's threshold (01.00%)
 
222
|   
 
223
->13.63% (262,145B) 0x405F84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
 
224
| ->13.63% (262,145B) 0x4075F1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
 
225
|   ->13.63% (262,145B) 0x5BBC5E2: (below main) (in /lib64/libc-2.9.so)
 
226
|     
 
227
->00.00% (8B) in 1+ places, all below ms_print's threshold (01.00%)
 
228
 
 
229
--------------------------------------------------------------------------------
 
230
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
231
--------------------------------------------------------------------------------
 
232
 39     43,336,829        1,923,456        1,919,237         4,219            0
 
233
 40     44,337,777        2,054,536        2,050,309         4,227            0
 
234
 41     45,011,808        2,185,768        2,181,533         4,235            0
 
235
99.81% (2,181,533B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
236
->87.81% (1,919,380B) 0x501B58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
237
| ->77.21% (1,687,552B) 0x4FC2E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
238
| | ->29.98% (655,360B) 0x4FC6A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
239
| | | ->29.98% (655,360B) 0x4F89ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
240
| | |   ->29.98% (655,360B) 0x5009C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
241
| | |     
 
242
| | ->19.49% (425,984B) 0x4FE6198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
243
| | | ->19.49% (425,984B) 0x4FC0A04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
244
| | |   ->19.49% (425,984B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
245
| | |     
 
246
| | ->14.99% (327,680B) 0x4FCE185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
247
| | | ->14.99% (327,680B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
248
| | |   ->14.99% (327,680B) 0x4F8C8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
249
| | |     
 
250
| | ->06.00% (131,072B) 0x4FC09F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
251
| | | ->06.00% (131,072B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
252
| | |   ->06.00% (131,072B) 0x4FC6A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
253
| | |     
 
254
| | ->06.00% (131,072B) 0x4FCE15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
255
| | | ->06.00% (131,072B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
256
| | |   ->06.00% (131,072B) 0x4F8C8DC: 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)
 
257
| | |     
 
258
| | ->00.75% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
259
| | 
 
260
| ->07.86% (171,760B) 0x509E2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
261
| | ->07.50% (164,000B) 0x50324A1: 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)
 
262
| | | ->07.50% (164,000B) 0x5007028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
263
| | |   ->07.50% (164,000B) 0x501441E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
264
| | |     
 
265
| | ->00.36% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
 
266
| | 
 
267
| ->02.75% (60,068B) in 129 places, all below massif's threshold (01.00%)
 
268
|   
 
269
->11.99% (262,145B) 0x405F84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
 
270
| ->11.99% (262,145B) 0x4075F1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
 
271
|   ->11.99% (262,145B) 0x5BBC5E2: (below main) (in /lib64/libc-2.9.so)
 
272
|     
 
273
->00.00% (8B) in 1+ places, all below ms_print's threshold (01.00%)
 
274
 
 
275
--------------------------------------------------------------------------------
 
276
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
277
--------------------------------------------------------------------------------
 
278
 42     46,008,390        2,316,848        2,312,605         4,243            0
 
279
99.82% (2,312,605B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
280
->88.50% (2,050,452B) 0x501B58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
281
| ->78.50% (1,818,624B) 0x4FC2E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
282
| | ->28.29% (655,360B) 0x4FC6A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
283
| | | ->28.29% (655,360B) 0x4F89ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
284
| | |   ->28.29% (655,360B) 0x5009C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
285
| | |     
 
286
| | ->18.39% (425,984B) 0x4FE6198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
287
| | | ->18.39% (425,984B) 0x4FC0A04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
288
| | |   ->18.39% (425,984B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
289
| | |     
 
290
| | ->14.14% (327,680B) 0x4FCE185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
291
| | | ->14.14% (327,680B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
292
| | |   ->14.14% (327,680B) 0x4F8C8DC: 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)
 
293
| | |     
 
294
| | ->11.31% (262,144B) 0x4FCE15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
295
| | | ->11.31% (262,144B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
296
| | |   ->11.31% (262,144B) 0x4F8C8DC: 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)
 
297
| | |     
 
298
| | ->05.66% (131,072B) 0x4FC09F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
299
| | | ->05.66% (131,072B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
300
| | |   ->05.66% (131,072B) 0x4FC6A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
301
| | |     
 
302
| | ->00.71% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
303
| | 
 
304
| ->07.41% (171,760B) 0x509E2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
305
| | ->07.08% (164,000B) 0x50324A1: 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)
 
306
| | | ->07.08% (164,000B) 0x5007028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
307
| | |   ->07.08% (164,000B) 0x501441E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
308
| | |     
 
309
| | ->00.33% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
 
310
| | 
 
311
| ->02.59% (60,068B) in 129 places, all below massif's threshold (01.00%)
 
312
|   
 
313
->11.31% (262,145B) 0x405F84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
 
314
| ->11.31% (262,145B) 0x4075F1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
 
315
|   ->11.31% (262,145B) 0x5BBC5E2: (below main) (in /lib64/libc-2.9.so)
 
316
|     
 
317
->00.00% (8B) in 1+ places, all below ms_print's threshold (01.00%)
 
318
 
 
319
--------------------------------------------------------------------------------
 
320
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
321
--------------------------------------------------------------------------------
 
322
 43     46,765,375        2,316,848        2,312,605         4,243            0
 
323
 44     47,525,382        2,447,928        2,443,677         4,251            0
 
324
99.83% (2,443,677B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
325
->89.12% (2,181,524B) 0x501B58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
326
| ->79.65% (1,949,696B) 0x4FC2E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
327
| | ->26.77% (655,360B) 0x4FC6A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
328
| | | ->26.77% (655,360B) 0x4F89ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
329
| | |   ->26.77% (655,360B) 0x5009C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
330
| | |     
 
331
| | ->22.76% (557,056B) 0x4FE6198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
332
| | | ->22.76% (557,056B) 0x4FC0A04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
333
| | |   ->22.76% (557,056B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
334
| | |     
 
335
| | ->13.39% (327,680B) 0x4FCE185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
336
| | | ->13.39% (327,680B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
337
| | |   ->13.39% (327,680B) 0x4F8C8DC: 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)
 
338
| | |     
 
339
| | ->10.71% (262,144B) 0x4FCE15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
340
| | | ->10.71% (262,144B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
341
| | |   ->10.71% (262,144B) 0x4F8C8DC: 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)
 
342
| | |     
 
343
| | ->05.35% (131,072B) 0x4FC09F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
344
| | | ->05.35% (131,072B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
345
| | |   ->05.35% (131,072B) 0x4FC6A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
346
| | |     
 
347
| | ->00.67% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
348
| | 
 
349
| ->07.02% (171,760B) 0x509E2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
350
| | ->06.70% (164,000B) 0x50324A1: 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)
 
351
| | | ->06.70% (164,000B) 0x5007028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
352
| | |   ->06.70% (164,000B) 0x501441E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
353
| | |     
 
354
| | ->00.32% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
 
355
| | 
 
356
| ->02.45% (60,068B) in 129 places, all below massif's threshold (01.00%)
 
357
|   
 
358
->10.71% (262,145B) 0x405F84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
 
359
| ->10.71% (262,145B) 0x4075F1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
 
360
|   ->10.71% (262,145B) 0x5BBC5E2: (below main) (in /lib64/libc-2.9.so)
 
361
|     
 
362
->00.00% (8B) in 1+ places, all below ms_print's threshold (01.00%)
 
363
 
 
364
--------------------------------------------------------------------------------
 
365
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
366
--------------------------------------------------------------------------------
 
367
 45     48,781,801        2,579,200        2,574,941         4,259            0
 
368
99.83% (2,574,941B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
369
->89.67% (2,312,788B) 0x501B58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
370
| ->80.67% (2,080,768B) 0x4FC2E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
371
| | ->25.41% (655,360B) 0x4FC6A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
372
| | | ->25.41% (655,360B) 0x4F89ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
373
| | |   ->25.41% (655,360B) 0x5009C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
374
| | |     
 
375
| | ->21.60% (557,056B) 0x4FE6198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
376
| | | ->21.60% (557,056B) 0x4FC0A04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
377
| | |   ->21.60% (557,056B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
378
| | |     
 
379
| | ->15.25% (393,216B) 0x4FCE15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
380
| | | ->15.25% (393,216B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
381
| | |   ->15.25% (393,216B) 0x4F8C8DC: 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)
 
382
| | |     
 
383
| | ->12.70% (327,680B) 0x4FCE185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
384
| | | ->12.70% (327,680B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
385
| | |   ->12.70% (327,680B) 0x4F8C8DC: 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)
 
386
| | |     
 
387
| | ->05.08% (131,072B) 0x4FC09F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
388
| | | ->05.08% (131,072B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
389
| | |   ->05.08% (131,072B) 0x4FC6A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
390
| | |     
 
391
| | ->00.64% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
392
| | 
 
393
| ->06.66% (171,760B) 0x509E2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
394
| | ->06.36% (164,000B) 0x50324A1: 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)
 
395
| | | ->06.36% (164,000B) 0x5007028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
396
| | |   ->06.36% (164,000B) 0x501441E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
397
| | |     
 
398
| | ->00.30% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
 
399
| | 
 
400
| ->02.34% (60,260B) in 129 places, all below massif's threshold (01.00%)
 
401
|   
 
402
->10.16% (262,145B) 0x405F84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
 
403
| ->10.16% (262,145B) 0x4075F1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
 
404
|   ->10.16% (262,145B) 0x5BBC5E2: (below main) (in /lib64/libc-2.9.so)
 
405
|     
 
406
->00.00% (8B) in 1+ places, all below ms_print's threshold (01.00%)
 
407
 
 
408
--------------------------------------------------------------------------------
 
409
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
410
--------------------------------------------------------------------------------
 
411
 46     50,003,217        2,710,280        2,706,013         4,267            0
 
412
99.84% (2,706,013B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
413
->90.17% (2,443,860B) 0x501B58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
414
| ->81.61% (2,211,840B) 0x4FC2E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
415
| | ->24.18% (655,360B) 0x4FC6A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
416
| | | ->24.18% (655,360B) 0x4F89ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
417
| | |   ->24.18% (655,360B) 0x5009C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
418
| | |     
 
419
| | ->20.55% (557,056B) 0x4FE6198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
420
| | | ->20.55% (557,056B) 0x4FC0A04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
421
| | |   ->20.55% (557,056B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
422
| | |     
 
423
| | ->16.93% (458,752B) 0x4FCE185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
424
| | | ->16.93% (458,752B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
425
| | |   ->16.93% (458,752B) 0x4F8C8DC: 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)
 
426
| | |     
 
427
| | ->14.51% (393,216B) 0x4FCE15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
428
| | | ->14.51% (393,216B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
429
| | |   ->14.51% (393,216B) 0x4F8C8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
430
| | |     
 
431
| | ->04.84% (131,072B) 0x4FC09F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
432
| | | ->04.84% (131,072B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
433
| | |   ->04.84% (131,072B) 0x4FC6A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
434
| | |     
 
435
| | ->00.60% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
436
| | 
 
437
| ->06.34% (171,760B) 0x509E2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
438
| | ->06.05% (164,000B) 0x50324A1: 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)
 
439
| | | ->06.05% (164,000B) 0x5007028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
440
| | |   ->06.05% (164,000B) 0x501441E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
441
| | |     
 
442
| | ->00.29% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
 
443
| | 
 
444
| ->02.22% (60,260B) in 129 places, all below massif's threshold (01.00%)
 
445
|   
 
446
->09.67% (262,145B) 0x405F84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
 
447
| ->09.67% (262,145B) 0x4075F1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
 
448
|   ->09.67% (262,145B) 0x5BBC5E2: (below main) (in /lib64/libc-2.9.so)
 
449
|     
 
450
->00.00% (8B) in 1+ places, all below ms_print's threshold (01.00%)
 
451
 
 
452
--------------------------------------------------------------------------------
 
453
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
454
--------------------------------------------------------------------------------
 
455
 47     51,208,712        2,841,360        2,837,085         4,275            0
 
456
99.85% (2,837,085B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
457
->90.62% (2,574,932B) 0x501B58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
458
| ->82.46% (2,342,912B) 0x4FC2E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
459
| | ->27.68% (786,432B) 0x4FC6A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
460
| | | ->27.68% (786,432B) 0x4F89ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
461
| | |   ->27.68% (786,432B) 0x5009C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
462
| | |     
 
463
| | ->19.61% (557,056B) 0x4FE6198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
464
| | | ->19.61% (557,056B) 0x4FC0A04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
465
| | |   ->19.61% (557,056B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
466
| | |     
 
467
| | ->16.15% (458,752B) 0x4FCE185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
468
| | | ->16.15% (458,752B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
469
| | |   ->16.15% (458,752B) 0x4F8C8DC: 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)
 
470
| | |     
 
471
| | ->13.84% (393,216B) 0x4FCE15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
472
| | | ->13.84% (393,216B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
473
| | |   ->13.84% (393,216B) 0x4F8C8DC: 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)
 
474
| | |     
 
475
| | ->04.61% (131,072B) 0x4FC09F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
476
| | | ->04.61% (131,072B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
477
| | |   ->04.61% (131,072B) 0x4FC6A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
478
| | |     
 
479
| | ->00.58% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
480
| | 
 
481
| ->06.04% (171,760B) 0x509E2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
482
| | ->05.77% (164,000B) 0x50324A1: 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)
 
483
| | | ->05.77% (164,000B) 0x5007028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
484
| | |   ->05.77% (164,000B) 0x501441E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
485
| | |     
 
486
| | ->00.27% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
 
487
| | 
 
488
| ->02.12% (60,260B) in 129 places, all below massif's threshold (01.00%)
 
489
|   
 
490
->09.23% (262,145B) 0x405F84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
 
491
| ->09.23% (262,145B) 0x4075F1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
 
492
|   ->09.23% (262,145B) 0x5BBC5E2: (below main) (in /lib64/libc-2.9.so)
 
493
|     
 
494
->00.00% (8B) in 1+ places, all below ms_print's threshold (01.00%)
 
495
 
 
496
--------------------------------------------------------------------------------
 
497
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
498
--------------------------------------------------------------------------------
 
499
 48     52,374,367        2,972,680        2,968,397         4,283            0
 
500
99.86% (2,968,397B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
501
->91.04% (2,706,244B) 0x501B58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
502
| ->83.22% (2,473,984B) 0x4FC2E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
503
| | ->26.46% (786,432B) 0x4FC6A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
504
| | | ->26.46% (786,432B) 0x4F89ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
505
| | |   ->26.46% (786,432B) 0x5009C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
506
| | |     
 
507
| | ->18.74% (557,056B) 0x4FE6198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
508
| | | ->18.74% (557,056B) 0x4FC0A04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
509
| | |   ->18.74% (557,056B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
510
| | |     
 
511
| | ->15.43% (458,752B) 0x4FCE185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
512
| | | ->15.43% (458,752B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
513
| | |   ->15.43% (458,752B) 0x4F8C8DC: 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)
 
514
| | |     
 
515
| | ->13.23% (393,216B) 0x4FCE15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
516
| | | ->13.23% (393,216B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
517
| | |   ->13.23% (393,216B) 0x4F8C8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
518
| | |     
 
519
| | ->04.41% (131,072B) 0x4FC09F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
520
| | | ->04.41% (131,072B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
521
| | |   ->04.41% (131,072B) 0x4FC6A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
522
| | |     
 
523
| | ->04.41% (131,072B) 0x4FC6E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
524
| | | ->04.41% (131,072B) 0x4F8C8DC: 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)
 
525
| | |   ->04.41% (131,072B) 0x501132D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
526
| | |     
 
527
| | ->00.55% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
528
| | 
 
529
| ->05.78% (171,760B) 0x509E2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
530
| | ->05.52% (164,000B) 0x50324A1: 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)
 
531
| | | ->05.52% (164,000B) 0x5007028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
532
| | |   ->05.52% (164,000B) 0x501441E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
533
| | |     
 
534
| | ->00.26% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
 
535
| | 
 
536
| ->02.04% (60,500B) in 129 places, all below massif's threshold (01.00%)
 
537
|   
 
538
->08.82% (262,145B) 0x405F84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
 
539
| ->08.82% (262,145B) 0x4075F1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
 
540
|   ->08.82% (262,145B) 0x5BBC5E2: (below main) (in /lib64/libc-2.9.so)
 
541
|     
 
542
->00.00% (8B) in 1+ places, all below ms_print's threshold (01.00%)
 
543
 
 
544
--------------------------------------------------------------------------------
 
545
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
546
--------------------------------------------------------------------------------
 
547
 49     53,167,363        2,972,680        2,968,397         4,283            0
 
548
 50     53,625,173        3,103,760        3,099,469         4,291            0
 
549
99.86% (3,099,469B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
550
->91.42% (2,837,316B) 0x501B58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
551
| ->83.93% (2,605,056B) 0x4FC2E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
552
| | ->25.34% (786,432B) 0x4FC6A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
553
| | | ->25.34% (786,432B) 0x4F89ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
554
| | |   ->25.34% (786,432B) 0x5009C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
555
| | |     
 
556
| | ->17.95% (557,056B) 0x4FE6198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
557
| | | ->17.95% (557,056B) 0x4FC0A04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
558
| | |   ->17.95% (557,056B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
559
| | |     
 
560
| | ->14.78% (458,752B) 0x4FCE185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
561
| | | ->14.78% (458,752B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
562
| | |   ->14.78% (458,752B) 0x4F8C8DC: 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)
 
563
| | |     
 
564
| | ->12.67% (393,216B) 0x4FCE15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
565
| | | ->12.67% (393,216B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
566
| | |   ->12.67% (393,216B) 0x4F8C8DC: 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)
 
567
| | |     
 
568
| | ->08.45% (262,144B) 0x4FC6E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
569
| | | ->08.45% (262,144B) 0x4F8C8DC: 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)
 
570
| | |   ->08.45% (262,144B) 0x501132D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
571
| | |     
 
572
| | ->04.22% (131,072B) 0x4FC09F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
573
| | | ->04.22% (131,072B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
574
| | |   ->04.22% (131,072B) 0x4FC6A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
575
| | |     
 
576
| | ->00.53% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
577
| | 
 
578
| ->05.53% (171,760B) 0x509E2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
579
| | ->05.28% (164,000B) 0x50324A1: 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)
 
580
| | | ->05.28% (164,000B) 0x5007028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
581
| | |   ->05.28% (164,000B) 0x501441E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
582
| | |     
 
583
| | ->00.25% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
 
584
| | 
 
585
| ->01.95% (60,500B) in 129 places, all below massif's threshold (01.00%)
 
586
|   
 
587
->08.45% (262,145B) 0x405F84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
 
588
| ->08.45% (262,145B) 0x4075F1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
 
589
|   ->08.45% (262,145B) 0x5BBC5E2: (below main) (in /lib64/libc-2.9.so)
 
590
|     
 
591
->00.00% (8B) in 1+ places, all below ms_print's threshold (01.00%)
 
592
 
 
593
--------------------------------------------------------------------------------
 
594
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
595
--------------------------------------------------------------------------------
 
596
 51     54,338,312        3,103,760        3,099,469         4,291            0
 
597
 52     54,860,592        3,234,840        3,230,541         4,299            0
 
598
99.87% (3,230,541B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
599
->91.76% (2,968,388B) 0x501B58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
600
| ->84.58% (2,736,128B) 0x4FC2E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
601
| | ->24.31% (786,432B) 0x4FC6A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
602
| | | ->24.31% (786,432B) 0x4F89ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
603
| | |   ->24.31% (786,432B) 0x5009C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
604
| | |     
 
605
| | ->17.22% (557,056B) 0x4FE6198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
606
| | | ->17.22% (557,056B) 0x4FC0A04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
607
| | |   ->17.22% (557,056B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
608
| | |     
 
609
| | ->14.18% (458,752B) 0x4FCE185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
610
| | | ->14.18% (458,752B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
611
| | |   ->14.18% (458,752B) 0x4F8C8DC: 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)
 
612
| | |     
 
613
| | ->12.16% (393,216B) 0x4FCE15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
614
| | | ->12.16% (393,216B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
615
| | |   ->12.16% (393,216B) 0x4F8C8DC: 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)
 
616
| | |     
 
617
| | ->08.10% (262,144B) 0x4FC09F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
618
| | | ->08.10% (262,144B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
619
| | |   ->08.10% (262,144B) 0x4FC6A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
620
| | |     
 
621
| | ->08.10% (262,144B) 0x4FC6E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
622
| | | ->08.10% (262,144B) 0x4F8C8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
623
| | |   ->08.10% (262,144B) 0x501132D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
624
| | |     
 
625
| | ->00.51% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
626
| | 
 
627
| ->05.31% (171,760B) 0x509E2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
628
| | ->05.07% (164,000B) 0x50324A1: 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)
 
629
| | | ->05.07% (164,000B) 0x5007028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
630
| | |   ->05.07% (164,000B) 0x501441E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
631
| | |     
 
632
| | ->00.24% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
 
633
| | 
 
634
| ->01.87% (60,500B) in 129 places, all below massif's threshold (01.00%)
 
635
|   
 
636
->08.10% (262,145B) 0x405F84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
 
637
| ->08.10% (262,145B) 0x4075F1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
 
638
|   ->08.10% (262,145B) 0x5BBC5E2: (below main) (in /lib64/libc-2.9.so)
 
639
|     
 
640
->00.00% (8B) in 1+ places, all below ms_print's threshold (01.00%)
 
641
 
 
642
--------------------------------------------------------------------------------
 
643
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
644
--------------------------------------------------------------------------------
 
645
 53     55,627,870        3,234,840        3,230,541         4,299            0
 
646
 54     56,339,346        3,365,920        3,361,613         4,307            0
 
647
 55     56,340,319        3,365,920        3,361,613         4,307            0
 
648
99.87% (3,361,613B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
649
->92.08% (3,099,460B) 0x501B58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
650
| ->85.18% (2,867,200B) 0x4FC2E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
651
| | ->23.36% (786,432B) 0x4FC6A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
652
| | | ->23.36% (786,432B) 0x4F89ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
653
| | |   ->23.36% (786,432B) 0x5009C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
654
| | |     
 
655
| | ->17.52% (589,824B) 0x4FCE185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
656
| | | ->17.52% (589,824B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
657
| | |   ->17.52% (589,824B) 0x4F8C8DC: 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)
 
658
| | |     
 
659
| | ->16.55% (557,056B) 0x4FE6198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
660
| | | ->16.55% (557,056B) 0x4FC0A04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
661
| | |   ->16.55% (557,056B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
662
| | |     
 
663
| | ->11.68% (393,216B) 0x4FCE15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
664
| | | ->11.68% (393,216B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
665
| | |   ->11.68% (393,216B) 0x4F8C8DC: 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)
 
666
| | |     
 
667
| | ->07.79% (262,144B) 0x4FC09F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
668
| | | ->07.79% (262,144B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
669
| | |   ->07.79% (262,144B) 0x4FC6A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
670
| | |     
 
671
| | ->07.79% (262,144B) 0x4FC6E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
672
| | | ->07.79% (262,144B) 0x4F8C8DC: 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)
 
673
| | |   ->07.79% (262,144B) 0x501132D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
674
| | |     
 
675
| | ->00.49% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
676
| | 
 
677
| ->05.10% (171,760B) 0x509E2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
678
| | ->04.87% (164,000B) 0x50324A1: 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)
 
679
| | | ->04.87% (164,000B) 0x5007028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
680
| | |   ->04.87% (164,000B) 0x501441E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
681
| | |     
 
682
| | ->00.23% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
 
683
| | 
 
684
| ->01.80% (60,500B) in 129 places, all below massif's threshold (01.00%)
 
685
|   
 
686
->07.79% (262,145B) 0x405F84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
 
687
| ->07.79% (262,145B) 0x4075F1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
 
688
|   ->07.79% (262,145B) 0x5BBC5E2: (below main) (in /lib64/libc-2.9.so)
 
689
|     
 
690
->00.00% (8B) in 1+ places, all below ms_print's threshold (01.00%)
 
691
 
 
692
--------------------------------------------------------------------------------
 
693
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
694
--------------------------------------------------------------------------------
 
695
 56     57,153,246        3,365,920        3,361,613         4,307            0
 
696
 57     57,434,236        3,497,000        3,492,685         4,315            0
 
697
99.88% (3,492,685B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
698
->92.38% (3,230,532B) 0x501B58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
699
| ->85.74% (2,998,272B) 0x4FC2E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
700
| | ->22.49% (786,432B) 0x4FC6A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
701
| | | ->22.49% (786,432B) 0x4F89ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
702
| | |   ->22.49% (786,432B) 0x5009C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
703
| | |     
 
704
| | ->20.61% (720,896B) 0x4FCE185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
705
| | | ->20.61% (720,896B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
706
| | |   ->20.61% (720,896B) 0x4F8C8DC: 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)
 
707
| | |     
 
708
| | ->15.93% (557,056B) 0x4FE6198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
709
| | | ->15.93% (557,056B) 0x4FC0A04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
710
| | |   ->15.93% (557,056B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
711
| | |     
 
712
| | ->11.24% (393,216B) 0x4FCE15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
713
| | | ->11.24% (393,216B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
714
| | |   ->11.24% (393,216B) 0x4F8C8DC: 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)
 
715
| | |     
 
716
| | ->07.50% (262,144B) 0x4FC09F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
717
| | | ->07.50% (262,144B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
718
| | |   ->07.50% (262,144B) 0x4FC6A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
719
| | |     
 
720
| | ->07.50% (262,144B) 0x4FC6E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
721
| | | ->07.50% (262,144B) 0x4F8C8DC: 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)
 
722
| | |   ->07.50% (262,144B) 0x501132D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
723
| | |     
 
724
| | ->00.47% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
725
| | 
 
726
| ->04.91% (171,760B) 0x509E2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
727
| | ->04.69% (164,000B) 0x50324A1: 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)
 
728
| | | ->04.69% (164,000B) 0x5007028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
729
| | |   ->04.69% (164,000B) 0x501441E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
730
| | |     
 
731
| | ->00.22% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
 
732
| | 
 
733
| ->01.73% (60,500B) in 129 places, all below massif's threshold (01.00%)
 
734
|   
 
735
->07.50% (262,145B) 0x405F84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
 
736
| ->07.50% (262,145B) 0x4075F1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
 
737
|   ->07.50% (262,145B) 0x5BBC5E2: (below main) (in /lib64/libc-2.9.so)
 
738
|     
 
739
->00.00% (8B) in 1+ places, all below ms_print's threshold (01.00%)
 
740
 
 
741
--------------------------------------------------------------------------------
 
742
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
743
--------------------------------------------------------------------------------
 
744
 58     58,317,010        3,498,472        3,494,157         4,315            0
 
745
 59     58,686,721        3,628,376        3,624,053         4,323            0
 
746
99.88% (3,624,053B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
747
->92.66% (3,361,900B) 0x501B58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
748
| ->86.25% (3,129,344B) 0x4FC2E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
749
| | ->21.67% (786,432B) 0x4FC6A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
750
| | | ->21.67% (786,432B) 0x4F89ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
751
| | |   ->21.67% (786,432B) 0x5009C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
752
| | |     
 
753
| | ->19.87% (720,896B) 0x4FCE185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
754
| | | ->19.87% (720,896B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
755
| | |   ->19.87% (720,896B) 0x4F8C8DC: 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)
 
756
| | |     
 
757
| | ->18.97% (688,128B) 0x4FE6198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
758
| | | ->18.97% (688,128B) 0x4FC0A04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
759
| | |   ->18.97% (688,128B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
760
| | |     
 
761
| | ->10.84% (393,216B) 0x4FCE15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
762
| | | ->10.84% (393,216B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
763
| | |   ->10.84% (393,216B) 0x4F8C8DC: 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)
 
764
| | |     
 
765
| | ->07.22% (262,144B) 0x4FC09F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
766
| | | ->07.22% (262,144B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
767
| | |   ->07.22% (262,144B) 0x4FC6A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
768
| | |     
 
769
| | ->07.22% (262,144B) 0x4FC6E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
770
| | | ->07.22% (262,144B) 0x4F8C8DC: 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)
 
771
| | |   ->07.22% (262,144B) 0x501132D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
772
| | |     
 
773
| | ->00.45% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
774
| | 
 
775
| ->04.73% (171,760B) 0x509E2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
776
| | ->04.52% (164,000B) 0x50324A1: 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)
 
777
| | | ->04.52% (164,000B) 0x5007028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
778
| | |   ->04.52% (164,000B) 0x501441E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
779
| | |     
 
780
| | ->00.21% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
 
781
| | 
 
782
| ->01.68% (60,796B) in 129 places, all below massif's threshold (01.00%)
 
783
|   
 
784
->07.22% (262,145B) 0x405F84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
 
785
| ->07.22% (262,145B) 0x4075F1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
 
786
|   ->07.22% (262,145B) 0x5BBC5E2: (below main) (in /lib64/libc-2.9.so)
 
787
|     
 
788
->00.00% (8B) in 1+ places, all below ms_print's threshold (01.00%)
 
789
 
 
790
--------------------------------------------------------------------------------
 
791
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
792
--------------------------------------------------------------------------------
 
793
 60     59,534,897        3,628,376        3,624,053         4,323            0
 
794
 61     59,854,562        3,759,456        3,755,125         4,331            0
 
795
99.88% (3,755,125B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
796
->92.91% (3,492,972B) 0x501B58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
797
| ->86.73% (3,260,416B) 0x4FC2E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
798
| | ->20.92% (786,432B) 0x4FC6A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
799
| | | ->20.92% (786,432B) 0x4F89ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
800
| | |   ->20.92% (786,432B) 0x5009C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
801
| | |     
 
802
| | ->19.18% (720,896B) 0x4FCE185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
803
| | | ->19.18% (720,896B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
804
| | |   ->19.18% (720,896B) 0x4F8C8DC: 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)
 
805
| | |     
 
806
| | ->18.30% (688,128B) 0x4FE6198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
807
| | | ->18.30% (688,128B) 0x4FC0A04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
808
| | |   ->18.30% (688,128B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
809
| | |     
 
810
| | ->13.95% (524,288B) 0x4FCE15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
811
| | | ->13.95% (524,288B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
812
| | |   ->13.95% (524,288B) 0x4F8C8DC: 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)
 
813
| | |     
 
814
| | ->06.97% (262,144B) 0x4FC09F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
815
| | | ->06.97% (262,144B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
816
| | |   ->06.97% (262,144B) 0x4FC6A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
817
| | |     
 
818
| | ->06.97% (262,144B) 0x4FC6E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
819
| | | ->06.97% (262,144B) 0x4F8C8DC: 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)
 
820
| | |   ->06.97% (262,144B) 0x501132D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
821
| | |     
 
822
| | ->00.44% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
823
| | 
 
824
| ->04.57% (171,760B) 0x509E2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
825
| | ->04.36% (164,000B) 0x50324A1: 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)
 
826
| | | ->04.36% (164,000B) 0x5007028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
827
| | |   ->04.36% (164,000B) 0x501441E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
828
| | |     
 
829
| | ->00.21% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
 
830
| | 
 
831
| ->01.62% (60,796B) in 129 places, all below massif's threshold (01.00%)
 
832
|   
 
833
->06.97% (262,145B) 0x405F84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
 
834
| ->06.97% (262,145B) 0x4075F1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
 
835
|   ->06.97% (262,145B) 0x5BBC5E2: (below main) (in /lib64/libc-2.9.so)
 
836
|     
 
837
->00.00% (8B) in 1+ places, all below ms_print's threshold (01.00%)
 
838
 
 
839
--------------------------------------------------------------------------------
 
840
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
841
--------------------------------------------------------------------------------
 
842
 62     60,614,102        3,759,456        3,755,125         4,331            0
 
843
 63     61,196,274        3,890,536        3,886,197         4,339            0
 
844
 64     61,197,247        3,890,536        3,886,197         4,339            0
 
845
99.89% (3,886,197B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
846
->93.15% (3,624,044B) 0x501B58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
847
| ->87.17% (3,391,488B) 0x4FC2E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
848
| | ->21.06% (819,200B) 0x4FE6198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
849
| | | ->21.06% (819,200B) 0x4FC0A04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
850
| | |   ->21.06% (819,200B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
851
| | |     
 
852
| | ->20.21% (786,432B) 0x4FC6A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
853
| | | ->20.21% (786,432B) 0x4F89ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
854
| | |   ->20.21% (786,432B) 0x5009C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
855
| | |     
 
856
| | ->18.53% (720,896B) 0x4FCE185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
857
| | | ->18.53% (720,896B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
858
| | |   ->18.53% (720,896B) 0x4F8C8DC: 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)
 
859
| | |     
 
860
| | ->13.48% (524,288B) 0x4FCE15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
861
| | | ->13.48% (524,288B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
862
| | |   ->13.48% (524,288B) 0x4F8C8DC: 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)
 
863
| | |     
 
864
| | ->06.74% (262,144B) 0x4FC09F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
865
| | | ->06.74% (262,144B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
866
| | |   ->06.74% (262,144B) 0x4FC6A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
867
| | |     
 
868
| | ->06.74% (262,144B) 0x4FC6E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
869
| | | ->06.74% (262,144B) 0x4F8C8DC: 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)
 
870
| | |   ->06.74% (262,144B) 0x501132D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
871
| | |     
 
872
| | ->00.42% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
873
| | 
 
874
| ->04.41% (171,760B) 0x509E2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
875
| | ->04.22% (164,000B) 0x50324A1: 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)
 
876
| | | ->04.22% (164,000B) 0x5007028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
877
| | |   ->04.22% (164,000B) 0x501441E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
878
| | |     
 
879
| | ->00.20% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
 
880
| | 
 
881
| ->01.56% (60,796B) in 129 places, all below massif's threshold (01.00%)
 
882
|   
 
883
->06.74% (262,145B) 0x405F84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
 
884
| ->06.74% (262,145B) 0x4075F1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
 
885
|   ->06.74% (262,145B) 0x5BBC5E2: (below main) (in /lib64/libc-2.9.so)
 
886
|     
 
887
->00.00% (8B) in 1+ places, all below ms_print's threshold (01.00%)
 
888
 
 
889
--------------------------------------------------------------------------------
 
890
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
891
--------------------------------------------------------------------------------
 
892
 65     61,787,540        3,890,536        3,886,197         4,339            0
 
893
 66     62,204,906        4,021,584        4,017,245         4,339            0
 
894
99.89% (4,017,245B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
895
->93.37% (3,755,092B) 0x501B58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
896
| ->87.59% (3,522,560B) 0x4FC2E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
897
| | ->20.37% (819,200B) 0x4FE6198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
898
| | | ->20.37% (819,200B) 0x4FC0A04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
899
| | |   ->20.37% (819,200B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
900
| | |     
 
901
| | ->19.56% (786,432B) 0x4FC6A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
902
| | | ->19.56% (786,432B) 0x4F89ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
903
| | |   ->19.56% (786,432B) 0x5009C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
904
| | |     
 
905
| | ->17.93% (720,896B) 0x4FCE185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
906
| | | ->17.93% (720,896B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
907
| | |   ->17.93% (720,896B) 0x4F8C8DC: 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)
 
908
| | |     
 
909
| | ->13.04% (524,288B) 0x4FCE15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
910
| | | ->13.04% (524,288B) 0x4FC6E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
911
| | |   ->13.04% (524,288B) 0x4F8C8DC: 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)
 
912
| | |     
 
913
| | ->09.78% (393,216B) 0x4FC6E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
914
| | | ->09.78% (393,216B) 0x4F8C8DC: 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)
 
915
| | |   ->09.78% (393,216B) 0x501132D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
916
| | |     
 
917
| | ->06.52% (262,144B) 0x4FC09F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
918
| | | ->06.52% (262,144B) 0x4FE6D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
919
| | |   ->06.52% (262,144B) 0x4FC6A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
920
| | |     
 
921
| | ->00.41% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
922
| | 
 
923
| ->04.27% (171,760B) 0x509E2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
924
| | ->04.08% (164,000B) 0x50324A1: 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)
 
925
| | | ->04.08% (164,000B) 0x5007028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
926
| | |   ->04.08% (164,000B) 0x501441E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
927
| | |     
 
928
| | ->00.19% (7,760B) in 1+ places, all below ms_print's threshold (01.00%)
 
929
| | 
 
930
| ->01.51% (60,772B) in 129 places, all below massif's threshold (01.00%)
 
931
|   
 
932
->06.52% (262,145B) 0x405F84: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
 
933
| ->06.52% (262,145B) 0x4075F1: Test(int, char**) (in /home/csa/misc/bench/xmlbench/parse/xerces-dom)
 
934
|   ->06.52% (262,145B) 0x5BBC5E2: (below main) (in /lib64/libc-2.9.so)
 
935
|     
 
936
->00.00% (8B) in 1+ places, all below ms_print's threshold (01.00%)
 
937