/xmlbench/trunk

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

« back to all changes in this revision

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

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

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
--------------------------------------------------------------------------------
 
2
Command:            ./xerces-dom 1 xmlgen 64000000
 
3
Massif arguments:   --heap=yes --depth=5 --massif-out-file=/tmp/massif.out
 
4
ms_print arguments: /tmp/massif.out
 
5
--------------------------------------------------------------------------------
 
6
 
 
7
 
 
8
    GB
 
9
1.468^                                 ,      .                        .     .
 
10
     |                          ,@ @   #      :                .,: :   :     :
 
11
     |                         @@@ @   #      :               .:@: :   :     :
 
12
     |                       , @@@ @   #      :              .::@: :   :     :
 
13
     |                      ,@ @@@ @   #      :            . :::@: :   :     @
 
14
     |                      @@ @@@ @   #      :           .: :::@: :   :     ,
 
15
     |                    @ @@ @@@ @   #      :          .:: :::@: :   :     @
 
16
     |                   @@ @@ @@@ @   #      :         .::: :::@: :   :     @
 
17
     |                   @@ @@ @@@ @   #      :         :::: :::@: :   :     @
 
18
     |         : :@    . @@ @@ @@@ @   #      ::: :     :::: :::@: :   :     @
 
19
     |        ,: :@    : @@ @@ @@@ @   #      ::: :   : :::: :::@: :   :     @
 
20
     |        @: :@    : @@ @@ @@@ @   #      ::: :   : :::: :::@: :   :     @
 
21
     |        @: :@   :: @@ @@ @@@ @   #      ::: :  :: :::: :::@: :   :     @
 
22
     |      @ @: :@   :: @@ @@ @@@ @   #      ::: :  :: :::: :::@: :   :     @
 
23
     |      @ @: :@  ::: @@ @@ @@@ @   #      ::: : ::: :::: :::@: :   :     @
 
24
     |     @@ @: :@  ::: @@ @@ @@@ @   #      ::: : ::: :::: :::@: :   :     @
 
25
     |     @@ @: :@ :::: @@ @@ @@@ @   #      ::: :.::: :::: :::@: :   :     @
 
26
     |    ,@@ @: :@ :::: @@ @@ @@@ @   #      ::: ::::: :::: :::@: :   :     @
 
27
     |    @@@ @: :@.:::: @@ @@ @@@ @   #      ::: ::::: :::: :::@: :   :     @
 
28
     | ..,@@@ @: :@::::: @@ @@ @@@ @   #      ::: ::::: :::: :::@: :   :     @
 
29
   0 +----------------------------------------------------------------------->Gi
 
30
     0                                                                   96.89
 
31
 
 
32
Number of snapshots: 73
 
33
 Detailed snapshots: [3, 4, 5, 6, 7, 10, 16, 17, 18, 19, 20, 21, 22, 24, 26 (peak), 42, 52, 62, 72]
 
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  2,021,304,598       64,008,464       64,008,366            98            0
 
40
  2  3,896,548,956       64,008,464       64,008,366            98            0
 
41
  3  5,170,708,764       64,008,464       64,008,366            98            0
 
