/xmlbench/trunk

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

« back to all changes in this revision

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

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

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
--------------------------------------------------------------------------------
 
2
Command:            ./xerces-dom 1 ../xml.files/odt/content.xml ../xml.files/odt/export/odt2mediawiki.xsl
 
3
Massif arguments:   --heap=yes --depth=5 --massif-out-file=/tmp/massif.out
 
4
ms_print arguments: /tmp/massif.out
 
5
--------------------------------------------------------------------------------
 
6
 
 
7
 
 
8
    MB
 
9
8.186^                                                  # ..                 .
 
10
     |                                                 :# ::                 :
 
11
     |                                             . @ :# ::               .::
 
12
     |                                           ,@: @ :# ::              ::::
 
13
     |                                          ,@@: @ :# ::            .@::::
 
14
     |                     .                   :@@@: @ :# ::           ::@::::
 
15
     |                    .:                 : :@@@: @ :# ::          .::@::::
 
16
     |                   :::                :: :@@@: @ :# ::         ::::@::::
 
17
     |                . ::::              : :: :@@@: @ :# ::      . :::::@::::
 
18
     |               .: ::::            . : :: :@@@: @ :# ::     .: :::::@::::
 
19
     |              ,:: ::::           .: : :: :@@@: @ :# ::    .:: :::::@::::
 
20
     |             @@:: ::::          ::: : :: :@@@: @ :# ::  , ::: :::::@::::
 
21
     |            :@@:: ::::        .:::: : :: :@@@: @ :# ::.:@ ::: :::::@::::
 
22
     |         ,: :@@:: ::::        ::::: : :: :@@@: @ :# ::::@ ::: :::::@::::
 
23
     |        .@: :@@:: ::::     .: ::::: : :: :@@@: @ :# ::::@ ::: :::::@::::
 
24
     |       ::@: :@@:: ::::    ,:: ::::: : :: :@@@: @ :# ::::@ ::: :::::@::::
 
25
     |      :::@: :@@:: ::::  . @:: ::::: : :: :@@@: @ :# ::::@ ::: :::::@::::
 
26
     |    : :::@: :@@:: :::: :: @:: ::::: : :: :@@@: @ :# ::::@ ::: :::::@::::
 
27
     |    : :::@: :@@:: :::: :: @:: ::::: : :: :@@@: @ :# ::::@ ::: :::::@::::
 
28
     |    : :::@: :@@:: :::: :: @:: ::::: : :: :@@@: @ :# ::::@ ::: :::::@::::
 
29
   0 +----------------------------------------------------------------------->Mi
 
30
     0                                                                   291.8
 
31
 
 
32
Number of snapshots: 59
 
33
 Detailed snapshots: [6, 9, 10, 19, 32, 33, 34, 36, 38 (peak), 43, 53]
 
34
 
 
35
--------------------------------------------------------------------------------
 
36
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
37
--------------------------------------------------------------------------------
 
38
  0              0                0                0             0            0
 
39
  1     15,541,845            1,048            1,040             8            0
 
40
  2     21,087,457        1,499,920        1,494,039         5,881            0
 
41
  3     26,803,408        1,764,712        1,758,629         6,083            0
 
42
  4     32,815,423        2,174,464        2,166,091         8,373            0
 
43
  5     36,784,115        2,437,072        2,428,683         8,389            0
 
44
  6     41,862,839        2,830,744        2,822,331         8,413            0
 
45
99.70% (2,822,331B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
46
->68.78% (1,946,912B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
47
| ->59.62% (1,687,552B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
48
| | ->13.89% (393,216B) 0x55D6076: xercesc_2_8::DOMDocumentImpl::createAttribute(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
49
| | | ->13.89% (393,216B) 0x559B3AB: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
50
| | |   ->13.89% (393,216B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
51
| | |     
 
52
| | ->13.89% (393,216B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
53
| | | ->13.89% (393,216B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
54
| | |   ->13.89% (393,216B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
55
| | |     
 
56
| | ->09.26% (262,144B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
57
| | | ->09.26% (262,144B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
58
| | |   ->09.26% (262,144B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
59
| | |     
 
60
| | ->06.95% (196,608B) 0x55F527E: xercesc_2_8::DOMStringPool::getPooledString(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
61
| | | ->04.63% (131,072B) 0x55DD0FB: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
62
| | | | ->04.63% (131,072B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
63
| | | |   
 
64
| | | ->02.32% (65,536B) 0x55CA45D: xercesc_2_8::DOMAttrImpl::DOMAttrImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
65
| | |   ->02.32% (65,536B) 0x55D6087: xercesc_2_8::DOMDocumentImpl::createAttribute(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
66
| | |     
 
67
| | ->05.79% (163,840B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
68
| | | ->05.79% (163,840B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
69
| | |   ->05.79% (163,840B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
70
| | |     
 
71
| | ->04.63% (131,072B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
72
| | | ->04.63% (131,072B) 0x55C9DD6: xercesc_2_8::DOMAttrImpl::setValue(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
73
| | |   ->04.63% (131,072B) 0x559B2A1: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
74
| | |     
 
75
| | ->04.63% (131,072B) 0x55E6918: xercesc_2_8::DOMNodeVector::init(xercesc_2_8::DOMDocument*, unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
76
| | | ->04.63% (131,072B) 0x55CB72B: xercesc_2_8::DOMAttrMapImpl::setNamedItem(xercesc_2_8::DOMNode*) (in /usr/lib64/libxerces-c.so.28.0)
 
77
| | |   ->04.63% (131,072B) 0x559B3C2: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
78
| | |     
 
79
| | ->00.58% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
80
| | 
 
81
| ->06.40% (181,112B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
82
| | ->05.79% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
83
| | | ->05.79% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
84
| | |   ->05.79% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
85
| | |     
 
86
| | ->00.60% (17,112B) in 1+ places, all below ms_print's threshold (01.00%)
 
87
| | 
 
88
| ->02.76% (78,248B) in 132 places, all below massif's threshold (01.00%)
 
89
|   
 
90
->30.63% (867,091B) 0x403ADA: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
91
| ->29.08% (823,157B) 0x405C73: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
92
| | ->29.08% (823,157B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
93
| |   
 
94
| ->01.55% (43,934B) 0x405CBB: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
95
|   ->01.55% (43,934B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
96
|     
 
97
->00.29% (8,328B) in 1+ places, all below ms_print's threshold (01.00%)
 
98
 
 
99
--------------------------------------------------------------------------------
 
100
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
101
--------------------------------------------------------------------------------
 
102
  7     45,619,495        3,094,112        3,085,691         8,421            0
 
103
  8     51,033,862        3,492,256        3,483,123         9,133            0
 
104
  9     56,050,808        3,886,072        3,876,915         9,157            0
 
105
99.76% (3,876,915B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
106
->77.24% (3,001,496B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
107
| ->70.41% (2,736,128B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
108
| | ->13.49% (524,288B) 0x55D6076: xercesc_2_8::DOMDocumentImpl::createAttribute(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
109
| | | ->13.49% (524,288B) 0x559B3AB: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
110
| | |   ->13.49% (524,288B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
111
| | |     
 
112
| | ->13.49% (524,288B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
113
| | | ->13.49% (524,288B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
114
| | |   ->13.49% (524,288B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
115
| | |     
 
116
| | ->10.96% (425,984B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
117
| | | ->10.96% (425,984B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
118
| | |   ->10.96% (425,984B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
119
| | |     
 
120
| | ->10.12% (393,216B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
121
| | | ->10.12% (393,216B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
122
| | |   ->10.12% (393,216B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
123
| | |     
 
124
| | ->10.12% (393,216B) 0x55E6918: xercesc_2_8::DOMNodeVector::init(xercesc_2_8::DOMDocument*, unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
125
| | | ->10.12% (393,216B) 0x55CB72B: xercesc_2_8::DOMAttrMapImpl::setNamedItem(xercesc_2_8::DOMNode*) (in /usr/lib64/libxerces-c.so.28.0)
 
126
| | |   ->10.12% (393,216B) 0x559B3C2: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
127
| | |     
 
128
| | ->05.06% (196,608B) 0x55F527E: xercesc_2_8::DOMStringPool::getPooledString(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
129
| | | ->03.37% (131,072B) 0x55DD0FB: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
130
| | | | ->03.37% (131,072B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
131
| | | |   
 
132
| | | ->01.69% (65,536B) 0x55CA45D: xercesc_2_8::DOMAttrImpl::DOMAttrImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
133
| | |   ->01.69% (65,536B) 0x55D6087: xercesc_2_8::DOMDocumentImpl::createAttribute(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
134
| | |     
 
135
| | ->03.37% (131,072B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
136
| | | ->03.37% (131,072B) 0x55C9DD6: xercesc_2_8::DOMAttrImpl::setValue(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
137
| | |   ->03.37% (131,072B) 0x559B2A1: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
138
| | |     
 
139
| | ->03.37% (131,072B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
140
| | | ->03.37% (131,072B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
141
| | |   ->03.37% (131,072B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
142
| | |     
 
143
| | ->00.42% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
144
| | 
 
145
| ->04.70% (182,728B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
146
| | ->04.22% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
147
| | | ->04.22% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
148
| | |   ->04.22% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
149
| | |     
 
150
| | ->00.48% (18,728B) in 1+ places, all below ms_print's threshold (01.00%)
 
151
| | 
 
152
| ->02.13% (82,640B) in 132 places, all below massif's threshold (01.00%)
 
153
|   
 
154
->22.31% (867,091B) 0x403ADA: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
155
| ->21.18% (823,157B) 0x405C73: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
156
| | ->21.18% (823,157B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
157
| |   
 
158
| ->01.13% (43,934B) 0x405CBB: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
159
|   ->01.13% (43,934B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
160
|     
 
161
->00.21% (8,328B) in 1+ places, all below ms_print's threshold (01.00%)
 
162
 
 
163
--------------------------------------------------------------------------------
 
164
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
165
--------------------------------------------------------------------------------
 
166
 10     59,884,219        4,148,952        4,139,779         9,173            0
 
167
99.78% (4,139,779B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
168
->78.68% (3,264,360B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
169
| ->72.27% (2,998,272B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
170
| | ->15.80% (655,360B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
171
| | | ->15.80% (655,360B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
172
| | |   ->15.80% (655,360B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
173
| | |     
 
174
| | ->12.64% (524,288B) 0x55D6076: xercesc_2_8::DOMDocumentImpl::createAttribute(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
175
| | | ->12.64% (524,288B) 0x559B3AB: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
176
| | |   ->12.64% (524,288B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
177
| | |     
 
178
| | ->10.27% (425,984B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
179
| | | ->10.27% (425,984B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
180
| | |   ->10.27% (425,984B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
181
| | |     
 
182
| | ->09.48% (393,216B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
183
| | | ->09.48% (393,216B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
184
| | |   ->09.48% (393,216B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
185
| | |     
 
186
| | ->09.48% (393,216B) 0x55E6918: xercesc_2_8::DOMNodeVector::init(xercesc_2_8::DOMDocument*, unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
187
| | | ->09.48% (393,216B) 0x55CB72B: xercesc_2_8::DOMAttrMapImpl::setNamedItem(xercesc_2_8::DOMNode*) (in /usr/lib64/libxerces-c.so.28.0)
 
188
| | |   ->09.48% (393,216B) 0x559B3C2: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
189
| | |     
 
190
| | ->06.32% (262,144B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
191
| | | ->03.16% (131,072B) 0x55C9DD6: xercesc_2_8::DOMAttrImpl::setValue(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
192
| | | | ->03.16% (131,072B) 0x559B2A1: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
193
| | | |   
 
194
| | | ->03.16% (131,072B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
195
| | |   ->03.16% (131,072B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
196
| | |     
 
197
| | ->04.74% (196,608B) 0x55F527E: xercesc_2_8::DOMStringPool::getPooledString(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
198
| | | ->03.16% (131,072B) 0x55DD0FB: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
199
| | | | ->03.16% (131,072B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
200
| | | |   
 
201
| | | ->01.58% (65,536B) 0x55CA45D: xercesc_2_8::DOMAttrImpl::DOMAttrImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
202
| | |   ->01.58% (65,536B) 0x55D6087: xercesc_2_8::DOMDocumentImpl::createAttribute(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
203
| | |     
 
204
| | ->03.16% (131,072B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
205
| | | ->03.16% (131,072B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
206
| | |   ->03.16% (131,072B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
207
| | |     
 
208
| | ->00.39% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
209
| | 
 
210
| ->04.40% (182,728B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
211
| | ->03.95% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
212
| | | ->03.95% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
213
| | |   ->03.95% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
214
| | |     
 
215
| | ->00.45% (18,728B) in 1+ places, all below ms_print's threshold (01.00%)
 
216
| | 
 
217
| ->02.01% (83,360B) in 132 places, all below massif's threshold (01.00%)
 
218
|   
 
219
->20.90% (867,091B) 0x403ADA: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
220
| ->19.84% (823,157B) 0x405C73: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
221
| | ->19.84% (823,157B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
222
| |   
 
223
| ->01.06% (43,934B) 0x405CBB: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
224
|   ->01.06% (43,934B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
225
|     
 
226
->00.20% (8,328B) in 1+ places, all below ms_print's threshold (01.00%)
 
227
 
 
228
--------------------------------------------------------------------------------
 
229
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
230
--------------------------------------------------------------------------------
 
231
 11     66,548,526        4,545,024        4,535,723         9,301            0
 
232
 12     72,161,039        4,939,392        4,930,067         9,325            0
 
233
 13     76,853,856        5,332,632        5,323,283         9,349            0
 
234
 14     81,189,149        5,594,792        5,585,427         9,365            0
 
235
 15     86,410,759        5,989,624        5,980,227         9,397            0
 
236
 16     90,073,941        6,252,520        6,243,075         9,445            0
 
237
 17     98,179,091        1,367,512        1,361,761         5,751            0
 
238
 18    103,922,647        1,632,752        1,626,653         6,099            0
 
239
 19    111,504,593        2,042,896        2,034,655         8,241            0
 
240
99.60% (2,034,655B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
241
->56.74% (1,159,236B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
242
| ->44.11% (901,120B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
243
| | ->12.83% (262,144B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
244
| | | ->12.83% (262,144B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
245
| | |   ->12.83% (262,144B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
246
| | |     
 
247
| | ->09.62% (196,608B) 0x55F527E: xercesc_2_8::DOMStringPool::getPooledString(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
248
| | | ->06.42% (131,072B) 0x55DD0FB: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
249
| | | | ->06.42% (131,072B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
250
| | | |   
 
251
| | | ->03.21% (65,536B) 0x55CA45D: xercesc_2_8::DOMAttrImpl::DOMAttrImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
252
| | |   ->03.21% (65,536B) 0x55D6087: xercesc_2_8::DOMDocumentImpl::createAttribute(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
253
| | |     
 
254
| | ->06.42% (131,072B) 0x55D6076: xercesc_2_8::DOMDocumentImpl::createAttribute(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
255
| | | ->06.42% (131,072B) 0x559B3AB: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
256
| | |   ->06.42% (131,072B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
257
| | |     
 
258
| | ->06.42% (131,072B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
259
| | | ->06.42% (131,072B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
260
| | |   ->06.42% (131,072B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
261
| | |     
 
262
| | ->06.42% (131,072B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
263
| | | ->06.42% (131,072B) 0x55C9DD6: xercesc_2_8::DOMAttrImpl::setValue(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
264
| | | | ->06.42% (131,072B) 0x559B2A1: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
265
| | | |   
 
266
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
267
| | | 
 
268
| | ->01.60% (32,768B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
269
| | | ->01.60% (32,768B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
270
| | |   ->01.60% (32,768B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
271
| | |     
 
272
| | ->00.80% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
273
| | 
 
274
| ->08.86% (180,960B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
275
| | ->08.03% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
276
| | | ->08.03% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
277
| | |   ->08.03% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
278
| | |     
 
279
| | ->00.83% (16,960B) in 1+ places, all below ms_print's threshold (01.00%)
 
280
| | 
 
281
| ->03.78% (77,156B) in 132 places, all below massif's threshold (01.00%)
 
282
|   
 
283
->42.44% (867,091B) 0x403ADA: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
284
| ->40.29% (823,157B) 0x405C73: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
285
| | ->40.29% (823,157B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
286
| |   
 
287
| ->02.15% (43,934B) 0x405CBB: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
288
|   ->02.15% (43,934B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
289
|     
 
290
->00.41% (8,328B) in 1+ places, all below ms_print's threshold (01.00%)
 
291
 
 
292
--------------------------------------------------------------------------------
 
293
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
294
--------------------------------------------------------------------------------
 
295
 20    117,399,830        2,437,032        2,428,683         8,349            0
 
296
 21    121,506,447        2,699,592        2,691,235         8,357            0
 
297
 22    128,303,004        3,229,624        3,220,563         9,061            0
 
298
 23    133,554,273        3,623,840        3,614,771         9,069            0
 
299
 24    138,815,173        4,017,800        4,008,707         9,093            0
 
300
 25    142,756,371        4,279,960        4,270,851         9,109            0
 
301
 26    148,013,768        4,676,008        4,666,795         9,213            0
 
302
 27    153,274,298        5,070,376        5,061,139         9,237            0
 
303
 28    157,217,187        5,332,568        5,323,307         9,261            0
 
304
 29    162,478,442        5,727,184        5,717,907         9,277            0
 
305
 30    169,166,891        6,121,360        6,112,003         9,357            0
 
306
 31    174,603,254        6,514,600        6,505,219         9,381            0
 
307
 32    178,948,173        6,865,824        6,845,099        20,725            0
 
308
99.70% (6,845,099B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
309
->86.29% (5,924,272B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
310
| ->79.94% (5,488,640B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
311
| | ->19.57% (1,343,488B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
312
| | | ->19.57% (1,343,488B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
313
| | |   ->19.57% (1,343,488B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
314
| | |     
 
315
| | ->13.36% (917,504B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
316
| | | ->13.36% (917,504B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
317
| | |   ->13.36% (917,504B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
318
| | |     
 
319
| | ->11.45% (786,432B) 0x55E6918: xercesc_2_8::DOMNodeVector::init(xercesc_2_8::DOMDocument*, unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
320
| | | ->11.45% (786,432B) 0x55CB72B: xercesc_2_8::DOMAttrMapImpl::setNamedItem(xercesc_2_8::DOMNode*) (in /usr/lib64/libxerces-c.so.28.0)
 
321
| | |   ->11.45% (786,432B) 0x559B3C2: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
322
| | |     
 
323
| | ->07.64% (524,288B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
324
| | | ->05.73% (393,216B) 0x55C9DD6: xercesc_2_8::DOMAttrImpl::setValue(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
325
| | | | ->05.73% (393,216B) 0x559B2A1: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
326
| | | |   
 
327
| | | ->01.91% (131,072B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
328
| | |   ->01.91% (131,072B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
329
| | |     
 
330
| | ->07.64% (524,288B) 0x55D6076: xercesc_2_8::DOMDocumentImpl::createAttribute(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
331
| | | ->07.64% (524,288B) 0x559B3AB: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
332
| | |   ->07.64% (524,288B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
333
| | |     
 
334
| | ->07.64% (524,288B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
335
| | | ->07.64% (524,288B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
336
| | |   ->07.64% (524,288B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
337
| | |     
 
338
| | ->05.73% (393,216B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
339
| | | ->05.73% (393,216B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
340
| | |   ->05.73% (393,216B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
341
| | |     
 
342
| | ->03.82% (262,144B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
343
| | | ->03.82% (262,144B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
344
| | |   ->03.82% (262,144B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
345
| | |     
 
346
| | ->02.86% (196,608B) 0x55F527E: xercesc_2_8::DOMStringPool::getPooledString(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
347
| | | ->01.91% (131,072B) 0x55DD0FB: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
348
| | | | ->01.91% (131,072B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
349
| | | |   
 
350
| | | ->00.95% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
351
| | | 
 
352
| | ->00.24% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
353
| | 
 
354
| ->03.55% (243,816B) in 329 places, all below massif's threshold (01.00%)
 
355
| | 
 
356
| ->02.79% (191,816B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
357
|   ->02.39% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
358
|   | ->02.39% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
359
|   |   ->02.39% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
360
|   |     
 
361
|   ->00.41% (27,816B) in 1+ places, all below ms_print's threshold (01.00%)
 
362
|   
 
363
->12.63% (867,091B) 0x403ADA: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
364
| ->11.99% (823,157B) 0x405C73: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
365
| | ->11.99% (823,157B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
366
| |   
 
367
| ->00.64% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
 
368
 
369
->00.78% (53,736B) in 1+ places, all below ms_print's threshold (01.00%)
 
370
 
 
371
--------------------------------------------------------------------------------
 
372
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
373
--------------------------------------------------------------------------------
 
374
 33    183,192,686        7,081,504        7,054,861        26,643            0
 
375
99.62% (7,054,861B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
376
->86.62% (6,134,034B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
377
| ->77.51% (5,488,640B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
378
| | ->18.97% (1,343,488B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
379
| | | ->18.97% (1,343,488B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
380
| | |   ->18.97% (1,343,488B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
381
| | |     
 
382
| | ->12.96% (917,504B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
383
| | | ->12.96% (917,504B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
384
| | |   ->12.96% (917,504B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
385
| | |     
 
386
| | ->11.11% (786,432B) 0x55E6918: xercesc_2_8::DOMNodeVector::init(xercesc_2_8::DOMDocument*, unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
387
| | | ->11.11% (786,432B) 0x55CB72B: xercesc_2_8::DOMAttrMapImpl::setNamedItem(xercesc_2_8::DOMNode*) (in /usr/lib64/libxerces-c.so.28.0)
 
388
| | |   ->11.11% (786,432B) 0x559B3C2: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
389
| | |     
 
390
| | ->07.40% (524,288B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
391
| | | ->05.55% (393,216B) 0x55C9DD6: xercesc_2_8::DOMAttrImpl::setValue(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
392
| | | | ->05.55% (393,216B) 0x559B2A1: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
393
| | | |   
 
394
| | | ->01.85% (131,072B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
395
| | |   ->01.85% (131,072B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
396
| | |     
 
397
| | ->07.40% (524,288B) 0x55D6076: xercesc_2_8::DOMDocumentImpl::createAttribute(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
398
| | | ->07.40% (524,288B) 0x559B3AB: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
399
| | |   ->07.40% (524,288B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
400
| | |     
 
401
| | ->07.40% (524,288B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
402
| | | ->07.40% (524,288B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
403
| | |   ->07.40% (524,288B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
404
| | |     
 
405
| | ->05.55% (393,216B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
406
| | | ->05.55% (393,216B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
407
| | |   ->05.55% (393,216B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
408
| | |     
 
409
| | ->03.70% (262,144B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
410
| | | ->03.70% (262,144B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
411
| | |   ->03.70% (262,144B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
412
| | |     
 
413
| | ->02.78% (196,608B) 0x55F527E: xercesc_2_8::DOMStringPool::getPooledString(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
414
| | | ->01.85% (131,072B) 0x55DD0FB: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
415
| | | | ->01.85% (131,072B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
416
| | | |   
 
417
| | | ->00.93% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
418
| | | 
 
419
| | ->00.23% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
420
| | 
 
421
| ->05.28% (374,010B) in 370 places, all below massif's threshold (01.00%)
 
422
| | 
 
423
| ->02.73% (193,624B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
424
| | ->02.32% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
425
| | | ->02.32% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
426
| | |   ->02.32% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
427
| | |     
 
428
| | ->00.42% (29,624B) in 1+ places, all below ms_print's threshold (01.00%)
 
429
| | 
 
430
| ->01.10% (77,760B) 0x503C87B: xalanc_1_10::XPathExpression::XPathExpression(xercesc_2_8::MemoryManager&) (in /usr/lib64/libxalan-c.so.110.0)
 
431
|   ->01.10% (77,760B) 0x502215C: xalanc_1_10::XPath::XPath(xercesc_2_8::MemoryManager&, xercesc_2_8::Locator const*) (in /usr/lib64/libxalan-c.so.110.0)
 
432
|     ->01.10% (77,760B) 0x502039B: xalanc_1_10::XPathAllocator::create() (in /usr/lib64/libxalan-c.so.110.0)
 
433
|       ->01.10% (77,760B) in 2 places, all below massif's threshold (01.00%)
 
434
|         
 
435
->12.24% (867,091B) 0x403ADA: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
436
| ->11.62% (823,157B) 0x405C73: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
437
| | ->11.62% (823,157B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
438
| |   
 
439
| ->00.62% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
 
440
 
441
->00.76% (53,736B) in 1+ places, all below ms_print's threshold (01.00%)
 
442
 
 
443
--------------------------------------------------------------------------------
 
444
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
445
--------------------------------------------------------------------------------
 
446
 34    189,646,314        7,370,944        7,338,087        32,857            0
 
447
99.55% (7,338,087B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
448
->87.06% (6,417,260B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
449
| ->74.46% (5,488,640B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
450
| | ->18.23% (1,343,488B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
451
| | | ->18.23% (1,343,488B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
452
| | |   ->18.23% (1,343,488B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
453
| | |     
 
454
| | ->12.45% (917,504B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
455
| | | ->12.45% (917,504B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
456
| | |   ->12.45% (917,504B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
457
| | |     
 
458
| | ->10.67% (786,432B) 0x55E6918: xercesc_2_8::DOMNodeVector::init(xercesc_2_8::DOMDocument*, unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
459
| | | ->10.67% (786,432B) 0x55CB72B: xercesc_2_8::DOMAttrMapImpl::setNamedItem(xercesc_2_8::DOMNode*) (in /usr/lib64/libxerces-c.so.28.0)
 
460
| | |   ->10.67% (786,432B) 0x559B3C2: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
461
| | |     
 
462
| | ->07.11% (524,288B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
463
| | | ->05.33% (393,216B) 0x55C9DD6: xercesc_2_8::DOMAttrImpl::setValue(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
464
| | | | ->05.33% (393,216B) 0x559B2A1: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
465
| | | |   
 
466
| | | ->01.78% (131,072B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
467
| | |   ->01.78% (131,072B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
468
| | |     
 
469
| | ->07.11% (524,288B) 0x55D6076: xercesc_2_8::DOMDocumentImpl::createAttribute(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
470
| | | ->07.11% (524,288B) 0x559B3AB: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
471
| | |   ->07.11% (524,288B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
472
| | |     
 
473
| | ->07.11% (524,288B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
474
| | | ->07.11% (524,288B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
475
| | |   ->07.11% (524,288B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
476
| | |     
 
477
| | ->05.33% (393,216B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
478
| | | ->05.33% (393,216B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
479
| | |   ->05.33% (393,216B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
480
| | |     
 
481
| | ->03.56% (262,144B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
482
| | | ->03.56% (262,144B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
483
| | |   ->03.56% (262,144B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
484
| | |     
 
485
| | ->02.67% (196,608B) 0x55F527E: xercesc_2_8::DOMStringPool::getPooledString(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
486
| | | ->01.78% (131,072B) 0x55DD0FB: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
487
| | | | ->01.78% (131,072B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
488
| | | |   
 
489
| | | ->00.89% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
490
| | | 
 
491
| | ->00.22% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
492
| | 
 
493
| ->05.30% (390,508B) in 373 places, all below massif's threshold (01.00%)
 
494
| | 
 
495
| ->02.63% (193,624B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
496
| | ->02.22% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
497
| | | ->02.22% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
498
| | |   ->02.22% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
499
| | |     
 
500
| | ->00.40% (29,624B) in 1+ places, all below ms_print's threshold (01.00%)
 
501
| | 
 
502
| ->02.40% (177,120B) 0x503C87B: xalanc_1_10::XPathExpression::XPathExpression(xercesc_2_8::MemoryManager&) (in /usr/lib64/libxalan-c.so.110.0)
 
503
| | ->02.40% (177,120B) 0x502215C: xalanc_1_10::XPath::XPath(xercesc_2_8::MemoryManager&, xercesc_2_8::Locator const*) (in /usr/lib64/libxalan-c.so.110.0)
 
504
| |   ->02.40% (177,120B) 0x502039B: xalanc_1_10::XPathAllocator::create() (in /usr/lib64/libxalan-c.so.110.0)
 
505
| |     ->02.03% (149,760B) 0x50F402C: xalanc_1_10::StylesheetConstructionContextDefault::createXPath(xercesc_2_8::Locator const*, xalanc_1_10::XalanDOMString const&, xalanc_1_10::PrefixResolver const&, bool, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
506
| |     | 
 
507
| |     ->00.37% (27,360B) in 1+ places, all below ms_print's threshold (01.00%)
 
508
| |     
 
509
| ->01.21% (89,440B) 0x5143A37: xalanc_1_10::ArenaBlock<xalanc_1_10::ElemTextLiteral, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::ElemTextLiteral, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::ElemTextLiteral, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
510
| | ->01.21% (89,440B) 0x51434A3: xalanc_1_10::XalanElemTextLiteralAllocator::create(xalanc_1_10::StylesheetConstructionContext&, xalanc_1_10::Stylesheet&, int, int, unsigned short const*, unsigned int, unsigned int, bool, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
511
| |   ->01.21% (89,440B) 0x50F4323: xalanc_1_10::StylesheetConstructionContextDefault::createElement(xalanc_1_10::Stylesheet&, unsigned short const*, unsigned int, bool, bool, xercesc_2_8::Locator const*) (in /usr/lib64/libxalan-c.so.110.0)
 
512
| |     ->01.21% (89,440B) 0x511FA50: xalanc_1_10::StylesheetHandler::processText(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
513
| |       
 
514
| ->01.06% (77,928B) 0x50DF664: xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> >::XalanVector(xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> > const&, xercesc_2_8::MemoryManager&, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
515
|   ->01.06% (77,928B) 0x50DF6F1: xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> >::doPushBack(xalanc_1_10::NamespacesHandler::NamespaceExtended const&) (in /usr/lib64/libxalan-c.so.110.0)
 
516
|     ->01.06% (77,928B) 0x50DF838: bool xalanc_1_10::addByPrefix<xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> > >(xalanc_1_10::StylesheetConstructionContext&, xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> >&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&) (in /usr/lib64/libxalan-c.so.110.0)
 
517
|       ->01.06% (77,928B) 0x50DCA20: xalanc_1_10::NamespacesHandler::NamespacesHandler(xalanc_1_10::StylesheetConstructionContext&, xalanc_1_10::NamespacesHandler const&, xalanc_1_10::XalanDeque<xalanc_1_10::XalanDeque<xalanc_1_10::NameSpace, xalanc_1_10::ConstructWithMemoryManagerTraits<xalanc_1_10::NameSpace> >, xalanc_1_10::ConstructWithMemoryManagerTraits<xalanc_1_10::XalanDeque<xalanc_1_10::NameSpace, xalanc_1_10::ConstructWithMemoryManagerTraits<xalanc_1_10::NameSpace> > > > const&, xalanc_1_10::XalanDOMString const&) (in /usr/lib64/libxalan-c.so.110.0)
 
518
|         
 
519
->11.76% (867,091B) 0x403ADA: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
520
| ->11.17% (823,157B) 0x405C73: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
521
| | ->11.17% (823,157B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
522
| |   
 
523
| ->00.60% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
 
524
 
525
->00.73% (53,736B) in 1+ places, all below ms_print's threshold (01.00%)
 
526
 
 
527
--------------------------------------------------------------------------------
 
528
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
529
--------------------------------------------------------------------------------
 
530
 35    194,395,035        7,591,312        7,553,938        37,374            0
 
531
 36    201,438,796        7,914,264        7,869,786        44,478            0
 
532
99.44% (7,869,786B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
533
->87.80% (6,948,959B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
534
| ->69.35% (5,488,640B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
535
| | ->16.98% (1,343,488B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
536
| | | ->16.98% (1,343,488B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
537
| | |   ->16.98% (1,343,488B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
538
| | |     
 
539
| | ->11.59% (917,504B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
540
| | | ->11.59% (917,504B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
541
| | |   ->11.59% (917,504B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
542
| | |     
 
543
| | ->09.94% (786,432B) 0x55E6918: xercesc_2_8::DOMNodeVector::init(xercesc_2_8::DOMDocument*, unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
544
| | | ->09.94% (786,432B) 0x55CB72B: xercesc_2_8::DOMAttrMapImpl::setNamedItem(xercesc_2_8::DOMNode*) (in /usr/lib64/libxerces-c.so.28.0)
 
545
| | |   ->09.94% (786,432B) 0x559B3C2: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
546
| | |     
 
547
| | ->06.62% (524,288B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
548
| | | ->04.97% (393,216B) 0x55C9DD6: xercesc_2_8::DOMAttrImpl::setValue(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
549
| | | | ->04.97% (393,216B) 0x559B2A1: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
550
| | | |   
 
551
| | | ->01.66% (131,072B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
552
| | |   ->01.66% (131,072B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
553
| | |     
 
554
| | ->06.62% (524,288B) 0x55D6076: xercesc_2_8::DOMDocumentImpl::createAttribute(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
555
| | | ->06.62% (524,288B) 0x559B3AB: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
556
| | |   ->06.62% (524,288B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
557
| | |     
 
558
| | ->06.62% (524,288B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
559
| | | ->06.62% (524,288B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
560
| | |   ->06.62% (524,288B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
561
| | |     
 
562
| | ->04.97% (393,216B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
563
| | | ->04.97% (393,216B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
564
| | |   ->04.97% (393,216B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
565
| | |     
 
566
| | ->03.31% (262,144B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
567
| | | ->03.31% (262,144B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
568
| | |   ->03.31% (262,144B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
569
| | |     
 
570
| | ->02.48% (196,608B) 0x55F527E: xercesc_2_8::DOMStringPool::getPooledString(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
571
| | | ->01.66% (131,072B) 0x55DD0FB: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
572
| | | | ->01.66% (131,072B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
573
| | | |   
 
574
| | | ->00.83% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
575
| | | 
 
576
| | ->00.21% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
577
| | 
 
578
| ->06.55% (518,479B) in 376 places, all below massif's threshold (01.00%)
 
579
| | 
 
580
| ->04.18% (331,200B) 0x503C87B: xalanc_1_10::XPathExpression::XPathExpression(xercesc_2_8::MemoryManager&) (in /usr/lib64/libxalan-c.so.110.0)
 
581
| | ->04.18% (331,200B) 0x502215C: xalanc_1_10::XPath::XPath(xercesc_2_8::MemoryManager&, xercesc_2_8::Locator const*) (in /usr/lib64/libxalan-c.so.110.0)
 
582
| |   ->04.18% (331,200B) 0x502039B: xalanc_1_10::XPathAllocator::create() (in /usr/lib64/libxalan-c.so.110.0)
 
583
| |     ->03.64% (288,000B) 0x50F402C: xalanc_1_10::StylesheetConstructionContextDefault::createXPath(xercesc_2_8::Locator const*, xalanc_1_10::XalanDOMString const&, xalanc_1_10::PrefixResolver const&, bool, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
584
| |     | 
 
585
| |     ->00.55% (43,200B) in 1+ places, all below ms_print's threshold (01.00%)
 
586
| |     
 
587
| ->02.45% (194,008B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
588
| | ->02.07% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
589
| | | ->02.07% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
590
| | |   ->02.07% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
591
| | |     
 
592
| | ->00.38% (30,008B) in 1+ places, all below ms_print's threshold (01.00%)
 
593
| | 
 
594
| ->02.26% (178,880B) 0x5143A37: xalanc_1_10::ArenaBlock<xalanc_1_10::ElemTextLiteral, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::ElemTextLiteral, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::ElemTextLiteral, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
595
| | ->02.26% (178,880B) 0x51434A3: xalanc_1_10::XalanElemTextLiteralAllocator::create(xalanc_1_10::StylesheetConstructionContext&, xalanc_1_10::Stylesheet&, int, int, unsigned short const*, unsigned int, unsigned int, bool, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
596
| |   ->02.26% (178,880B) 0x50F4323: xalanc_1_10::StylesheetConstructionContextDefault::createElement(xalanc_1_10::Stylesheet&, unsigned short const*, unsigned int, bool, bool, xercesc_2_8::Locator const*) (in /usr/lib64/libxalan-c.so.110.0)
 
597
| |     ->02.26% (178,880B) 0x511FA50: xalanc_1_10::StylesheetHandler::processText(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
598
| |       
 
599
| ->01.98% (156,552B) 0x50DF664: xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> >::XalanVector(xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> > const&, xercesc_2_8::MemoryManager&, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
600
| | ->01.98% (156,552B) 0x50DF6F1: xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> >::doPushBack(xalanc_1_10::NamespacesHandler::NamespaceExtended const&) (in /usr/lib64/libxalan-c.so.110.0)
 
601
| |   ->01.98% (156,552B) 0x50DF838: bool xalanc_1_10::addByPrefix<xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> > >(xalanc_1_10::StylesheetConstructionContext&, xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> >&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&) (in /usr/lib64/libxalan-c.so.110.0)
 
602
| |     ->01.98% (156,552B) 0x50DCA20: xalanc_1_10::NamespacesHandler::NamespacesHandler(xalanc_1_10::StylesheetConstructionContext&, xalanc_1_10::NamespacesHandler const&, xalanc_1_10::XalanDeque<xalanc_1_10::XalanDeque<xalanc_1_10::NameSpace, xalanc_1_10::ConstructWithMemoryManagerTraits<xalanc_1_10::NameSpace> >, xalanc_1_10::ConstructWithMemoryManagerTraits<xalanc_1_10::XalanDeque<xalanc_1_10::NameSpace, xalanc_1_10::ConstructWithMemoryManagerTraits<xalanc_1_10::NameSpace> > > > const&, xalanc_1_10::XalanDOMString const&) (in /usr/lib64/libxalan-c.so.110.0)
 
603
| |       
 
604
| ->01.03% (81,200B) 0x503C81D: xalanc_1_10::XPathExpression::XPathExpression(xercesc_2_8::MemoryManager&) (in /usr/lib64/libxalan-c.so.110.0)
 
605
|   ->01.03% (81,200B) 0x502215C: xalanc_1_10::XPath::XPath(xercesc_2_8::MemoryManager&, xercesc_2_8::Locator const*) (in /usr/lib64/libxalan-c.so.110.0)
 
606
|     ->01.03% (81,200B) 0x502039B: xalanc_1_10::XPathAllocator::create() (in /usr/lib64/libxalan-c.so.110.0)
 
607
|       ->01.03% (81,200B) 0x50F402C: xalanc_1_10::StylesheetConstructionContextDefault::createXPath(xercesc_2_8::Locator const*, xalanc_1_10::XalanDOMString const&, xalanc_1_10::PrefixResolver const&, bool, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
608
|       | 
 
609
|       ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
610
|       
 
611
->10.96% (867,091B) 0x403ADA: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
612
| ->10.40% (823,157B) 0x405C73: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
613
| | ->10.40% (823,157B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
614
| |   
 
615
| ->00.56% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
 
616
 
617
->00.68% (53,736B) in 1+ places, all below ms_print's threshold (01.00%)
 
618
 
 
619
--------------------------------------------------------------------------------
 
620
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
621
--------------------------------------------------------------------------------
 
622
 37    209,282,637        8,245,504        8,192,810        52,694            0
 
623
 38    216,573,027        8,583,264        8,523,514        59,750            0
 
624
99.30% (8,523,514B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
625
->88.58% (7,602,687B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
626
| ->63.95% (5,488,640B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
627
| | ->15.65% (1,343,488B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
628
| | | ->15.65% (1,343,488B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
629
| | |   ->15.65% (1,343,488B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
630
| | |     
 
631
| | ->10.69% (917,504B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
632
| | | ->10.69% (917,504B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
633
| | |   ->10.69% (917,504B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
634
| | |     
 
635
| | ->09.16% (786,432B) 0x55E6918: xercesc_2_8::DOMNodeVector::init(xercesc_2_8::DOMDocument*, unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
636
| | | ->09.16% (786,432B) 0x55CB72B: xercesc_2_8::DOMAttrMapImpl::setNamedItem(xercesc_2_8::DOMNode*) (in /usr/lib64/libxerces-c.so.28.0)
 
637
| | |   ->09.16% (786,432B) 0x559B3C2: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
638
| | |     
 
639
| | ->06.11% (524,288B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
640
| | | ->04.58% (393,216B) 0x55C9DD6: xercesc_2_8::DOMAttrImpl::setValue(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
641
| | | | ->04.58% (393,216B) 0x559B2A1: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
642
| | | |   
 
643
| | | ->01.53% (131,072B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
644
| | |   ->01.53% (131,072B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
645
| | |     
 
646
| | ->06.11% (524,288B) 0x55D6076: xercesc_2_8::DOMDocumentImpl::createAttribute(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
647
| | | ->06.11% (524,288B) 0x559B3AB: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
648
| | |   ->06.11% (524,288B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
649
| | |     
 
650
| | ->06.11% (524,288B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
651
| | | ->06.11% (524,288B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
652
| | |   ->06.11% (524,288B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
653
| | |     
 
654
| | ->04.58% (393,216B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
655
| | | ->04.58% (393,216B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
656
| | |   ->04.58% (393,216B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
657
| | |     
 
658
| | ->03.05% (262,144B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
659
| | | ->03.05% (262,144B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
660
| | |   ->03.05% (262,144B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
661
| | |     
 
662
| | ->02.29% (196,608B) 0x55F527E: xercesc_2_8::DOMStringPool::getPooledString(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
663
| | | ->01.53% (131,072B) 0x55DD0FB: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
664
| | | | ->01.53% (131,072B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
665
| | | |   
 
666
| | | ->00.76% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
667
| | | 
 
668
| | ->00.19% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
669
| | 
 
670
| ->08.00% (686,535B) in 379 places, all below massif's threshold (01.00%)
 
671
| | 
 
672
| ->06.01% (515,520B) 0x503C87B: xalanc_1_10::XPathExpression::XPathExpression(xercesc_2_8::MemoryManager&) (in /usr/lib64/libxalan-c.so.110.0)
 
673
| | ->06.01% (515,520B) 0x502215C: xalanc_1_10::XPath::XPath(xercesc_2_8::MemoryManager&, xercesc_2_8::Locator const*) (in /usr/lib64/libxalan-c.so.110.0)
 
674
| |   ->06.01% (515,520B) 0x502039B: xalanc_1_10::XPathAllocator::create() (in /usr/lib64/libxalan-c.so.110.0)
 
675
| |     ->05.50% (472,320B) 0x50F402C: xalanc_1_10::StylesheetConstructionContextDefault::createXPath(xercesc_2_8::Locator const*, xalanc_1_10::XalanDOMString const&, xalanc_1_10::PrefixResolver const&, bool, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
676
| |     | 
 
677
| |     ->00.50% (43,200B) in 1+ places, all below ms_print's threshold (01.00%)
 
678
| |     
 
679
| ->03.61% (309,600B) 0x5143A37: xalanc_1_10::ArenaBlock<xalanc_1_10::ElemTextLiteral, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::ElemTextLiteral, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::ElemTextLiteral, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
680
| | ->03.61% (309,600B) 0x51434A3: xalanc_1_10::XalanElemTextLiteralAllocator::create(xalanc_1_10::StylesheetConstructionContext&, xalanc_1_10::Stylesheet&, int, int, unsigned short const*, unsigned int, unsigned int, bool, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
681
| |   ->03.61% (309,600B) 0x50F4323: xalanc_1_10::StylesheetConstructionContextDefault::createElement(xalanc_1_10::Stylesheet&, unsigned short const*, unsigned int, bool, bool, xercesc_2_8::Locator const*) (in /usr/lib64/libxalan-c.so.110.0)
 
682
| |     ->03.61% (309,600B) 0x511FA50: xalanc_1_10::StylesheetHandler::processText(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
683
| |       
 
684
| ->03.18% (272,784B) 0x50DF664: xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> >::XalanVector(xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> > const&, xercesc_2_8::MemoryManager&, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
685
| | ->03.18% (272,784B) 0x50DF6F1: xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> >::doPushBack(xalanc_1_10::NamespacesHandler::NamespaceExtended const&) (in /usr/lib64/libxalan-c.so.110.0)
 
686
| |   ->03.18% (272,784B) 0x50DF838: bool xalanc_1_10::addByPrefix<xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> > >(xalanc_1_10::StylesheetConstructionContext&, xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> >&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&) (in /usr/lib64/libxalan-c.so.110.0)
 
687
| |     ->03.18% (272,784B) 0x50DCA20: xalanc_1_10::NamespacesHandler::NamespacesHandler(xalanc_1_10::StylesheetConstructionContext&, xalanc_1_10::NamespacesHandler const&, xalanc_1_10::XalanDeque<xalanc_1_10::XalanDeque<xalanc_1_10::NameSpace, xalanc_1_10::ConstructWithMemoryManagerTraits<xalanc_1_10::NameSpace> >, xalanc_1_10::ConstructWithMemoryManagerTraits<xalanc_1_10::XalanDeque<xalanc_1_10::NameSpace, xalanc_1_10::ConstructWithMemoryManagerTraits<xalanc_1_10::NameSpace> > > > const&, xalanc_1_10::XalanDOMString const&) (in /usr/lib64/libxalan-c.so.110.0)
 
688
| |       
 
689
| ->02.26% (194,008B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
690
| | ->01.91% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
691
| | | ->01.91% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
692
| | |   ->01.91% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
693
| | |     
 
694
| | ->00.35% (30,008B) in 1+ places, all below ms_print's threshold (01.00%)
 
695
| | 
 
696
| ->01.58% (135,600B) 0x503C81D: xalanc_1_10::XPathExpression::XPathExpression(xercesc_2_8::MemoryManager&) (in /usr/lib64/libxalan-c.so.110.0)
 
697
|   ->01.58% (135,600B) 0x502215C: xalanc_1_10::XPath::XPath(xercesc_2_8::MemoryManager&, xercesc_2_8::Locator const*) (in /usr/lib64/libxalan-c.so.110.0)
 
698
|     ->01.58% (135,600B) 0x502039B: xalanc_1_10::XPathAllocator::create() (in /usr/lib64/libxalan-c.so.110.0)
 
699
|       ->01.58% (135,600B) 0x50F402C: xalanc_1_10::StylesheetConstructionContextDefault::createXPath(xercesc_2_8::Locator const*, xalanc_1_10::XalanDOMString const&, xalanc_1_10::PrefixResolver const&, bool, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
700
|       | 
 
701
|       ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
702
|       
 
703
->10.10% (867,091B) 0x403ADA: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
704
| ->09.59% (823,157B) 0x405C73: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
705
| | ->09.59% (823,157B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
706
| |   
 
707
| ->00.51% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
 
708
 
709
->00.63% (53,736B) in 1+ places, all below ms_print's threshold (01.00%)
 
710
 
 
711
--------------------------------------------------------------------------------
 
712
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
713
--------------------------------------------------------------------------------
 
714
 39    223,288,813        8,393,272        8,335,840        57,432            0
 
715
 40    227,517,958        8,393,416        8,335,936        57,480            0
 
716
 41    231,633,886        3,224,592        3,170,472        54,120            0
 
717
 42    235,743,972        3,489,472        3,435,052        54,420            0
 
718
 43    239,879,829        3,752,952        3,698,446        54,506            0
 
719
98.55% (3,698,446B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
720
->75.21% (2,822,643B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
721
| ->20.52% (770,048B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
722
| | ->06.99% (262,144B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
723
| | | ->06.99% (262,144B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
724
| | |   ->06.99% (262,144B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
725
| | |     
 
726
| | ->03.49% (131,072B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
727
| | | ->03.49% (131,072B) 0x55C9DD6: xercesc_2_8::DOMAttrImpl::setValue(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
728
| | | | ->03.49% (131,072B) 0x559B2A1: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
729
| | | |   
 
730
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
731
| | | 
 
732
| | ->03.49% (131,072B) 0x55D6076: xercesc_2_8::DOMDocumentImpl::createAttribute(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
733
| | | ->03.49% (131,072B) 0x559B3AB: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
734
| | |   ->03.49% (131,072B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
735
| | |     
 
736
| | ->03.49% (131,072B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
737
| | | ->03.49% (131,072B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
738
| | |   ->03.49% (131,072B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
739
| | |     
 
740
| | ->01.75% (65,536B) 0x55F527E: xercesc_2_8::DOMStringPool::getPooledString(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
741
| | | ->01.75% (65,536B) 0x55CA45D: xercesc_2_8::DOMAttrImpl::DOMAttrImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
742
| | | | ->01.75% (65,536B) 0x55D6087: xercesc_2_8::DOMDocumentImpl::createAttribute(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
743
| | | |   
 
744
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
745
| | | 
 
746
| | ->01.31% (49,152B) in 5 places, all below massif's threshold (01.00%)
 
747
| |   
 
748
| ->14.54% (545,760B) 0x503C87B: xalanc_1_10::XPathExpression::XPathExpression(xercesc_2_8::MemoryManager&) (in /usr/lib64/libxalan-c.so.110.0)
 
749
| | ->14.54% (545,760B) 0x502215C: xalanc_1_10::XPath::XPath(xercesc_2_8::MemoryManager&, xercesc_2_8::Locator const*) (in /usr/lib64/libxalan-c.so.110.0)
 
750
| |   ->14.54% (545,760B) 0x502039B: xalanc_1_10::XPathAllocator::create() (in /usr/lib64/libxalan-c.so.110.0)
 
751
| |     ->13.08% (491,040B) 0x50F402C: xalanc_1_10::StylesheetConstructionContextDefault::createXPath(xercesc_2_8::Locator const*, xalanc_1_10::XalanDOMString const&, xalanc_1_10::PrefixResolver const&, bool, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
752
| |     | 
 
753
| |     ->01.46% (54,720B) 0x50F3F96: xalanc_1_10::StylesheetConstructionContextDefault::createMatchPattern(xercesc_2_8::Locator const*, xalanc_1_10::XalanDOMString const&, xalanc_1_10::PrefixResolver const&, bool, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
754
| |       
 
755
| ->08.43% (316,480B) 0x5143A37: xalanc_1_10::ArenaBlock<xalanc_1_10::ElemTextLiteral, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::ElemTextLiteral, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::ElemTextLiteral, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
756
| | ->08.43% (316,480B) 0x51434A3: xalanc_1_10::XalanElemTextLiteralAllocator::create(xalanc_1_10::StylesheetConstructionContext&, xalanc_1_10::Stylesheet&, int, int, unsigned short const*, unsigned int, unsigned int, bool, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
757
| |   ->08.43% (316,480B) 0x50F4323: xalanc_1_10::StylesheetConstructionContextDefault::createElement(xalanc_1_10::Stylesheet&, unsigned short const*, unsigned int, bool, bool, xercesc_2_8::Locator const*) (in /usr/lib64/libxalan-c.so.110.0)
 
758
| |     ->08.43% (316,480B) 0x511FA50: xalanc_1_10::StylesheetHandler::processText(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
759
| |       
 
760
| ->07.81% (293,045B) in 396 places, all below massif's threshold (01.00%)
 
761
| | 
 
762
| ->07.49% (281,232B) 0x50DF664: xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> >::XalanVector(xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> > const&, xercesc_2_8::MemoryManager&, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
763
| | ->07.49% (281,232B) 0x50DF6F1: xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> >::doPushBack(xalanc_1_10::NamespacesHandler::NamespaceExtended const&) (in /usr/lib64/libxalan-c.so.110.0)
 
764
| |   ->07.49% (281,232B) 0x50DF838: bool xalanc_1_10::addByPrefix<xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> > >(xalanc_1_10::StylesheetConstructionContext&, xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> >&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&) (in /usr/lib64/libxalan-c.so.110.0)
 
765
| |     ->07.49% (281,232B) 0x50DCA20: xalanc_1_10::NamespacesHandler::NamespacesHandler(xalanc_1_10::StylesheetConstructionContext&, xalanc_1_10::NamespacesHandler const&, xalanc_1_10::XalanDeque<xalanc_1_10::XalanDeque<xalanc_1_10::NameSpace, xalanc_1_10::ConstructWithMemoryManagerTraits<xalanc_1_10::NameSpace> >, xalanc_1_10::ConstructWithMemoryManagerTraits<xalanc_1_10::XalanDeque<xalanc_1_10::NameSpace, xalanc_1_10::ConstructWithMemoryManagerTraits<xalanc_1_10::NameSpace> > > > const&, xalanc_1_10::XalanDOMString const&) (in /usr/lib64/libxalan-c.so.110.0)
 
766
| |       
 
767
| ->04.69% (175,936B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
768
| | ->04.37% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
769
| | | ->04.37% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
770
| | |   ->04.37% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
771
| | |     
 
772
| | ->00.32% (11,936B) in 1+ places, all below ms_print's threshold (01.00%)
 
773
| | 
 
774
| ->03.75% (140,800B) 0x503C81D: xalanc_1_10::XPathExpression::XPathExpression(xercesc_2_8::MemoryManager&) (in /usr/lib64/libxalan-c.so.110.0)
 
775
| | ->03.75% (140,800B) 0x502215C: xalanc_1_10::XPath::XPath(xercesc_2_8::MemoryManager&, xercesc_2_8::Locator const*) (in /usr/lib64/libxalan-c.so.110.0)
 
776
| |   ->03.75% (140,800B) 0x502039B: xalanc_1_10::XPathAllocator::create() (in /usr/lib64/libxalan-c.so.110.0)
 
777
| |     ->03.75% (140,800B) 0x50F402C: xalanc_1_10::StylesheetConstructionContextDefault::createXPath(xercesc_2_8::Locator const*, xalanc_1_10::XalanDOMString const&, xalanc_1_10::PrefixResolver const&, bool, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
778
| |     | 
 
779
| |     ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
780
| |     
 
781
| ->02.27% (85,064B) 0x50F8FB5: xalanc_1_10::XalanAllocationGuard::XalanAllocationGuard(xercesc_2_8::MemoryManager&, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
782
| | ->02.27% (85,064B) in 6 places, all below massif's threshold (01.00%)
 
783
| |   
 
784
| ->01.65% (61,798B) 0x4FAF143: xalanc_1_10::XalanVector<unsigned short, xalanc_1_10::MemoryManagedConstructionTraits<unsigned short> >::doReserve(unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
785
| | ->01.23% (46,336B) 0x4FABC8F: xalanc_1_10::XalanDOMString::append(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
786
| | | ->01.23% (46,336B) in 14 places, all below massif's threshold (01.00%)
 
787
| | |   
 
788
| | ->00.41% (15,462B) in 1+ places, all below ms_print's threshold (01.00%)
 
789
| | 
 
790
| ->01.53% (57,600B) 0x50407F0: xalanc_1_10::XalanVector<xalanc_1_10::XToken, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::XToken> >::doPushBack(xalanc_1_10::XToken const&) (in /usr/lib64/libxalan-c.so.110.0)
 
791
| | ->01.53% (57,600B) 0x504C017: xalanc_1_10::XPathProcessorImpl::addToTokenQueue(xalanc_1_10::XalanDOMString const&) const (in /usr/lib64/libxalan-c.so.110.0)
 
792
| |   ->01.09% (40,992B) 0x504C1F6: xalanc_1_10::XPathProcessorImpl::mapNSTokens(xalanc_1_10::XalanDOMString const&, int, int, int) (in /usr/lib64/libxalan-c.so.110.0)
 
793
| |   | ->01.09% (40,992B) 0x504C5E6: xalanc_1_10::XPathProcessorImpl::tokenize(xalanc_1_10::XalanDOMString const&) (in /usr/lib64/libxalan-c.so.110.0)
 
794
| |   |   
 
795
| |   ->00.44% (16,608B) in 1+ places, all below ms_print's threshold (01.00%)
 
796
| |   
 
797
| ->01.45% (54,400B) 0x5020A59: xalanc_1_10::ArenaBlock<xalanc_1_10::XPath, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XPath, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XPath, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
798
| | ->01.45% (54,400B) 0x50203DD: xalanc_1_10::XPathAllocator::create() (in /usr/lib64/libxalan-c.so.110.0)
 
799
| |   ->01.23% (46,240B) 0x50F402C: xalanc_1_10::StylesheetConstructionContextDefault::createXPath(xercesc_2_8::Locator const*, xalanc_1_10::XalanDOMString const&, xalanc_1_10::PrefixResolver const&, bool, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
800
| |   | ->01.23% (46,240B) in 7 places, all below massif's threshold (01.00%)
 
801
| |   |   
 
802
| |   ->00.22% (8,160B) in 1+ places, all below ms_print's threshold (01.00%)
 
803
| |   
 
804
| ->01.08% (40,480B) 0x514571E: xalanc_1_10::ArenaBlock<xalanc_1_10::ElemVariable, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::ElemVariable, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::ElemVariable, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
805
|   ->01.08% (40,480B) 0x5145191: xalanc_1_10::XalanElemVariableAllocator::create(xalanc_1_10::StylesheetConstructionContext&, xalanc_1_10::Stylesheet&, xercesc_2_8::AttributeList const&, int, int) (in /usr/lib64/libxalan-c.so.110.0)
 
806
|     ->01.08% (40,480B) 0x50F7CEF: xalanc_1_10::StylesheetConstructionContextDefault::createElement(int, xalanc_1_10::Stylesheet&, xercesc_2_8::AttributeList const&, xercesc_2_8::Locator const*) (in /usr/lib64/libxalan-c.so.110.0)
 
807
|       ->01.08% (40,480B) in 2 places, all below massif's threshold (01.00%)
 
808
|         
 
809
->23.10% (867,091B) 0x403ADA: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
810
| ->21.93% (823,157B) 0x405C73: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
811
| | ->21.93% (823,157B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
812
| |   
 
813
| ->01.17% (43,934B) 0x405CBB: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
814
|   ->01.17% (43,934B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
815
|     
 
816
->00.23% (8,712B) in 1+ places, all below ms_print's threshold (01.00%)
 
817
 
 
818
--------------------------------------------------------------------------------
 
819
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
820
--------------------------------------------------------------------------------
 
821
 44    248,104,457        4,162,552        4,105,858        56,694            0
 
822
 45    254,279,720        4,556,376        4,499,658        56,718            0
 
823
 46    258,399,073        4,953,304        4,896,362        56,942            0
 
824
 47    264,564,393        5,348,928        5,291,498        57,430            0
 
825
 48    268,679,398        5,743,496        5,686,034        57,462            0
 
826
 49    272,881,009        6,005,656        5,948,178        57,478            0
 
827
 50    276,549,209        6,269,680        6,212,082        57,598            0
 
828
 51    280,212,837        6,532,808        6,475,194        57,614            0
 
829
 52    284,022,523        6,796,128        6,738,490        57,638            0
 
830
 53    287,685,952        7,058,256        7,000,610        57,646            0
 
831
99.18% (7,000,610B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
832
->86.78% (6,124,807B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
833
| ->57.33% (4,046,848B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
834
| | ->13.00% (917,504B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
835
| | | ->13.00% (917,504B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
836
| | |   ->13.00% (917,504B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
837
| | |     
 
838
| | ->09.75% (688,128B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
839
| | | ->09.75% (688,128B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
840
| | |   ->09.75% (688,128B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
841
| | |     
 
842
| | ->09.29% (655,360B) 0x55E6918: xercesc_2_8::DOMNodeVector::init(xercesc_2_8::DOMDocument*, unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
843
| | | ->09.29% (655,360B) 0x55CB72B: xercesc_2_8::DOMAttrMapImpl::setNamedItem(xercesc_2_8::DOMNode*) (in /usr/lib64/libxerces-c.so.28.0)
 
844
| | |   ->09.29% (655,360B) 0x559B3C2: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
845
| | |     
 
846
| | ->07.43% (524,288B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
847
| | | ->05.57% (393,216B) 0x55C9DD6: xercesc_2_8::DOMAttrImpl::setValue(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
848
| | | | ->05.57% (393,216B) 0x559B2A1: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
849
| | | |   
 
850
| | | ->01.86% (131,072B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
851
| | |   ->01.86% (131,072B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
852
| | |     
 
853
| | ->07.43% (524,288B) 0x55D6076: xercesc_2_8::DOMDocumentImpl::createAttribute(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
854
| | | ->07.43% (524,288B) 0x559B3AB: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
855
| | |   ->07.43% (524,288B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
856
| | |     
 
857
| | ->05.57% (393,216B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
858
| | | ->05.57% (393,216B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
859
| | |   ->05.57% (393,216B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
860
| | |     
 
861
| | ->02.79% (196,608B) 0x55F527E: xercesc_2_8::DOMStringPool::getPooledString(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
862
| | | ->01.86% (131,072B) 0x55DD0FB: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
863
| | | | ->01.86% (131,072B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
864
| | | |   
 
865
| | | ->00.93% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
 
866
| | | 
 
867
| | ->01.86% (131,072B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
868
| | | ->01.86% (131,072B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
869
| | |   ->01.86% (131,072B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
870
| | |     
 
871
| | ->00.23% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
872
| | 
 
873
| ->07.73% (545,760B) 0x503C87B: xalanc_1_10::XPathExpression::XPathExpression(xercesc_2_8::MemoryManager&) (in /usr/lib64/libxalan-c.so.110.0)
 
874
| | ->07.73% (545,760B) 0x502215C: xalanc_1_10::XPath::XPath(xercesc_2_8::MemoryManager&, xercesc_2_8::Locator const*) (in /usr/lib64/libxalan-c.so.110.0)
 
875
| |   ->07.73% (545,760B) 0x502039B: xalanc_1_10::XPathAllocator::create() (in /usr/lib64/libxalan-c.so.110.0)
 
876
| |     ->06.96% (491,040B) 0x50F402C: xalanc_1_10::StylesheetConstructionContextDefault::createXPath(xercesc_2_8::Locator const*, xalanc_1_10::XalanDOMString const&, xalanc_1_10::PrefixResolver const&, bool, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
877
| |     | 
 
878
| |     ->00.78% (54,720B) in 1+ places, all below ms_print's threshold (01.00%)
 
879
| |     
 
880
| ->07.44% (525,343B) in 400 places, all below massif's threshold (01.00%)
 
881
| | 
 
882
| ->04.48% (316,480B) 0x5143A37: xalanc_1_10::ArenaBlock<xalanc_1_10::ElemTextLiteral, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::ElemTextLiteral, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::ElemTextLiteral, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
883
| | ->04.48% (316,480B) 0x51434A3: xalanc_1_10::XalanElemTextLiteralAllocator::create(xalanc_1_10::StylesheetConstructionContext&, xalanc_1_10::Stylesheet&, int, int, unsigned short const*, unsigned int, unsigned int, bool, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
884
| |   ->04.48% (316,480B) 0x50F4323: xalanc_1_10::StylesheetConstructionContextDefault::createElement(xalanc_1_10::Stylesheet&, unsigned short const*, unsigned int, bool, bool, xercesc_2_8::Locator const*) (in /usr/lib64/libxalan-c.so.110.0)
 
885
| |     ->04.48% (316,480B) 0x511FA50: xalanc_1_10::StylesheetHandler::processText(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
886
| |       
 
887
| ->03.98% (281,232B) 0x50DF664: xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> >::XalanVector(xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> > const&, xercesc_2_8::MemoryManager&, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
888
| | ->03.98% (281,232B) 0x50DF6F1: xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> >::doPushBack(xalanc_1_10::NamespacesHandler::NamespaceExtended const&) (in /usr/lib64/libxalan-c.so.110.0)
 
889
| |   ->03.98% (281,232B) 0x50DF838: bool xalanc_1_10::addByPrefix<xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> > >(xalanc_1_10::StylesheetConstructionContext&, xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> >&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&) (in /usr/lib64/libxalan-c.so.110.0)
 
890
| |     ->03.98% (281,232B) 0x50DCA20: xalanc_1_10::NamespacesHandler::NamespacesHandler(xalanc_1_10::StylesheetConstructionContext&, xalanc_1_10::NamespacesHandler const&, xalanc_1_10::XalanDeque<xalanc_1_10::XalanDeque<xalanc_1_10::NameSpace, xalanc_1_10::ConstructWithMemoryManagerTraits<xalanc_1_10::NameSpace> >, xalanc_1_10::ConstructWithMemoryManagerTraits<xalanc_1_10::XalanDeque<xalanc_1_10::NameSpace, xalanc_1_10::ConstructWithMemoryManagerTraits<xalanc_1_10::NameSpace> > > > const&, xalanc_1_10::XalanDOMString const&) (in /usr/lib64/libxalan-c.so.110.0)
 
891
| |       
 
892
| ->02.60% (183,280B) 0x56AD2AF: xercesc_2_8::XMemory::operator new(unsigned long, xercesc_2_8::MemoryManager*) (in /usr/lib64/libxerces-c.so.28.0)
 
893
| | ->02.32% (164,000B) 0x56414A1: xercesc_2_8::ReaderMgr::createReader(xercesc_2_8::InputSource const&, bool, xercesc_2_8::XMLReader::RefFrom, xercesc_2_8::XMLReader::Types, xercesc_2_8::XMLReader::Sources, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
894
| | | ->02.32% (164,000B) 0x5616028: xercesc_2_8::IGXMLScanner::scanReset(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
895
| | |   ->02.32% (164,000B) 0x562341E: xercesc_2_8::IGXMLScanner::scanDocument(xercesc_2_8::InputSource const&) (in /usr/lib64/libxerces-c.so.28.0)
 
896
| | |     
 
897
| | ->00.27% (19,280B) in 1+ places, all below ms_print's threshold (01.00%)
 
898
| | 
 
899
| ->01.99% (140,800B) 0x503C81D: xalanc_1_10::XPathExpression::XPathExpression(xercesc_2_8::MemoryManager&) (in /usr/lib64/libxalan-c.so.110.0)
 
900
| | ->01.99% (140,800B) 0x502215C: xalanc_1_10::XPath::XPath(xercesc_2_8::MemoryManager&, xercesc_2_8::Locator const*) (in /usr/lib64/libxalan-c.so.110.0)
 
901
| |   ->01.99% (140,800B) 0x502039B: xalanc_1_10::XPathAllocator::create() (in /usr/lib64/libxalan-c.so.110.0)
 
902
| |     ->01.99% (140,800B) 0x50F402C: xalanc_1_10::StylesheetConstructionContextDefault::createXPath(xercesc_2_8::Locator const*, xalanc_1_10::XalanDOMString const&, xalanc_1_10::PrefixResolver const&, bool, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
903
| |     | 
 
904
| |     ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
905
| |     
 
906
| ->01.21% (85,064B) 0x50F8FB5: xalanc_1_10::XalanAllocationGuard::XalanAllocationGuard(xercesc_2_8::MemoryManager&, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
907
|   ->01.21% (85,064B) in 6 places, all below massif's threshold (01.00%)
 
908
|     
 
909
->12.28% (867,091B) 0x403ADA: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
910
| ->11.66% (823,157B) 0x405C73: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
911
| | ->11.66% (823,157B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
912
| |   
 
913
| ->00.62% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
 
914
 
915
->00.12% (8,712B) in 1+ places, all below ms_print's threshold (01.00%)
 
916
 
 
917
--------------------------------------------------------------------------------
 
918
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
919
--------------------------------------------------------------------------------
 
920
 54    291,352,126        7,320,416        7,262,754        57,662            0
 
921
 55    295,015,506        7,584,048        7,526,354        57,694            0
 
922
 56    298,680,621        7,846,320        7,788,626        57,694            0
 
923
 57    302,345,766        8,109,216        8,051,474        57,742            0
 
924
 58    306,011,230        8,371,408        8,313,642        57,766            0