42
100.00% (64,008,366B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
43
->99.99% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
44
| ->99.99% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
45
|   ->99.99% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
46
|     
 
47
->00.01% (8,365B) in 1+ places, all below ms_print's threshold (01.00%)
 
48
 
 
49
--------------------------------------------------------------------------------
 
50
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
51
--------------------------------------------------------------------------------
 
52
  4  6,612,414,921      208,483,272      208,470,259        13,013            0
 
53
99.99% (208,470,259B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
54
->69.29% (144,459,524B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
55
| ->69.15% (144,162,816B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
56
| | ->23.51% (49,020,928B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
57
| | | ->23.51% (49,020,928B) 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
| | |   ->23.51% (49,020,928B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
59
| | |     
 
60
| | ->12.40% (25,853,952B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
61
| | | ->12.40% (25,853,952B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
62
| | |   ->12.40% (25,853,952B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
63
| | |     
 
64
| | ->12.39% (25,821,184B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
65
| | | ->12.26% (25,559,040B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
66
| | | | ->12.26% (25,559,040B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
67
| | | |   
 
68
| | | ->00.13% (262,144B) in 1+ places, all below ms_print's threshold (01.00%)
 
69
| | | 
 
70
| | ->08.30% (17,301,504B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
71
| | | ->08.30% (17,301,504B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
72
| | |   ->08.30% (17,301,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)
 
73
| | |     
 
74
| | ->07.20% (15,007,744B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
75
| | | ->07.20% (15,007,744B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
76
| | |   ->07.20% (15,007,744B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
77
| | |     
 
78
| | ->05.03% (10,485,760B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
79
| | | ->05.03% (10,485,760B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
80
| | |   ->05.03% (10,485,760B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
81
| | |     
 
82
| | ->00.32% (671,744B) in 1+ places, all below ms_print's threshold (01.00%)
 
83
| | 
 
84
| ->00.14% (296,708B) in 1+ places, all below ms_print's threshold (01.00%)
 
85
 
86
->30.70% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
87
| ->30.70% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
88
|   ->30.70% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
89
|     
 
90
->00.01% (10,734B) in 1+ places, all below ms_print's threshold (01.00%)
 
91
 
 
92
--------------------------------------------------------------------------------
 
93
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
94
--------------------------------------------------------------------------------
 
95
  5  8,429,663,390      399,791,552      399,766,867        24,685            0
 
96
99.99% (399,766,867B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
97
->83.98% (335,756,132B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
98
| ->83.89% (335,396,864B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
99
| | ->28.39% (113,508,352B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
100
| | | ->28.39% (113,508,352B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
101
| | |   ->28.39% (113,508,352B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
102
| | |     
 
103
| | ->14.79% (59,113,472B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
104
| | | ->14.69% (58,720,256B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
105
| | | | ->14.69% (58,720,256B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
106
| | | |   
 
107
| | | ->00.10% (393,216B) in 1+ places, all below ms_print's threshold (01.00%)
 
108
| | | 
 
109
| | ->14.40% (57,573,376B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
110
| | | ->14.40% (57,573,376B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
111
| | |   ->14.40% (57,573,376B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
112
| | |     
 
113
| | ->09.93% (39,714,816B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
114
| | | ->09.93% (39,714,816B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
115
| | |   ->09.93% (39,714,816B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
116
| | |     
 
117
| | ->09.39% (37,552,128B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
118
| | | ->09.39% (37,552,128B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
119
| | |   ->09.39% (37,552,128B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
120
| | |     
 
121
| | ->06.49% (25,952,256B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
122
| | | ->06.49% (25,952,256B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
123
| | |   ->06.49% (25,952,256B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
124
| | |     
 
125
| | ->00.50% (1,982,464B) in 1+ places, all below ms_print's threshold (01.00%)
 
126
| | 
 
127
| ->00.09% (359,268B) in 1+ places, all below ms_print's threshold (01.00%)
 
128
 
129
->16.01% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
130
| ->16.01% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
131
|   ->16.01% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
132
|     
 
133
->00.00% (10,734B) in 1+ places, all below ms_print's threshold (01.00%)
 
134
 
 
135
--------------------------------------------------------------------------------
 
136
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
137
--------------------------------------------------------------------------------
 
138
  6  9,931,736,575      557,946,144      557,911,811        34,333            0
 
139
99.99% (557,911,811B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
140
->88.52% (493,901,076B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
141
| ->88.44% (493,469,696B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
142
| | ->29.41% (164,102,144B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
143
| | | ->29.41% (164,102,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)
 
144
| | |   ->29.41% (164,102,144B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
145
| | |     
 
146
| | ->16.07% (89,653,248B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
147
| | | ->15.90% (88,735,744B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
148
| | | | ->15.90% (88,735,744B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
149
| | | |   
 
150
| | | ->00.16% (917,504B) in 1+ places, all below ms_print's threshold (01.00%)
 
151
| | | 
 
152
| | ->14.71% (82,083,840B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
153
| | | ->14.71% (82,083,840B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
154
| | |   ->14.71% (82,083,840B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
155
| | |     
 
156
| | ->10.41% (58,064,896B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
157
| | | ->10.41% (58,064,896B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
158
| | |   ->10.41% (58,064,896B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
159
| | |     
 
160
| | ->09.90% (55,246,848B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
161
| | | ->09.90% (55,246,848B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
162
| | |   ->09.90% (55,246,848B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
163
| | |     
 
164
| | ->07.33% (40,894,464B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
165
| | | ->07.33% (40,894,464B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
166
| | |   ->07.33% (40,894,464B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
167
| | |     
 
168
| | ->00.61% (3,424,256B) in 1+ places, all below ms_print's threshold (01.00%)
 
169
| | 
 
170
| ->00.08% (431,380B) in 1+ places, all below ms_print's threshold (01.00%)
 
171
 
172
->11.47% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
173
| ->11.47% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
174
|   ->11.47% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
175
|     
 
176
->00.00% (10,734B) in 1+ places, all below ms_print's threshold (01.00%)
 
177
 
 
178
--------------------------------------------------------------------------------
 
179
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
180
--------------------------------------------------------------------------------
 
181
  7 12,013,079,940      777,093,504      777,045,803        47,701            0
 
182
99.99% (777,045,803B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
183
->91.76% (713,035,068B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
184
| ->91.69% (712,491,008B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
185
| | ->30.71% (238,682,112B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
186
| | | ->30.71% (238,682,112B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
187
| | |   ->30.71% (238,682,112B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
188
| | |     
 
189
| | ->16.99% (131,989,504B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
190
| | | ->16.83% (130,809,856B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
191
| | | | ->16.83% (130,809,856B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
192
| | | |   
 
193
| | | ->00.15% (1,179,648B) in 1+ places, all below ms_print's threshold (01.00%)
 
194
| | | 
 
195
| | ->15.00% (116,555,776B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
196
| | | ->15.00% (116,555,776B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
197
| | |   ->15.00% (116,555,776B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
198
| | |     
 
199
| | ->10.55% (81,985,536B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
200
| | | ->10.55% (81,985,536B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
201
| | |   ->10.55% (81,985,536B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
202
| | |     
 
203
| | ->10.37% (80,609,280B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
204
| | | ->10.37% (80,609,280B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
205
| | |   ->10.37% (80,609,280B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
206
| | |     
 
207
| | ->07.40% (57,540,608B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
208
| | | ->07.40% (57,540,608B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
209
| | |   ->07.40% (57,540,608B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
210
| | |     
 
211
| | ->00.66% (5,128,192B) in 1+ places, all below ms_print's threshold (01.00%)
 
212
| | 
 
213
| ->00.07% (544,060B) in 1+ places, all below ms_print's threshold (01.00%)
 
214
 
215
->08.24% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
216
| ->08.24% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
217
|   ->08.24% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
218
|     
 
219
->00.00% (10,734B) in 1+ places, all below ms_print's threshold (01.00%)
 
220
 
 
221
--------------------------------------------------------------------------------
 
222
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
223
--------------------------------------------------------------------------------
 
224
  8 13,722,047,721      894,324,056      894,269,260        54,796            0
 
225
  9 15,963,063,359      894,324,056      894,269,260        54,796            0
 
226
 10 17,606,469,420      894,324,056      894,269,260        54,796            0
 
227
99.99% (894,269,260B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
228
->92.84% (830,258,512B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
229
| ->92.79% (829,800,448B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
230
| | ->30.88% (276,168,704B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
231
| | | ->30.88% (276,168,704B) 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)
 
232
| | |   ->30.88% (276,168,704B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
233
| | |     
 
234
| | ->17.79% (159,121,408B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
235
| | | ->17.65% (157,810,688B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
236
| | | | ->17.65% (157,810,688B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
237
| | | |   
 
238
| | | ->00.15% (1,310,720B) in 1+ places, all below ms_print's threshold (01.00%)
 
239
| | | 
 
240
| | ->15.08% (134,905,856B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
241
| | | ->15.08% (134,905,856B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
242
| | |   ->15.08% (134,905,856B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
243
| | |     
 
244
| | ->10.78% (96,403,456B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
245
| | | ->10.78% (96,403,456B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
246
| | |   ->10.78% (96,403,456B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
247
| | |     
 
248
| | ->10.42% (93,192,192B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
249
| | | ->10.42% (93,192,192B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
250
| | |   ->10.42% (93,192,192B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
251
| | |     
 
252
| | ->07.17% (64,094,208B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
253
| | | ->07.17% (64,094,208B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
254
| | |   ->07.17% (64,094,208B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
255
| | |     
 
256
| | ->00.66% (5,914,624B) in 1+ places, all below ms_print's threshold (01.00%)
 
257
| | 
 
258
| ->00.05% (458,064B) in 1+ places, all below ms_print's threshold (01.00%)
 
259
 
260
->07.16% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
261
| ->07.16% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
262
|   ->07.16% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
263
|     
 
264
->00.00% (10,747B) in 1+ places, all below ms_print's threshold (01.00%)
 
265
 
 
266
--------------------------------------------------------------------------------
 
267
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
268
--------------------------------------------------------------------------------
 
269
 11 19,003,003,330      132,287,048      132,278,675         8,373            0
 
270
 12 20,752,025,197      316,399,040      316,379,435        19,605            0
 
271
 13 22,501,315,556      500,533,112      500,502,275        30,837            0
 
272
 14 23,750,674,303      632,187,480      632,148,619        38,861            0
 
273
 15 25,749,456,044      842,502,432      842,450,731        51,701            0
 
274
 16 28,178,529,700    1,042,913,504    1,037,606,020     5,307,484            0
 
275
99.49% (1,037,606,020B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
276
->87.22% (909,594,933B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
277
| ->79.55% (829,669,376B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
278
| | ->26.39% (275,218,432B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
279
| | | ->26.39% (275,218,432B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
280
| | |   ->26.39% (275,218,432B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
281
| | |     
 
282
| | ->15.89% (165,675,008B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
283
| | | ->15.61% (162,791,424B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
284
| | | | ->15.61% (162,791,424B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
285
| | | |   
 
286
| | | ->00.28% (2,883,584B) in 1+ places, all below ms_print's threshold (01.00%)
 
287
| | | 
 
288
| | ->12.69% (132,382,720B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
289
| | | ->12.69% (132,382,720B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
290
| | |   ->12.69% (132,382,720B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
291
| | |     
 
292
| | ->09.12% (95,158,272B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
293
| | | ->09.12% (95,158,272B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
294
| | |   ->09.12% (95,158,272B) 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)
 
295
| | |     
 
296
| | ->08.82% (92,012,544B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
297
| | | ->08.82% (92,012,544B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
298
| | |   ->08.82% (92,012,544B) 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)
 
299
| | |     
 
300
| | ->06.01% (62,652,416B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
301
| | | ->06.01% (62,652,416B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
302
| | |   ->06.01% (62,652,416B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
303
| | |     
 
304
| | ->00.63% (6,569,984B) in 1+ places, all below ms_print's threshold (01.00%)
 
305
| | 
 
306
| ->03.15% (32,896,800B) 0x5094CD9: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
307
| | ->03.15% (32,896,800B) 0x50945A0: xalanc_1_10::XalanSourceTreeElementNAAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeDocument*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
308
| |   ->03.15% (32,896,800B) 0x5089A9A: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
309
| |     ->03.15% (32,896,800B) 0x508468E: xalanc_1_10::XalanSourceTreeContentHandler::createElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanSourceTreeElement*) (in /usr/lib64/libxalan-c.so.110.0)
 
310
| |       
 
311
| ->01.69% (17,606,400B) 0x50A1B29: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
312
| | ->01.69% (17,606,400B) 0x50A13FD: xalanc_1_10::XalanSourceTreeTextAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
313
| |   ->01.69% (17,606,400B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
314
| |     ->01.69% (17,606,400B) 0x50849B9: xalanc_1_10::XalanSourceTreeContentHandler::processAccumulatedText() (in /usr/lib64/libxalan-c.so.110.0)
 
315
| |       
 
316
| ->01.43% (14,924,800B) 0x4FBE576: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
317
| | ->01.43% (14,924,800B) 0x4FBDD72: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
318
| |   ->01.41% (14,671,360B) 0x5086460: xalanc_1_10::XalanSourceTreeDocument::createTextNode(unsigned short const*, unsigned int, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*) (in /usr/lib64/libxalan-c.so.110.0)
 
319
| |   | ->01.41% (14,671,360B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
320
| |   |   
 
321
| |   ->00.02% (253,440B) in 1+ places, all below ms_print's threshold (01.00%)
 
322
| |   
 
323
| ->01.39% (14,497,557B) in 420 places, all below massif's threshold (01.00%)
 
324
|   
 
325
->06.14% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
326
| ->06.14% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
327
|   ->06.14% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
328
|     
 
329
->06.14% (63,999,968B) 0x5AB967F: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
330
| ->06.14% (63,999,968B) 0x5ABA493: (within /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
331
|   ->06.14% (63,999,968B) 0x5ABA558: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
332
|   | ->06.14% (63,999,968B) 0x5AB78B5: std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::basic_istringstream(std::string const&, std::_Ios_Openmode) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
333
|   |   ->06.14% (63,999,968B) 0x405363: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
334
|   |   | 
 
335
|   |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
336
|   |   
 
337
|   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
338
|   
 
339
->00.00% (11,118B) in 1+ places, all below ms_print's threshold (01.00%)
 
340
 
 
341
--------------------------------------------------------------------------------
 
342
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
343
--------------------------------------------------------------------------------
 
344
 17 30,054,009,357    1,129,397,312    1,118,712,510    10,684,802            0
 
345
99.05% (1,118,712,510B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
346
->87.72% (990,701,423B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
347
| ->73.46% (829,669,376B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
348
| | ->24.37% (275,218,432B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
349
| | | ->24.37% (275,218,432B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
350
| | |   ->24.37% (275,218,432B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
351
| | |     
 
352
| | ->14.67% (165,675,008B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
353
| | | ->14.41% (162,791,424B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
354
| | | | ->14.41% (162,791,424B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
355
| | | |   
 
356
| | | ->00.26% (2,883,584B) in 1+ places, all below ms_print's threshold (01.00%)
 
357
| | | 
 
358
| | ->11.72% (132,382,720B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
359
| | | ->11.72% (132,382,720B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
360
| | |   ->11.72% (132,382,720B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
361
| | |     
 
362
| | ->08.43% (95,158,272B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
363
| | | ->08.43% (95,158,272B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
364
| | |   ->08.43% (95,158,272B) 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)
 
365
| | |     
 
366
| | ->08.15% (92,012,544B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
367
| | | ->08.15% (92,012,544B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
368
| | |   ->08.15% (92,012,544B) 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)
 
369
| | |     
 
370
| | ->05.55% (62,652,416B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
371
| | | ->05.55% (62,652,416B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
372
| | |   ->05.55% (62,652,416B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
373
| | |     
 
374
| | ->00.58% (6,569,984B) in 1+ places, all below ms_print's threshold (01.00%)
 
375
| | 
 
376
| ->05.91% (66,715,200B) 0x5094CD9: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
377
| | ->05.91% (66,715,200B) 0x50945A0: xalanc_1_10::XalanSourceTreeElementNAAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeDocument*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
378
| |   ->05.91% (66,715,200B) 0x5089A9A: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
379
| |     ->05.91% (66,715,200B) 0x508468E: xalanc_1_10::XalanSourceTreeContentHandler::createElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanSourceTreeElement*) (in /usr/lib64/libxalan-c.so.110.0)
 
380
| |       
 
381
| ->03.16% (35,707,200B) 0x50A1B29: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
382
| | ->03.16% (35,707,200B) 0x50A13FD: xalanc_1_10::XalanSourceTreeTextAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
383
| |   ->03.16% (35,707,200B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
384
| |     ->03.16% (35,707,200B) 0x50849B9: xalanc_1_10::XalanSourceTreeContentHandler::processAccumulatedText() (in /usr/lib64/libxalan-c.so.110.0)
 
385
| |       
 
386
| ->02.68% (30,247,680B) 0x4FBE576: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
387
| | ->02.68% (30,247,680B) 0x4FBDD72: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
388
| |   ->02.63% (29,753,600B) 0x5086460: xalanc_1_10::XalanSourceTreeDocument::createTextNode(unsigned short const*, unsigned int, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*) (in /usr/lib64/libxalan-c.so.110.0)
 
389
| |   | ->02.63% (29,753,600B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
390
| |   |   
 
391
| |   ->00.04% (494,080B) in 1+ places, all below ms_print's threshold (01.00%)
 
392
| |   
 
393
| ->01.30% (14,676,899B) in 420 places, all below massif's threshold (01.00%)
 
394
| | 
 
395
| ->01.21% (13,685,068B) 0x4FAF143: xalanc_1_10::XalanVector<unsigned short, xalanc_1_10::MemoryManagedConstructionTraits<unsigned short> >::doReserve(unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
396
|   ->01.21% (13,679,846B) 0x4FABC8F: xalanc_1_10::XalanDOMString::append(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
397
|   | ->01.21% (13,678,272B) 0x4FAC1CF: xalanc_1_10::XalanDOMString::XalanDOMString(unsigned short const*, xercesc_2_8::MemoryManager&, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
398
|   | | ->01.21% (13,677,894B) 0x4FBDD2C: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
399
|   | | | 
 
400
|   | | ->00.00% (378B) in 1+ places, all below ms_print's threshold (01.00%)
 
401
|   | | 
 
402
|   | ->00.00% (1,574B) in 1+ places, all below ms_print's threshold (01.00%)
 
403
|   | 
 
404
|   ->00.00% (5,222B) in 1+ places, all below ms_print's threshold (01.00%)
 
405
|   
 
406
->05.67% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
407
| ->05.67% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
408
|   ->05.67% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
409
|     
 
410
->05.67% (63,999,968B) 0x5AB967F: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
411
| ->05.67% (63,999,968B) 0x5ABA493: (within /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
412
|   ->05.67% (63,999,968B) 0x5ABA558: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
413
|   | ->05.67% (63,999,968B) 0x5AB78B5: std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::basic_istringstream(std::string const&, std::_Ios_Openmode) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
414
|   |   ->05.67% (63,999,968B) 0x405363: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
415
|   |   | 
 
416
|   |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
417
|   |   
 
418
|   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
419
|   
 
420
->00.00% (11,118B) in 1+ places, all below ms_print's threshold (01.00%)
 
421
 
 
422
--------------------------------------------------------------------------------
 
423
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
424
--------------------------------------------------------------------------------
 
425
 18 32,087,059,499    1,223,048,400    1,206,535,392    16,513,008            0
 
426
98.65% (1,206,535,392B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
427
->88.18% (1,078,524,305B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
428
| ->67.84% (829,669,376B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
429
| | ->22.50% (275,218,432B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
430
| | | ->22.50% (275,218,432B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
431
| | |   ->22.50% (275,218,432B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
432
| | |     
 
433
| | ->13.55% (165,675,008B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
434
| | | ->13.31% (162,791,424B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
435
| | | | ->13.31% (162,791,424B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
436
| | | |   
 
437
| | | ->00.24% (2,883,584B) in 1+ places, all below ms_print's threshold (01.00%)
 
438
| | | 
 
439
| | ->10.82% (132,382,720B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
440
| | | ->10.82% (132,382,720B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
441
| | |   ->10.82% (132,382,720B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
442
| | |     
 
443
| | ->07.78% (95,158,272B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
444
| | | ->07.78% (95,158,272B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
445
| | |   ->07.78% (95,158,272B) 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)
 
446
| | |     
 
447
| | ->07.52% (92,012,544B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
448
| | | ->07.52% (92,012,544B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
449
| | |   ->07.52% (92,012,544B) 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)
 
450
| | |     
 
451
| | ->05.12% (62,652,416B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
452
| | | ->05.12% (62,652,416B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
453
| | |   ->05.12% (62,652,416B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
454
| | |     
 
455
| | ->00.54% (6,569,984B) in 1+ places, all below ms_print's threshold (01.00%)
 
456
| | 
 
457
| ->08.45% (103,334,400B) 0x5094CD9: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
458
| | ->08.45% (103,334,400B) 0x50945A0: xalanc_1_10::XalanSourceTreeElementNAAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeDocument*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
459
| |   ->08.45% (103,334,400B) 0x5089A9A: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
460
| |     ->08.45% (103,334,400B) 0x508468E: xalanc_1_10::XalanSourceTreeContentHandler::createElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanSourceTreeElement*) (in /usr/lib64/libxalan-c.so.110.0)
 
461
| |       
 
462
| ->04.52% (55,305,600B) 0x50A1B29: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
463
| | ->04.52% (55,305,600B) 0x50A13FD: xalanc_1_10::XalanSourceTreeTextAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
464
| |   ->04.52% (55,305,600B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
465
| |     ->04.52% (55,305,600B) 0x50849B9: xalanc_1_10::XalanSourceTreeContentHandler::processAccumulatedText() (in /usr/lib64/libxalan-c.so.110.0)
 
466
| |       
 
467
| ->03.83% (46,822,400B) 0x4FBE576: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
468
| | ->03.83% (46,822,400B) 0x4FBDD72: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
469
| |   ->03.77% (46,087,680B) 0x5086460: xalanc_1_10::XalanSourceTreeDocument::createTextNode(unsigned short const*, unsigned int, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*) (in /usr/lib64/libxalan-c.so.110.0)
 
470
| |   | ->03.77% (46,087,680B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
471
| |   |   
 
472
| |   ->00.06% (734,720B) in 1+ places, all below ms_print's threshold (01.00%)
 
473
| |   
 
474
| ->01.73% (21,182,150B) 0x4FAF143: xalanc_1_10::XalanVector<unsigned short, xalanc_1_10::MemoryManagedConstructionTraits<unsigned short> >::doReserve(unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
475
| | ->01.73% (21,176,928B) 0x4FABC8F: xalanc_1_10::XalanDOMString::append(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
476
| | | ->01.73% (21,175,354B) 0x4FAC1CF: xalanc_1_10::XalanDOMString::XalanDOMString(unsigned short const*, xercesc_2_8::MemoryManager&, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
477
| | | | ->01.73% (21,174,976B) 0x4FBDD2C: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
478
| | | | | 
 
479
| | | | ->00.00% (378B) in 1+ places, all below ms_print's threshold (01.00%)
 
480
| | | | 
 
481
| | | ->00.00% (1,574B) in 1+ places, all below ms_print's threshold (01.00%)
 
482
| | | 
 
483
| | ->00.00% (5,222B) in 1+ places, all below ms_print's threshold (01.00%)
 
484
| | 
 
485
| ->01.19% (14,553,600B) 0x50A3369: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
486
| | ->01.19% (14,553,600B) 0x50A2C3A: xalanc_1_10::XalanSourceTreeTextIWSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
487
| |   ->01.19% (14,553,600B) 0x50864DC: xalanc_1_10::XalanSourceTreeDocument::createTextNode(unsigned short const*, unsigned int, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*) (in /usr/lib64/libxalan-c.so.110.0)
 
488
| |     ->01.19% (14,553,600B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
489
| |       
 
490
| ->00.63% (7,656,779B) in 1+ places, all below ms_print's threshold (01.00%)
 
491
 
492
->05.23% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
493
| ->05.23% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
494
|   ->05.23% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
495
|     
 
496
->05.23% (63,999,968B) 0x5AB967F: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
497
| ->05.23% (63,999,968B) 0x5ABA493: (within /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
498
|   ->05.23% (63,999,968B) 0x5ABA558: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
499
|   | ->05.23% (63,999,968B) 0x5AB78B5: std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::basic_istringstream(std::string const&, std::_Ios_Openmode) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
500
|   |   ->05.23% (63,999,968B) 0x405363: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
501
|   |   | 
 
502
|   |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
503
|   |   
 
504
|   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
505
|   
 
506
->00.00% (11,118B) in 1+ places, all below ms_print's threshold (01.00%)
 
507
 
 
508
--------------------------------------------------------------------------------
 
509
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
510
--------------------------------------------------------------------------------
 
511
 19 34,291,329,805    1,324,481,408    1,301,669,544    22,811,864            0
 
512
98.28% (1,301,669,544B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
513
->88.61% (1,173,658,457B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
514
| ->62.64% (829,669,376B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
515
| | ->20.78% (275,218,432B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
516
| | | ->20.78% (275,218,432B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
517
| | |   ->20.78% (275,218,432B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
518
| | |     
 
519
| | ->12.51% (165,675,008B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
520
| | | ->12.29% (162,791,424B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
521
| | | | ->12.29% (162,791,424B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
522
| | | |   
 
523
| | | ->00.22% (2,883,584B) in 1+ places, all below ms_print's threshold (01.00%)
 
524
| | | 
 
525
| | ->10.00% (132,382,720B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
526
| | | ->10.00% (132,382,720B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
527
| | |   ->10.00% (132,382,720B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
528
| | |     
 
529
| | ->07.18% (95,158,272B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
530
| | | ->07.18% (95,158,272B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
531
| | |   ->07.18% (95,158,272B) 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)
 
532
| | |     
 
533
| | ->06.95% (92,012,544B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
534
| | | ->06.95% (92,012,544B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
535
| | |   ->06.95% (92,012,544B) 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)
 
536
| | |     
 
537
| | ->04.73% (62,652,416B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
538
| | | ->04.73% (62,652,416B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
539
| | |   ->04.73% (62,652,416B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
540
| | |     
 
541
| | ->00.50% (6,569,984B) in 1+ places, all below ms_print's threshold (01.00%)
 
542
| | 
 
543
| ->10.80% (142,999,200B) 0x5094CD9: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
544
| | ->10.80% (142,999,200B) 0x50945A0: xalanc_1_10::XalanSourceTreeElementNAAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeDocument*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
545
| |   ->10.80% (142,999,200B) 0x5089A9A: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
546
| |     ->10.80% (142,999,200B) 0x508468E: xalanc_1_10::XalanSourceTreeContentHandler::createElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanSourceTreeElement*) (in /usr/lib64/libxalan-c.so.110.0)
 
547
| |       
 
548
| ->05.78% (76,536,000B) 0x50A1B29: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
549
| | ->05.78% (76,536,000B) 0x50A13FD: xalanc_1_10::XalanSourceTreeTextAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
550
| |   ->05.78% (76,536,000B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
551
| |     ->05.78% (76,536,000B) 0x50849B9: xalanc_1_10::XalanSourceTreeContentHandler::processAccumulatedText() (in /usr/lib64/libxalan-c.so.110.0)
 
552
| |       
 
553
| ->04.89% (64,756,480B) 0x4FBE576: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
554
| | ->04.89% (64,756,480B) 0x4FBDD72: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
555
| |   ->04.82% (63,778,560B) 0x5086460: xalanc_1_10::XalanSourceTreeDocument::createTextNode(unsigned short const*, unsigned int, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*) (in /usr/lib64/libxalan-c.so.110.0)
 
556
| |   | ->04.82% (63,778,560B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
557
| |   |   
 
558
| |   ->00.07% (977,920B) in 1+ places, all below ms_print's threshold (01.00%)
 
559
| |   
 
560
| ->02.21% (29,299,694B) 0x4FAF143: xalanc_1_10::XalanVector<unsigned short, xalanc_1_10::MemoryManagedConstructionTraits<unsigned short> >::doReserve(unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
561
| | ->02.21% (29,294,472B) 0x4FABC8F: xalanc_1_10::XalanDOMString::append(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
562
| | | ->02.21% (29,292,898B) 0x4FAC1CF: xalanc_1_10::XalanDOMString::XalanDOMString(unsigned short const*, xercesc_2_8::MemoryManager&, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
563
| | | | ->02.21% (29,292,520B) 0x4FBDD2C: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
564
| | | | | 
 
565
| | | | ->00.00% (378B) in 1+ places, all below ms_print's threshold (01.00%)
 
566
| | | | 
 
567
| | | ->00.00% (1,574B) in 1+ places, all below ms_print's threshold (01.00%)
 
568
| | | 
 
569
| | ->00.00% (5,222B) in 1+ places, all below ms_print's threshold (01.00%)
 
570
| | 
 
571
| ->01.52% (20,140,800B) 0x50A3369: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
572
| | ->01.52% (20,140,800B) 0x50A2C3A: xalanc_1_10::XalanSourceTreeTextIWSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
573
| |   ->01.52% (20,140,800B) 0x50864DC: xalanc_1_10::XalanSourceTreeDocument::createTextNode(unsigned short const*, unsigned int, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*) (in /usr/lib64/libxalan-c.so.110.0)
 
574
| |     ->01.52% (20,140,800B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
575
| |       
 
576
| ->00.77% (10,256,907B) in 1+ places, all below ms_print's threshold (01.00%)
 
577
 
578
->04.83% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
579
| ->04.83% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
580
|   ->04.83% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
581
|     
 
582
->04.83% (63,999,968B) 0x5AB967F: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
583
| ->04.83% (63,999,968B) 0x5ABA493: (within /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
584
|   ->04.83% (63,999,968B) 0x5ABA558: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
585
|   | ->04.83% (63,999,968B) 0x5AB78B5: std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::basic_istringstream(std::string const&, std::_Ios_Openmode) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
586
|   |   ->04.83% (63,999,968B) 0x405363: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
587
|   |   | 
 
588
|   |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
589
|   |   
 
590
|   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
591
|   
 
592
->00.00% (11,118B) in 1+ places, all below ms_print's threshold (01.00%)
 
593
 
 
594
--------------------------------------------------------------------------------
 
595
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
596
--------------------------------------------------------------------------------
 
597
 20 36,679,431,026    1,434,266,304    1,404,643,626    29,622,678            0
 
598
97.93% (1,404,643,626B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
599
->89.01% (1,276,632,539B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
600
| ->57.85% (829,669,376B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
601
| | ->19.19% (275,218,432B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
602
| | | ->19.19% (275,218,432B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
603
| | |   ->19.19% (275,218,432B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
604
| | |     
 
605
| | ->11.55% (165,675,008B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
606
| | | ->11.35% (162,791,424B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
607
| | | | ->11.35% (162,791,424B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
608
| | | |   
 
609
| | | ->00.20% (2,883,584B) in 1+ places, all below ms_print's threshold (01.00%)
 
610
| | | 
 
611
| | ->09.23% (132,382,720B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
612
| | | ->09.23% (132,382,720B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
613
| | |   ->09.23% (132,382,720B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
614
| | |     
 
615
| | ->06.63% (95,158,272B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
616
| | | ->06.63% (95,158,272B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
617
| | |   ->06.63% (95,158,272B) 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)
 
618
| | |     
 
619
| | ->06.42% (92,012,544B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
620
| | | ->06.42% (92,012,544B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
621
| | |   ->06.42% (92,012,544B) 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)
 
622
| | |     
 
623
| | ->04.37% (62,652,416B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
624
| | | ->04.37% (62,652,416B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
625
| | |   ->04.37% (62,652,416B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
626
| | |     
 
627
| | ->00.46% (6,569,984B) in 1+ places, all below ms_print's threshold (01.00%)
 
628
| | 
 
629
| ->12.97% (185,954,400B) 0x5094CD9: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
630
| | ->12.97% (185,954,400B) 0x50945A0: xalanc_1_10::XalanSourceTreeElementNAAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeDocument*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
631
| |   ->12.97% (185,954,400B) 0x5089A9A: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
632
| |     ->12.97% (185,954,400B) 0x508468E: xalanc_1_10::XalanSourceTreeContentHandler::createElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanSourceTreeElement*) (in /usr/lib64/libxalan-c.so.110.0)
 
633
| |       
 
634
| ->06.94% (99,523,200B) 0x50A1B29: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
635
| | ->06.94% (99,523,200B) 0x50A13FD: xalanc_1_10::XalanSourceTreeTextAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
636
| |   ->06.94% (99,523,200B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
637
| |     ->06.94% (99,523,200B) 0x50849B9: xalanc_1_10::XalanSourceTreeContentHandler::processAccumulatedText() (in /usr/lib64/libxalan-c.so.110.0)
 
638
| |       
 
639
| ->05.87% (84,158,720B) 0x4FBE576: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
640
| | ->05.87% (84,158,720B) 0x4FBDD72: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
641
| |   ->05.78% (82,936,320B) 0x5086460: xalanc_1_10::XalanSourceTreeDocument::createTextNode(unsigned short const*, unsigned int, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*) (in /usr/lib64/libxalan-c.so.110.0)
 
642
| |   | ->05.78% (82,936,320B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
643
| |   |   
 
644
| |   ->00.09% (1,222,400B) in 1+ places, all below ms_print's threshold (01.00%)
 
645
| |   
 
646
| ->02.66% (38,081,448B) 0x4FAF143: xalanc_1_10::XalanVector<unsigned short, xalanc_1_10::MemoryManagedConstructionTraits<unsigned short> >::doReserve(unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
647
| | ->02.65% (38,076,226B) 0x4FABC8F: xalanc_1_10::XalanDOMString::append(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
648
| | | ->02.65% (38,074,652B) 0x4FAC1CF: xalanc_1_10::XalanDOMString::XalanDOMString(unsigned short const*, xercesc_2_8::MemoryManager&, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
649
| | | | ->02.65% (38,074,274B) 0x4FBDD2C: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
650
| | | | | 
 
651
| | | | ->00.00% (378B) in 1+ places, all below ms_print's threshold (01.00%)
 
652
| | | | 
 
653
| | | ->00.00% (1,574B) in 1+ places, all below ms_print's threshold (01.00%)
 
654
| | | 
 
655
| | ->00.00% (5,222B) in 1+ places, all below ms_print's threshold (01.00%)
 
656
| | 
 
657
| ->01.83% (26,188,800B) 0x50A3369: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
658
| | ->01.83% (26,188,800B) 0x50A2C3A: xalanc_1_10::XalanSourceTreeTextIWSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
659
| |   ->01.83% (26,188,800B) 0x50864DC: xalanc_1_10::XalanSourceTreeDocument::createTextNode(unsigned short const*, unsigned int, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*) (in /usr/lib64/libxalan-c.so.110.0)
 
660
| |     ->01.83% (26,188,800B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
661
| |       
 
662
| ->00.91% (13,056,595B) in 1+ places, all below ms_print's threshold (01.00%)
 
663
 
664
->04.46% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
665
| ->04.46% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
666
|   ->04.46% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
667
|     
 
668
->04.46% (63,999,968B) 0x5AB967F: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
669
| ->04.46% (63,999,968B) 0x5ABA493: (within /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
670
|   ->04.46% (63,999,968B) 0x5ABA558: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
671
|   | ->04.46% (63,999,968B) 0x5AB78B5: std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::basic_istringstream(std::string const&, std::_Ios_Openmode) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
672
|   |   ->04.46% (63,999,968B) 0x405363: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
673
|   |   | 
 
674
|   |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
675
|   |   
 
676
|   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
677
|   
 
678
->00.00% (11,118B) in 1+ places, all below ms_print's threshold (01.00%)
 
679
 
 
680
--------------------------------------------------------------------------------
 
681
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
682
--------------------------------------------------------------------------------
 
683
 21 38,233,321,699    1,480,691,728    1,448,618,483    32,073,245            0
 
684
97.83% (1,448,618,483B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
685
->88.76% (1,314,316,004B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
686
| ->56.03% (829,669,376B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
687
| | ->18.59% (275,218,432B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
688
| | | ->18.59% (275,218,432B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
689
| | |   ->18.59% (275,218,432B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
690
| | |     
 
691
| | ->11.19% (165,675,008B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
692
| | | ->10.99% (162,791,424B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
693
| | | | ->10.99% (162,791,424B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
694
| | | |   
 
695
| | | ->00.19% (2,883,584B) in 1+ places, all below ms_print's threshold (01.00%)
 
696
| | | 
 
697
| | ->08.94% (132,382,720B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
698
| | | ->08.94% (132,382,720B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
699
| | |   ->08.94% (132,382,720B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
700
| | |     
 
701
| | ->06.43% (95,158,272B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
702
| | | ->06.43% (95,158,272B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
703
| | |   ->06.43% (95,158,272B) 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)
 
704
| | |     
 
705
| | ->06.21% (92,012,544B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
706
| | | ->06.21% (92,012,544B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
707
| | |   ->06.21% (92,012,544B) 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)
 
708
| | |     
 
709
| | ->04.23% (62,652,416B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
710
| | | ->04.23% (62,652,416B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
711
| | |   ->04.23% (62,652,416B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
712
| | |     
 
713
| | ->00.44% (6,569,984B) in 1+ places, all below ms_print's threshold (01.00%)
 
714
| | 
 
715
| ->13.60% (201,405,600B) 0x5094CD9: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
716
| | ->13.60% (201,405,600B) 0x50945A0: xalanc_1_10::XalanSourceTreeElementNAAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeDocument*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
717
| |   ->13.60% (201,405,600B) 0x5089A9A: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
718
| |     ->13.60% (201,405,600B) 0x508468E: xalanc_1_10::XalanSourceTreeContentHandler::createElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanSourceTreeElement*) (in /usr/lib64/libxalan-c.so.110.0)
 
719
| |       
 
720
| ->07.28% (107,793,600B) 0x50A1B29: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
721
| | ->07.28% (107,793,600B) 0x50A13FD: xalanc_1_10::XalanSourceTreeTextAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
722
| |   ->07.28% (107,793,600B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
723
| |     ->07.28% (107,793,600B) 0x50849B9: xalanc_1_10::XalanSourceTreeContentHandler::processAccumulatedText() (in /usr/lib64/libxalan-c.so.110.0)
 
724
| |       
 
725
| ->06.15% (91,133,440B) 0x4FBE576: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
726
| | ->06.15% (91,133,440B) 0x4FBDD72: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
727
| |   ->06.07% (89,826,560B) 0x5086460: xalanc_1_10::XalanSourceTreeDocument::createTextNode(unsigned short const*, unsigned int, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*) (in /usr/lib64/libxalan-c.so.110.0)
 
728
| |   | ->06.07% (89,826,560B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
729
| |   |   
 
730
| |   ->00.09% (1,306,880B) in 1+ places, all below ms_print's threshold (01.00%)
 
731
| |   
 
732
| ->02.79% (41,241,118B) 0x4FAF143: xalanc_1_10::XalanVector<unsigned short, xalanc_1_10::MemoryManagedConstructionTraits<unsigned short> >::doReserve(unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
733
| | ->02.78% (41,234,872B) 0x4FABC8F: xalanc_1_10::XalanDOMString::append(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
734
| | | ->02.78% (41,233,118B) 0x4FAC1CF: xalanc_1_10::XalanDOMString::XalanDOMString(unsigned short const*, xercesc_2_8::MemoryManager&, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
735
| | | | ->02.78% (41,232,726B) 0x4FBDD2C: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
736
| | | | | 
 
737
| | | | ->00.00% (392B) in 1+ places, all below ms_print's threshold (01.00%)
 
738
| | | | 
 
739
| | | ->00.00% (1,754B) in 1+ places, all below ms_print's threshold (01.00%)
 
740
| | | 
 
741
| | ->00.00% (6,246B) in 1+ places, all below ms_print's threshold (01.00%)
 
742
| | 
 
743
| ->01.92% (28,368,000B) 0x50A3369: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
744
| | ->01.92% (28,368,000B) 0x50A2C3A: xalanc_1_10::XalanSourceTreeTextIWSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
745
| |   ->01.92% (28,368,000B) 0x50864DC: xalanc_1_10::XalanSourceTreeDocument::createTextNode(unsigned short const*, unsigned int, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*) (in /usr/lib64/libxalan-c.so.110.0)
 
746
| |     ->01.92% (28,368,000B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
747
| |       
 
748
| ->00.99% (14,704,870B) in 1+ places, all below ms_print's threshold (01.00%)
 
749
 
750
->04.75% (70,291,360B) 0x5AB967F: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
751
| ->04.32% (63,999,968B) 0x5ABA493: (within /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
752
| | ->04.32% (63,999,968B) 0x5ABA558: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
753
| | | ->04.32% (63,999,968B) 0x5AB78B5: std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::basic_istringstream(std::string const&, std::_Ios_Openmode) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
754
| | |   ->04.32% (63,999,968B) 0x405363: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
755
| | |   | 
 
756
| | |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
757
| | |   
 
758
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
759
| | 
 
760
| ->00.42% (6,291,392B) in 1+ places, all below ms_print's threshold (01.00%)
 
761
 
762
->04.32% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
763
| ->04.32% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
764
|   ->04.32% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
765
|     
 
766
->00.00% (11,118B) in 1+ places, all below ms_print's threshold (01.00%)
 
767
 
 
768
--------------------------------------------------------------------------------
 
769
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
770
--------------------------------------------------------------------------------
 
771
 22 40,293,646,047    1,499,566,096    1,467,492,851    32,073,245            0
 
772
97.86% (1,467,492,851B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
773
->87.65% (1,314,316,004B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
774
| ->55.33% (829,669,376B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
775
| | ->18.35% (275,218,432B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
776
| | | ->18.35% (275,218,432B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
777
| | |   ->18.35% (275,218,432B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
778
| | |     
 
779
| | ->11.05% (165,675,008B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
780
| | | ->10.86% (162,791,424B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
781
| | | | ->10.86% (162,791,424B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
782
| | | |   
 
783
| | | ->00.19% (2,883,584B) in 1+ places, all below ms_print's threshold (01.00%)
 
784
| | | 
 
785
| | ->08.83% (132,382,720B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
786
| | | ->08.83% (132,382,720B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
787
| | |   ->08.83% (132,382,720B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
788
| | |     
 
789
| | ->06.35% (95,158,272B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
790
| | | ->06.35% (95,158,272B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
791
| | |   ->06.35% (95,158,272B) 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)
 
792
| | |     
 
793
| | ->06.14% (92,012,544B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
794
| | | ->06.14% (92,012,544B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
795
| | |   ->06.14% (92,012,544B) 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)
 
796
| | |     
 
797
| | ->04.18% (62,652,416B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
798
| | | ->04.18% (62,652,416B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
799
| | |   ->04.18% (62,652,416B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
800
| | |     
 
801
| | ->00.44% (6,569,984B) in 1+ places, all below ms_print's threshold (01.00%)
 
802
| | 
 
803
| ->13.43% (201,405,600B) 0x5094CD9: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
804
| | ->13.43% (201,405,600B) 0x50945A0: xalanc_1_10::XalanSourceTreeElementNAAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeDocument*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
805
| |   ->13.43% (201,405,600B) 0x5089A9A: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
806
| |     ->13.43% (201,405,600B) 0x508468E: xalanc_1_10::XalanSourceTreeContentHandler::createElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanSourceTreeElement*) (in /usr/lib64/libxalan-c.so.110.0)
 
807
| |       
 
808
| ->07.19% (107,793,600B) 0x50A1B29: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
809
| | ->07.19% (107,793,600B) 0x50A13FD: xalanc_1_10::XalanSourceTreeTextAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
810
| |   ->07.19% (107,793,600B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
811
| |     ->07.19% (107,793,600B) 0x50849B9: xalanc_1_10::XalanSourceTreeContentHandler::processAccumulatedText() (in /usr/lib64/libxalan-c.so.110.0)
 
812
| |       
 
813
| ->06.08% (91,133,440B) 0x4FBE576: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
814
| | ->06.08% (91,133,440B) 0x4FBDD72: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
815
| |   ->05.99% (89,826,560B) 0x5086460: xalanc_1_10::XalanSourceTreeDocument::createTextNode(unsigned short const*, unsigned int, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*) (in /usr/lib64/libxalan-c.so.110.0)
 
816
| |   | ->05.99% (89,826,560B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
817
| |   |   
 
818
| |   ->00.09% (1,306,880B) in 1+ places, all below ms_print's threshold (01.00%)
 
819
| |   
 
820
| ->02.75% (41,241,118B) 0x4FAF143: xalanc_1_10::XalanVector<unsigned short, xalanc_1_10::MemoryManagedConstructionTraits<unsigned short> >::doReserve(unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
821
| | ->02.75% (41,234,872B) 0x4FABC8F: xalanc_1_10::XalanDOMString::append(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
822
| | | ->02.75% (41,233,118B) 0x4FAC1CF: xalanc_1_10::XalanDOMString::XalanDOMString(unsigned short const*, xercesc_2_8::MemoryManager&, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
823
| | | | ->02.75% (41,232,726B) 0x4FBDD2C: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
824
| | | | | 
 
825
| | | | ->00.00% (392B) in 1+ places, all below ms_print's threshold (01.00%)
 
826
| | | | 
 
827
| | | ->00.00% (1,754B) in 1+ places, all below ms_print's threshold (01.00%)
 
828
| | | 
 
829
| | ->00.00% (6,246B) in 1+ places, all below ms_print's threshold (01.00%)
 
830
| | 
 
831
| ->01.89% (28,368,000B) 0x50A3369: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
832
| | ->01.89% (28,368,000B) 0x50A2C3A: xalanc_1_10::XalanSourceTreeTextIWSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
833
| |   ->01.89% (28,368,000B) 0x50864DC: xalanc_1_10::XalanSourceTreeDocument::createTextNode(unsigned short const*, unsigned int, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*) (in /usr/lib64/libxalan-c.so.110.0)
 
834
| |     ->01.89% (28,368,000B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
835
| |       
 
836
| ->00.98% (14,704,870B) in 1+ places, all below ms_print's threshold (01.00%)
 
837
 
838
->05.95% (89,165,728B) 0x5AB967F: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
839
| ->04.27% (63,999,968B) 0x5ABA493: (within /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
840
| | ->04.27% (63,999,968B) 0x5ABA558: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
841
| | | ->04.27% (63,999,968B) 0x5AB78B5: std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::basic_istringstream(std::string const&, std::_Ios_Openmode) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
842
| | |   ->04.27% (63,999,968B) 0x405363: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
843
| | |   | 
 
844
| | |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
845
| | |   
 
846
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
847
| | 
 
848
| ->01.68% (25,165,760B) 0x5ABA059: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
849
|   ->01.68% (25,165,760B) 0x5ABA9AE: std::string::reserve(unsigned long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
850
|     ->01.68% (25,165,760B) 0x5AB4844: std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::overflow(int) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
851
|       ->01.68% (25,165,760B) 0x5AB8E40: std::basic_streambuf<char, std::char_traits<char> >::xsputn(char const*, long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
852
|         
 
853
->04.27% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
854
| ->04.27% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
855
|   ->04.27% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
856
|     
 
857
->00.00% (11,118B) in 1+ places, all below ms_print's threshold (01.00%)
 
858
 
 
859
--------------------------------------------------------------------------------
 
860
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
861
--------------------------------------------------------------------------------
 
862
 23 43,037,117,055    1,524,731,920    1,492,658,675    32,073,245            0
 
863
 24 43,042,144,452    1,524,731,920    1,492,658,675    32,073,245            0
 
864
97.90% (1,492,658,675B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
865
->86.20% (1,314,316,004B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
866
| ->54.41% (829,669,376B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
867
| | ->18.05% (275,218,432B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
868
| | | ->18.05% (275,218,432B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
869
| | |   ->18.05% (275,218,432B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
870
| | |     
 
871
| | ->10.87% (165,675,008B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
872
| | | ->10.68% (162,791,424B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
873
| | | | ->10.68% (162,791,424B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
874
| | | |   
 
875
| | | ->00.19% (2,883,584B) in 1+ places, all below ms_print's threshold (01.00%)
 
876
| | | 
 
877
| | ->08.68% (132,382,720B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
878
| | | ->08.68% (132,382,720B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
879
| | |   ->08.68% (132,382,720B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
880
| | |     
 
881
| | ->06.24% (95,158,272B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
882
| | | ->06.24% (95,158,272B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
883
| | |   ->06.24% (95,158,272B) 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)
 
884
| | |     
 
885
| | ->06.03% (92,012,544B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
886
| | | ->06.03% (92,012,544B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
887
| | |   ->06.03% (92,012,544B) 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)
 
888
| | |     
 
889
| | ->04.11% (62,652,416B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
890
| | | ->04.11% (62,652,416B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
891
| | |   ->04.11% (62,652,416B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
892
| | |     
 
893
| | ->00.43% (6,569,984B) in 1+ places, all below ms_print's threshold (01.00%)
 
894
| | 
 
895
| ->13.21% (201,405,600B) 0x5094CD9: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
896
| | ->13.21% (201,405,600B) 0x50945A0: xalanc_1_10::XalanSourceTreeElementNAAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeDocument*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
897
| |   ->13.21% (201,405,600B) 0x5089A9A: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
898
| |     ->13.21% (201,405,600B) 0x508468E: xalanc_1_10::XalanSourceTreeContentHandler::createElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanSourceTreeElement*) (in /usr/lib64/libxalan-c.so.110.0)
 
899
| |       
 
900
| ->07.07% (107,793,600B) 0x50A1B29: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
901
| | ->07.07% (107,793,600B) 0x50A13FD: xalanc_1_10::XalanSourceTreeTextAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
902
| |   ->07.07% (107,793,600B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
903
| |     ->07.07% (107,793,600B) 0x50849B9: xalanc_1_10::XalanSourceTreeContentHandler::processAccumulatedText() (in /usr/lib64/libxalan-c.so.110.0)
 
904
| |       
 
905
| ->05.98% (91,133,440B) 0x4FBE576: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
906
| | ->05.98% (91,133,440B) 0x4FBDD72: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
907
| |   ->05.89% (89,826,560B) 0x5086460: xalanc_1_10::XalanSourceTreeDocument::createTextNode(unsigned short const*, unsigned int, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*) (in /usr/lib64/libxalan-c.so.110.0)
 
908
| |   | ->05.89% (89,826,560B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
909
| |   |   
 
910
| |   ->00.09% (1,306,880B) in 1+ places, all below ms_print's threshold (01.00%)
 
911
| |   
 
912
| ->02.70% (41,241,118B) 0x4FAF143: xalanc_1_10::XalanVector<unsigned short, xalanc_1_10::MemoryManagedConstructionTraits<unsigned short> >::doReserve(unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
913
| | ->02.70% (41,234,872B) 0x4FABC8F: xalanc_1_10::XalanDOMString::append(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
914
| | | ->02.70% (41,233,118B) 0x4FAC1CF: xalanc_1_10::XalanDOMString::XalanDOMString(unsigned short const*, xercesc_2_8::MemoryManager&, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
915
| | | | ->02.70% (41,232,726B) 0x4FBDD2C: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
916
| | | | | 
 
917
| | | | ->00.00% (392B) in 1+ places, all below ms_print's threshold (01.00%)
 
918
| | | | 
 
919
| | | ->00.00% (1,754B) in 1+ places, all below ms_print's threshold (01.00%)
 
920
| | | 
 
921
| | ->00.00% (6,246B) in 1+ places, all below ms_print's threshold (01.00%)
 
922
| | 
 
923
| ->01.86% (28,368,000B) 0x50A3369: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
924
| | ->01.86% (28,368,000B) 0x50A2C3A: xalanc_1_10::XalanSourceTreeTextIWSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
925
| |   ->01.86% (28,368,000B) 0x50864DC: xalanc_1_10::XalanSourceTreeDocument::createTextNode(unsigned short const*, unsigned int, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*) (in /usr/lib64/libxalan-c.so.110.0)
 
926
| |     ->01.86% (28,368,000B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
927
| |       
 
928
| ->00.96% (14,704,870B) in 1+ places, all below ms_print's threshold (01.00%)
 
929
 
930
->07.50% (114,331,552B) 0x5AB967F: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
931
| ->04.20% (63,999,968B) 0x5ABA493: (within /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
932
| | ->04.20% (63,999,968B) 0x5ABA558: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
933
| | | ->04.20% (63,999,968B) 0x5AB78B5: std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::basic_istringstream(std::string const&, std::_Ios_Openmode) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
934
| | |   ->04.20% (63,999,968B) 0x405363: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
935
| | |   | 
 
936
| | |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
937
| | |   
 
938
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
939
| | 
 
940
| ->03.30% (50,331,584B) 0x5ABA059: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
941
|   ->03.30% (50,331,584B) 0x5ABA9AE: std::string::reserve(unsigned long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
942
|     ->03.30% (50,331,584B) 0x5AB4844: std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::overflow(int) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
943
|       ->03.30% (50,331,584B) 0x5AB8E40: std::basic_streambuf<char, std::char_traits<char> >::xsputn(char const*, long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
944
|         
 
945
->04.20% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
946
| ->04.20% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
947
|   ->04.20% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
948
|     
 
949
->00.00% (11,118B) in 1+ places, all below ms_print's threshold (01.00%)
 
950
 
 
951
--------------------------------------------------------------------------------
 
952
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
953
--------------------------------------------------------------------------------
 
954
 25 48,532,516,855    1,575,063,568    1,542,990,323    32,073,245            0
 
955
 26 48,542,524,988    1,575,063,568    1,542,990,323    32,073,245            0
 
956
97.96% (1,542,990,323B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
957
->83.45% (1,314,316,004B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
958
| ->52.68% (829,669,376B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
959
| | ->17.47% (275,218,432B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
960
| | | ->17.47% (275,218,432B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
961
| | |   ->17.47% (275,218,432B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
962
| | |     
 
963
| | ->10.52% (165,675,008B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
964
| | | ->10.34% (162,791,424B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
965
| | | | ->10.34% (162,791,424B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
966
| | | |   
 
967
| | | ->00.18% (2,883,584B) in 1+ places, all below ms_print's threshold (01.00%)
 
968
| | | 
 
969
| | ->08.40% (132,382,720B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
970
| | | ->08.40% (132,382,720B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
971
| | |   ->08.40% (132,382,720B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
972
| | |     
 
973
| | ->06.04% (95,158,272B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
974
| | | ->06.04% (95,158,272B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
975
| | |   ->06.04% (95,158,272B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
976
| | |     
 
977
| | ->05.84% (92,012,544B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
978
| | | ->05.84% (92,012,544B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
979
| | |   ->05.84% (92,012,544B) 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)
 
980
| | |     
 
981
| | ->03.98% (62,652,416B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
982
| | | ->03.98% (62,652,416B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
983
| | |   ->03.98% (62,652,416B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
984
| | |     
 
985
| | ->00.42% (6,569,984B) in 1+ places, all below ms_print's threshold (01.00%)
 
986
| | 
 
987
| ->12.79% (201,405,600B) 0x5094CD9: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
988
| | ->12.79% (201,405,600B) 0x50945A0: xalanc_1_10::XalanSourceTreeElementNAAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeDocument*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
989
| |   ->12.79% (201,405,600B) 0x5089A9A: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
990
| |     ->12.79% (201,405,600B) 0x508468E: xalanc_1_10::XalanSourceTreeContentHandler::createElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanSourceTreeElement*) (in /usr/lib64/libxalan-c.so.110.0)
 
991
| |       
 
992
| ->06.84% (107,793,600B) 0x50A1B29: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
993
| | ->06.84% (107,793,600B) 0x50A13FD: xalanc_1_10::XalanSourceTreeTextAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
994
| |   ->06.84% (107,793,600B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
995
| |     ->06.84% (107,793,600B) 0x50849B9: xalanc_1_10::XalanSourceTreeContentHandler::processAccumulatedText() (in /usr/lib64/libxalan-c.so.110.0)
 
996
| |       
 
997
| ->05.79% (91,133,440B) 0x4FBE576: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
998
| | ->05.79% (91,133,440B) 0x4FBDD72: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
999
| |   ->05.70% (89,826,560B) 0x5086460: xalanc_1_10::XalanSourceTreeDocument::createTextNode(unsigned short const*, unsigned int, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*) (in /usr/lib64/libxalan-c.so.110.0)
 
1000
| |   | ->05.70% (89,826,560B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
1001
| |   |   
 
1002
| |   ->00.08% (1,306,880B) in 1+ places, all below ms_print's threshold (01.00%)
 
1003
| |   
 
1004
| ->02.62% (41,241,118B) 0x4FAF143: xalanc_1_10::XalanVector<unsigned short, xalanc_1_10::MemoryManagedConstructionTraits<unsigned short> >::doReserve(unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
1005
| | ->02.62% (41,234,872B) 0x4FABC8F: xalanc_1_10::XalanDOMString::append(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
1006
| | | ->02.62% (41,233,118B) 0x4FAC1CF: xalanc_1_10::XalanDOMString::XalanDOMString(unsigned short const*, xercesc_2_8::MemoryManager&, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
1007
| | | | ->02.62% (41,232,726B) 0x4FBDD2C: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
1008
| | | | | 
 
1009
| | | | ->00.00% (392B) in 1+ places, all below ms_print's threshold (01.00%)
 
1010
| | | | 
 
1011
| | | ->00.00% (1,754B) in 1+ places, all below ms_print's threshold (01.00%)
 
1012
| | | 
 
1013
| | ->00.00% (6,246B) in 1+ places, all below ms_print's threshold (01.00%)
 
1014
| | 
 
1015
| ->01.80% (28,368,000B) 0x50A3369: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
1016
| | ->01.80% (28,368,000B) 0x50A2C3A: xalanc_1_10::XalanSourceTreeTextIWSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
1017
| |   ->01.80% (28,368,000B) 0x50864DC: xalanc_1_10::XalanSourceTreeDocument::createTextNode(unsigned short const*, unsigned int, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*) (in /usr/lib64/libxalan-c.so.110.0)
 
1018
| |     ->01.80% (28,368,000B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
1019
| |       
 
1020
| ->00.93% (14,704,870B) in 1+ places, all below ms_print's threshold (01.00%)
 
1021
 
1022
->10.45% (164,663,200B) 0x5AB967F: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1023
| ->06.39% (100,663,232B) 0x5ABA059: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1024
| | ->06.39% (100,663,232B) 0x5ABA9AE: std::string::reserve(unsigned long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1025
| |   ->06.39% (100,663,232B) 0x5AB4844: std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::overflow(int) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1026
| |     ->06.39% (100,663,232B) 0x5AB8E40: std::basic_streambuf<char, std::char_traits<char> >::xsputn(char const*, long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1027
| |       
 
1028
| ->04.06% (63,999,968B) 0x5ABA493: (within /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1029
|   ->04.06% (63,999,968B) 0x5ABA558: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1030
|   | ->04.06% (63,999,968B) 0x5AB78B5: std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::basic_istringstream(std::string const&, std::_Ios_Openmode) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1031
|   |   ->04.06% (63,999,968B) 0x405363: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
1032
|   |   | 
 
1033
|   |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
1034
|   |   
 
1035
|   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
1036
|   
 
1037
->04.06% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
1038
| ->04.06% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
1039
|   ->04.06% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
1040
|     
 
1041
->00.00% (11,118B) in 1+ places, all below ms_print's threshold (01.00%)
 
1042
 
 
1043
--------------------------------------------------------------------------------
 
1044
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
1045
--------------------------------------------------------------------------------
 
1046
 27 58,314,468,947    1,541,509,088    1,509,435,859    32,073,229            0
 
1047
 28 59,640,890,080      895,156,680      895,093,643        63,037            0
 
1048
 29 61,851,596,888      895,156,680      895,093,643        63,037            0
 
1049
 30 63,620,159,508      895,156,680      895,093,643        63,037            0
 
1050
 31 66,159,591,744      311,988,656      311,960,914        27,742            0
 
1051
 32 67,698,597,853      473,930,176      473,892,546        37,630            0
 
1052
 33 69,240,008,775      636,297,360      636,249,826        47,534            0
 
1053
 34 70,783,706,216      798,768,048      798,710,610        57,438            0
 
1054
 35 72,410,488,328      987,336,296      985,543,768     1,792,528            0
 
1055
 36 74,171,754,095    1,068,597,392    1,061,751,744     6,845,648            0
 
1056
 37 75,932,793,279    1,149,756,352    1,137,862,088    11,894,264            0
 
1057
 38 77,694,064,262    1,230,889,400    1,213,947,828    16,941,572            0
 
1058
 39 79,706,615,960    1,323,526,184    1,300,833,252    22,692,932            0
 
1059
 40 81,719,242,603    1,416,039,672    1,387,607,664    28,432,008            0
 
1060
 41 82,977,105,348    1,473,830,608    1,441,813,096    32,017,512            0
 
1061
 42 84,375,712,059    1,487,920,472    1,455,849,487    32,070,985            0
 
1062
97.84% (1,455,849,487B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
1063
->88.40% (1,315,255,552B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
1064
| ->55.77% (829,800,448B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
1065
| | ->18.56% (276,201,472B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1066
| | | ->18.56% (276,201,472B) 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)
 
1067
| | |   ->18.56% (276,201,472B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
1068
| | |     
 
1069
| | ->11.06% (164,560,896B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1070
| | | ->10.96% (163,119,104B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
1071
| | | | ->10.96% (163,119,104B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
1072
| | | |   
 
1073
| | | ->00.10% (1,441,792B) in 1+ places, all below ms_print's threshold (01.00%)
 
1074
| | | 
 
1075
| | ->08.91% (132,513,792B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1076
| | | ->08.91% (132,513,792B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1077
| | |   ->08.91% (132,513,792B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1078
| | |     
 
1079
| | ->06.37% (94,765,056B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1080
| | | ->06.37% (94,765,056B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1081
| | |   ->06.37% (94,765,056B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
1082
| | |     
 
1083
| | ->06.30% (93,716,480B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1084
| | | ->06.30% (93,716,480B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1085
| | |   ->06.30% (93,716,480B) 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)
 
1086
| | |     
 
1087
| | ->04.07% (60,555,264B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1088
| | | ->04.07% (60,555,264B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1089
| | |   ->04.07% (60,555,264B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1090
| | |     
 
1091
| | ->00.50% (7,487,488B) in 1+ places, all below ms_print's threshold (01.00%)
 
1092
| | 
 
1093
| ->13.54% (201,412,800B) 0x5094CD9: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
1094
| | ->13.54% (201,412,800B) 0x50945A0: xalanc_1_10::XalanSourceTreeElementNAAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeDocument*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
1095
| |   ->13.54% (201,412,800B) 0x5089A9A: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
1096
| |     ->13.54% (201,412,800B) 0x508468E: xalanc_1_10::XalanSourceTreeContentHandler::createElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanSourceTreeElement*) (in /usr/lib64/libxalan-c.so.110.0)
 
1097
| |       
 
1098
| ->07.24% (107,798,400B) 0x50A1B29: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
1099
| | ->07.24% (107,798,400B) 0x50A13FD: xalanc_1_10::XalanSourceTreeTextAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
1100
| |   ->07.24% (107,798,400B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
1101
| |     ->07.24% (107,798,400B) 0x50849B9: xalanc_1_10::XalanSourceTreeContentHandler::processAccumulatedText() (in /usr/lib64/libxalan-c.so.110.0)
 
1102
| |       
 
1103
| ->06.12% (91,132,160B) 0x4FBE576: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanDOMString, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
1104
| | ->06.12% (91,132,160B) 0x4FBDD72: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
1105
| |   ->06.04% (89,829,120B) 0x5086460: xalanc_1_10::XalanSourceTreeDocument::createTextNode(unsigned short const*, unsigned int, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*) (in /usr/lib64/libxalan-c.so.110.0)
 
1106
| |   | ->06.04% (89,829,120B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
1107
| |   |   
 
1108
| |   ->00.09% (1,303,040B) in 1+ places, all below ms_print's threshold (01.00%)
 
1109
| |   
 
1110
| ->02.77% (41,240,962B) 0x4FAF143: xalanc_1_10::XalanVector<unsigned short, xalanc_1_10::MemoryManagedConstructionTraits<unsigned short> >::doReserve(unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
1111
| | ->02.77% (41,234,716B) 0x4FABC8F: xalanc_1_10::XalanDOMString::append(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
1112
| | | ->02.77% (41,232,962B) 0x4FAC1CF: xalanc_1_10::XalanDOMString::XalanDOMString(unsigned short const*, xercesc_2_8::MemoryManager&, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
1113
| | | | ->02.77% (41,232,570B) 0x4FBDD2C: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
1114
| | | | | 
 
1115
| | | | ->00.00% (392B) in 1+ places, all below ms_print's threshold (01.00%)
 
1116
| | | | 
 
1117
| | | ->00.00% (1,754B) in 1+ places, all below ms_print's threshold (01.00%)
 
1118
| | | 
 
1119
| | ->00.00% (6,246B) in 1+ places, all below ms_print's threshold (01.00%)
 
1120
| | 
 
1121
| ->01.91% (28,368,000B) 0x50A3369: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeTextIWS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
1122
| | ->01.91% (28,368,000B) 0x50A2C3A: xalanc_1_10::XalanSourceTreeTextIWSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
1123
| |   ->01.91% (28,368,000B) 0x50864DC: xalanc_1_10::XalanSourceTreeDocument::createTextNode(unsigned short const*, unsigned int, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*) (in /usr/lib64/libxalan-c.so.110.0)
 
1124
| |     ->01.91% (28,368,000B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
1125
| |       
 
1126
| ->01.04% (15,502,782B) in 473 places, all below massif's threshold (01.00%)
 
1127
|   
 
1128
->05.15% (76,582,816B) 0x5AB967F: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1129
| ->04.30% (63,999,968B) 0x5ABA493: (within /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1130
| | ->04.30% (63,999,968B) 0x5ABA558: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1131
| | | ->04.30% (63,999,968B) 0x5AB78B5: std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::basic_istringstream(std::string const&, std::_Ios_Openmode) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1132
| | |   ->04.30% (63,999,968B) 0x405363: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
1133
| | |   | 
 
1134
| | |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
1135
| | |   
 
1136
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
1137
| | 
 
1138
| ->00.85% (12,582,848B) in 1+ places, all below ms_print's threshold (01.00%)
 
1139
 
1140
->04.30% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
1141
| ->04.30% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
1142
|   ->04.30% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
1143
|     
 
1144
->00.00% (11,118B) in 1+ places, all below ms_print's threshold (01.00%)
 
1145
 
 
1146
--------------------------------------------------------------------------------
 
1147
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
1148
--------------------------------------------------------------------------------
 
1149
 43 85,751,054,949    1,500,503,384    1,468,432,399    32,070,985            0
 
1150
 44 88,498,833,645    1,525,669,208    1,493,598,223    32,070,985            0
 
1151
 45 88,503,861,042    1,508,892,016    1,476,821,039    32,070,977            0
 
1152
 46 93,989,144,849    1,576,000,856    1,543,929,871    32,070,985            0
 
1153
 47 93,999,152,982    1,542,446,448    1,510,375,471    32,070,977            0
 
1154
 48 103,767,222,534    1,542,446,376    1,510,375,407    32,070,969            0
 
1155
 49 103,923,077,837    1,296,562,992    1,295,430,238     1,132,754            0
 
1156
 50 103,928,105,741    1,287,807,456    1,286,703,646     1,103,810            0
 
1157
 51 103,933,133,645    1,279,051,944    1,277,977,054     1,074,890            0
 
1158
 52 103,938,161,549    1,270,296,456    1,269,250,462     1,045,994            0
 
1159
99.92% (1,269,250,462B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
1160
->84.56% (1,074,130,543B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
1161
| ->65.32% (829,800,448B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
1162
| | ->21.74% (276,201,472B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1163
| | | ->21.74% (276,201,472B) 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)
 
1164
| | |   ->21.74% (276,201,472B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
1165
| | |     
 
1166
| | ->12.95% (164,560,896B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1167
| | | ->12.84% (163,119,104B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
1168
| | | | ->12.84% (163,119,104B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
1169
| | | |   
 
1170
| | | ->00.11% (1,441,792B) in 1+ places, all below ms_print's threshold (01.00%)
 
1171
| | | 
 
1172
| | ->10.43% (132,513,792B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1173
| | | ->10.43% (132,513,792B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1174
| | |   ->10.43% (132,513,792B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1175
| | |     
 
1176
| | ->07.46% (94,765,056B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1177
| | | ->07.46% (94,765,056B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1178
| | |   ->07.46% (94,765,056B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
1179
| | |     
 
1180
| | ->07.38% (93,716,480B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1181
| | | ->07.38% (93,716,480B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1182
| | |   ->07.38% (93,716,480B) 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)
 
1183
| | |     
 
1184
| | ->04.77% (60,555,264B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1185
| | | ->04.77% (60,555,264B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1186
| | |   ->04.77% (60,555,264B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1187
| | |     
 
1188
| | ->00.59% (7,487,488B) in 1+ places, all below ms_print's threshold (01.00%)
 
1189
| | 
 
1190
| ->15.86% (201,412,800B) 0x5094CD9: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
1191
| | ->15.86% (201,412,800B) 0x50945A0: xalanc_1_10::XalanSourceTreeElementNAAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeDocument*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
1192
| |   ->15.86% (201,412,800B) 0x5089A9A: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
1193
| |     ->15.86% (201,412,800B) 0x508468E: xalanc_1_10::XalanSourceTreeContentHandler::createElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanSourceTreeElement*) (in /usr/lib64/libxalan-c.so.110.0)
 
1194
| |       
 
1195
| ->02.59% (32,913,600B) 0x50A1B29: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeText, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
1196
| | ->02.59% (32,913,600B) 0x50A13FD: xalanc_1_10::XalanSourceTreeTextAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
1197
| |   ->02.59% (32,913,600B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
1198
| |     ->02.59% (32,913,600B) 0x50849B9: xalanc_1_10::XalanSourceTreeContentHandler::processAccumulatedText() (in /usr/lib64/libxalan-c.so.110.0)
 
1199
| |       
 
1200
| ->00.79% (10,003,695B) in 1+ places, all below ms_print's threshold (01.00%)
 
1201
 
1202
->10.32% (131,108,800B) 0x5AB967F: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1203
| ->05.28% (67,108,832B) 0x5ABA059: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1204
| | ->05.28% (67,108,832B) 0x5ABA9AE: std::string::reserve(unsigned long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1205
| |   ->05.28% (67,108,832B) 0x5AB4844: std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::overflow(int) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1206
| |     ->05.28% (67,108,832B) 0x5AB8E40: std::basic_streambuf<char, std::char_traits<char> >::xsputn(char const*, long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1207
| |       
 
1208
| ->05.04% (63,999,968B) 0x5ABA493: (within /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1209
|   ->05.04% (63,999,968B) 0x5ABA558: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1210
|   | ->05.04% (63,999,968B) 0x5AB78B5: std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::basic_istringstream(std::string const&, std::_Ios_Openmode) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1211
|   |   ->05.04% (63,999,968B) 0x405363: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
1212
|   |   | 
 
1213
|   |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
1214
|   |   
 
1215
|   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
1216
|   
 
1217
->05.04% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
1218
| ->05.04% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
1219
|   ->05.04% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
1220
|     
 
1221
->00.00% (11,118B) in 1+ places, all below ms_print's threshold (01.00%)
 
1222
 
 
1223
--------------------------------------------------------------------------------
 
1224
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
1225
--------------------------------------------------------------------------------
 
1226
 53 103,943,189,453    1,261,540,968    1,260,523,870     1,017,098            0
 
1227
 54 103,948,217,357    1,252,785,480    1,251,797,278       988,202            0
 
1228
 55 103,953,245,261    1,244,029,976    1,243,070,686       959,290            0
 
1229
 56 103,958,272,694    1,236,475,640    1,235,683,942       791,698            0
 
1230
 57 103,963,301,107    1,223,679,168    1,222,950,630       728,538            0
 
1231
 58 103,968,329,011    1,210,589,280    1,209,889,638       699,642            0
 
1232
 59 103,973,356,915    1,197,499,384    1,196,828,646       670,738            0
 
1233
 60 103,978,384,819    1,184,409,496    1,183,767,654       641,842            0
 
1234
 61 103,983,412,723    1,171,319,536    1,170,706,662       612,874            0
 
1235
 62 103,988,440,627    1,158,229,576    1,157,645,670       583,906            0
 
1236
99.95% (1,157,645,670B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
1237
->83.10% (962,525,751B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
1238
| ->71.64% (829,800,448B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
1239
| | ->23.85% (276,201,472B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1240
| | | ->23.85% (276,201,472B) 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)
 
1241
| | |   ->23.85% (276,201,472B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
1242
| | |     
 
1243
| | ->14.21% (164,560,896B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1244
| | | ->14.08% (163,119,104B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
1245
| | | | ->14.08% (163,119,104B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
1246
| | | |   
 
1247
| | | ->00.12% (1,441,792B) in 1+ places, all below ms_print's threshold (01.00%)
 
1248
| | | 
 
1249
| | ->11.44% (132,513,792B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1250
| | | ->11.44% (132,513,792B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1251
| | |   ->11.44% (132,513,792B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1252
| | |     
 
1253
| | ->08.18% (94,765,056B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1254
| | | ->08.18% (94,765,056B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1255
| | |   ->08.18% (94,765,056B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
1256
| | |     
 
1257
| | ->08.09% (93,716,480B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1258
| | | ->08.09% (93,716,480B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1259
| | |   ->08.09% (93,716,480B) 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)
 
1260
| | |     
 
1261
| | ->05.23% (60,555,264B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1262
| | | ->05.23% (60,555,264B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1263
| | |   ->05.23% (60,555,264B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1264
| | |     
 
1265
| | ->00.65% (7,487,488B) in 1+ places, all below ms_print's threshold (01.00%)
 
1266
| | 
 
1267
| ->10.69% (123,825,600B) 0x5094CD9: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNA, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
1268
| | ->10.69% (123,825,600B) 0x50945A0: xalanc_1_10::XalanSourceTreeElementNAAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeDocument*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
1269
| |   ->10.69% (123,825,600B) 0x5089A9A: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
1270
| |     ->10.69% (123,825,600B) 0x508468E: xalanc_1_10::XalanSourceTreeContentHandler::createElement(unsigned short const*, unsigned short const*, unsigned short const*, xercesc_2_8::Attributes const&, xalanc_1_10::XalanSourceTreeElement*) (in /usr/lib64/libxalan-c.so.110.0)
 
1271
| |       
 
1272
| ->00.77% (8,899,703B) in 1+ places, all below ms_print's threshold (01.00%)
 
1273
 
1274
->11.32% (131,108,800B) 0x5AB967F: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1275
| ->05.79% (67,108,832B) 0x5ABA059: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1276
| | ->05.79% (67,108,832B) 0x5ABA9AE: std::string::reserve(unsigned long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1277
| |   ->05.79% (67,108,832B) 0x5AB4844: std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::overflow(int) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1278
| |     ->05.79% (67,108,832B) 0x5AB8E40: std::basic_streambuf<char, std::char_traits<char> >::xsputn(char const*, long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1279
| |       
 
1280
| ->05.53% (63,999,968B) 0x5ABA493: (within /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1281
|   ->05.53% (63,999,968B) 0x5ABA558: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1282
|   | ->05.53% (63,999,968B) 0x5AB78B5: std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::basic_istringstream(std::string const&, std::_Ios_Openmode) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1283
|   |   ->05.53% (63,999,968B) 0x405363: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
1284
|   |   | 
 
1285
|   |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
1286
|   |   
 
1287
|   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
1288
|   
 
1289
->05.53% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
1290
| ->05.53% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
1291
|   ->05.53% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
1292
|     
 
1293
->00.00% (11,118B) in 1+ places, all below ms_print's threshold (01.00%)
 
1294
 
 
1295
--------------------------------------------------------------------------------
 
1296
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
1297
--------------------------------------------------------------------------------
 
1298
 63 103,993,468,531    1,145,139,616    1,144,584,678       554,938            0
 
1299
 64 103,998,496,435    1,132,049,656    1,131,523,686       525,970            0
 
1300
 65 104,003,524,339    1,118,959,744    1,118,462,694       497,050            0
 
1301
 66 104,008,552,243    1,105,869,808    1,105,401,702       468,106            0
 
1302
 67 104,013,580,147    1,092,779,896    1,092,340,710       439,186            0
 
1303
 68 104,018,608,051    1,079,690,008    1,079,279,718       410,290            0
 
1304
 69 104,023,635,955    1,066,600,120    1,066,218,726       381,394            0
 
1305
 70 104,028,663,859    1,053,510,232    1,053,157,734       352,498            0
 
1306
 71 104,033,691,763    1,040,420,328    1,040,096,742       323,586            0
 
1307
 72 104,038,719,890    1,030,705,152    1,030,623,774        81,378            0
 
1308
99.99% (1,030,623,774B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
1309
->81.06% (835,503,855B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
1310
| ->80.51% (829,800,448B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
1311
| | ->26.80% (276,201,472B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1312
| | | ->26.80% (276,201,472B) 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)
 
1313
| | |   ->26.80% (276,201,472B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
1314
| | |     
 
1315
| | ->15.97% (164,560,896B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1316
| | | ->15.83% (163,119,104B) 0x5598ACD: xercesc_2_8::AbstractDOMParser::docCharacters(unsigned short const*, unsigned int, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
1317
| | | | ->15.83% (163,119,104B) 0x5618C33: xercesc_2_8::IGXMLScanner::sendCharData(xercesc_2_8::XMLBuffer&) (in /usr/lib64/libxerces-c.so.28.0)
 
1318
| | | |   
 
1319
| | | ->00.14% (1,441,792B) in 1+ places, all below ms_print's threshold (01.00%)
 
1320
| | | 
 
1321
| | ->12.86% (132,513,792B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1322
| | | ->12.86% (132,513,792B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1323
| | |   ->12.86% (132,513,792B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1324
| | |     
 
1325
| | ->09.19% (94,765,056B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1326
| | | ->09.19% (94,765,056B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1327
| | |   ->09.19% (94,765,056B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
1328
| | |     
 
1329
| | ->09.09% (93,716,480B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1330
| | | ->09.09% (93,716,480B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1331
| | |   ->09.09% (93,716,480B) 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)
 
1332
| | |     
 
1333
| | ->05.88% (60,555,264B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1334
| | | ->05.88% (60,555,264B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1335
| | |   ->05.88% (60,555,264B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1336
| | |     
 
1337
| | ->00.73% (7,487,488B) in 1+ places, all below ms_print's threshold (01.00%)
 
1338
| | 
 
1339
| ->00.55% (5,703,407B) in 1+ places, all below ms_print's threshold (01.00%)
 
1340
 
1341
->12.72% (131,108,800B) 0x5AB967F: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1342
| ->06.51% (67,108,832B) 0x5ABA059: std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1343
| | ->06.51% (67,108,832B) 0x5ABA9AE: std::string::reserve(unsigned long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1344
| |   ->06.51% (67,108,832B) 0x5AB4844: std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::overflow(int) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1345
| |     ->06.51% (67,108,832B) 0x5AB8E40: std::basic_streambuf<char, std::char_traits<char> >::xsputn(char const*, long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1346
| |       
 
1347
| ->06.21% (63,999,968B) 0x5ABA493: (within /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1348
|   ->06.21% (63,999,968B) 0x5ABA558: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1349
|   | ->06.21% (63,999,968B) 0x5AB78B5: std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::basic_istringstream(std::string const&, std::_Ios_Openmode) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1350
|   |   ->06.21% (63,999,968B) 0x405363: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
1351
|   |   | 
 
1352
|   |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
1353
|   |   
 
1354
|   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
1355
|   
 
1356
->06.21% (64,000,001B) 0x4040F4: xmlgen_init(int) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
1357
| ->06.21% (64,000,001B) 0x40627F: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
1358
|   ->06.21% (64,000,001B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
1359
|     
 
1360
->00.00% (11,118B) in 1+ places, all below ms_print's threshold (01.00%)
 
1361