/xmlbench/trunk

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

« back to all changes in this revision

Viewing changes to results.memory/xsl.odt.xerces-dom.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 ../xml.files/odt/content.xml ../xml.files/odt/export/odt2mediawiki.xsl
 
3
Massif arguments:   --heap=yes --depth=5 --massif-out-file=/tmp/massif.out
 
4
ms_print arguments: /tmp/massif.out
 
5
--------------------------------------------------------------------------------
 
6
 
 
7
 
 
8
    MB
 
9
51.13^                                    #                                  .
 
10
     |                                  .@#                               ..@:
 
11
     |                               .: :@#                              .::@:
 
12
     |                             . :: :@#                           .:::::@:
 
13
     |                          , :: :: :@#                          :::::::@:
 
14
     |                        .:@ :: :: :@#                       .: :::::::@:
 
15
     |                       @::@ :: :: :@#                     . :: :::::::@:
 
16
     |                    ,@ @::@ :: :: :@#                   .:: :: :::::::@:
 
17
     |                 . @@@ @::@ :: :: :@#                .: ::: :: :::::::@:
 
18
     |               ,:: @@@ @::@ :: :: :@#              . :: ::: :: :::::::@:
 
19
     |             ,:@:: @@@ @::@ :: :: :@#            : : :: ::: :: :::::::@:
 
20
     |           : @:@:: @@@ @::@ :: :: :@#         . :: : :: ::: :: :::::::@:
 
21
     |         ::: @:@:: @@@ @::@ :: :: :@#       , : :: : :: ::: :: :::::::@:
 
22
     |      ..@::: @:@:: @@@ @::@ :: :: :@#    . :@ : :: : :: ::: :: :::::::@:
 
23
     |     .::@::: @:@:: @@@ @::@ :: :: :@#   ,: :@ : :: : :: ::: :: :::::::@:
 
24
     |  .: :::@::: @:@:: @@@ @::@ :: :: :@#.. @: :@ : :: : :: ::: :: :::::::@:
 
25
     |  :: :::@::: @:@:: @@@ @::@ :: :: :@#:: @: :@ : :: : :: ::: :: :::::::@:
 
26
     | .:: :::@::: @:@:: @@@ @::@ :: :: :@#:: @: :@ : :: : :: ::: :: :::::::@:
 
27
     | ::: :::@::: @:@:: @@@ @::@ :: :: :@#:: @: :@ : :: : :: ::: :: :::::::@:
 
28
     | ::: :::@::: @:@:: @@@ @::@ :: :: :@#:: @: :@ : :: : :: ::: :: :::::::@:
 
29
   0 +----------------------------------------------------------------------->Gi
 
30
     0                                                                   11.05
 
31
 
 
32
Number of snapshots: 58
 
33
 Detailed snapshots: [7, 11, 13, 16, 17, 18, 19, 22, 28, 29 (peak), 32, 35, 55]
 
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    194,394,700        7,591,312        7,553,938        37,374            0
 
40
  2    358,167,784       12,162,216       12,027,356       134,860            0
 
41
  3    539,931,319       13,619,944       13,350,343       269,601            0
 
42
  4    837,571,484       15,872,944       15,330,643       542,301            0
 
43
  5  1,055,629,600       17,519,200       16,777,387       741,813            0
 
44
  6  1,198,953,681       18,605,832       17,732,439       873,393            0
 
45
  7  1,390,693,475       20,061,072       19,012,063     1,049,009            0
 
46
94.77% (19,012,063B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
47
->86.26% (17,304,836B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
48
| ->27.36% (5,488,640B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
49
| | ->06.70% (1,343,488B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
50
| | | ->06.70% (1,343,488B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
51
| | |   ->06.70% (1,343,488B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
52
| | |     
 
53
| | ->04.57% (917,504B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
54
| | | ->04.57% (917,504B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
55
| | |   ->04.57% (917,504B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
56
| | |     
 
57
| | ->03.92% (786,432B) 0x55E6918: xercesc_2_8::DOMNodeVector::init(xercesc_2_8::DOMDocument*, unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
58
| | | ->03.92% (786,432B) 0x55CB72B: xercesc_2_8::DOMAttrMapImpl::setNamedItem(xercesc_2_8::DOMNode*) (in /usr/lib64/libxerces-c.so.28.0)
 
59
| | |   ->03.92% (786,432B) 0x559B3C2: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
60
| | |     
 
61
| | ->02.61% (524,288B) 0x55D6076: xercesc_2_8::DOMDocumentImpl::createAttribute(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
62
| | | ->02.61% (524,288B) 0x559B3AB: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
63
| | |   ->02.61% (524,288B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
64
| | |     
 
65
| | ->02.61% (524,288B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
66
| | | ->02.61% (524,288B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
67
| | |   ->02.61% (524,288B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
68
| | |     
 
69
| | ->02.61% (524,288B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
70
| | | ->01.96% (393,216B) 0x55C9DD6: xercesc_2_8::DOMAttrImpl::setValue(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
71
| | | | ->01.96% (393,216B) 0x559B2A1: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
72
| | | |   
 
73
| | | ->00.65% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
74
| | | 
 
75
| | ->01.96% (393,216B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
76
| | | ->01.96% (393,216B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
77
| | |   ->01.96% (393,216B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
78
| | |     
 
79
| | ->01.31% (262,144B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
80
| | | ->01.31% (262,144B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
81
| | |   ->01.31% (262,144B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
82
| | |     
 
83
| | ->01.06% (212,992B) in 2 places, all below massif's threshold (01.00%)
 
84
| |   
 
85
| ->17.16% (3,441,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)
 
86
| | ->17.16% (3,441,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)
 
87
| |   ->16.34% (3,278,400B) 0x507E3EF: xalanc_1_10::FormatterToSourceTree::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
88
| |   | ->16.34% (3,278,400B) 0x507E4A3: xalanc_1_10::FormatterToSourceTree::processAccumulatedText() (in /usr/lib64/libxalan-c.so.110.0)
 
89
| |   |   
 
90
| |   ->00.81% (163,200B) in 1+ places, all below ms_print's threshold (01.00%)
 
91
| |   
 
92
| ->14.78% (2,964,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)
 
93
| | ->14.78% (2,964,480B) 0x4FBDD72: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
94
| |   ->14.27% (2,862,080B) 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)
 
95
| |   | ->13.60% (2,728,960B) 0x507E3EF: xalanc_1_10::FormatterToSourceTree::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
96
| |   | | 
 
97
| |   | ->00.66% (133,120B) in 1+ places, all below ms_print's threshold (01.00%)
 
98
| |   | 
 
99
| |   ->00.51% (102,400B) in 1+ places, all below ms_print's threshold (01.00%)
 
100
| |   
 
101
| ->08.14% (1,633,664B) in 540 places, all below massif's threshold (01.00%)
 
102
| | 
 
103
| ->05.47% (1,097,780B) 0x4FAF143: xalanc_1_10::XalanVector<unsigned short, xalanc_1_10::MemoryManagedConstructionTraits<unsigned short> >::doReserve(unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
104
| | ->05.40% (1,082,318B) 0x4FABC8F: xalanc_1_10::XalanDOMString::append(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
105
| | | ->05.29% (1,060,764B) 0x4FAC1CF: xalanc_1_10::XalanDOMString::XalanDOMString(unsigned short const*, xercesc_2_8::MemoryManager&, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
106
| | | | ->05.29% (1,060,386B) 0x4FBDD2C: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
107
| | | | | 
 
108
| | | | ->00.00% (378B) in 1+ places, all below ms_print's threshold (01.00%)
 
109
| | | | 
 
110
| | | ->00.11% (21,554B) in 1+ places, all below ms_print's threshold (01.00%)
 
111
| | | 
 
112
| | ->00.08% (15,462B) in 1+ places, all below ms_print's threshold (01.00%)
 
113
| | 
 
114
| ->04.13% (828,000B) 0x50930B8: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementANS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementANS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementANS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
115
| | ->04.13% (828,000B) 0x5092998: xalanc_1_10::XalanSourceTreeElementANSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeDocument*, xalanc_1_10::XalanSourceTreeAttr**, unsigned long, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
116
| |   ->04.13% (828,000B) 0x5089E4C: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, unsigned short const*, 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)
 
117
| |     ->04.13% (828,000B) 0x5084670: 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)
 
118
| |       
 
119
| ->03.53% (707,200B) 0x508230B: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeAttrNS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeAttrNS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeAttrNS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
120
| | ->03.53% (707,200B) 0x5081C13: xalanc_1_10::XalanSourceTreeAttributeNSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeElement*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
121
| |   ->03.51% (704,000B) 0x50893F0: xalanc_1_10::XalanSourceTreeDocument::createAttributes(xalanc_1_10::XalanSourceTreeAttr**, xercesc_2_8::Attributes const&, unsigned long, xalanc_1_10::XalanSourceTreeElement*, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
122
| |   | ->03.51% (704,000B) 0x5089E68: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, unsigned short const*, 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)
 
123
| |   |   
 
124
| |   ->00.02% (3,200B) in 1+ places, all below ms_print's threshold (01.00%)
 
125
| |   
 
126
| ->02.72% (545,760B) 0x503C87B: xalanc_1_10::XPathExpression::XPathExpression(xercesc_2_8::MemoryManager&) (in /usr/lib64/libxalan-c.so.110.0)
 
127
| | ->02.72% (545,760B) 0x502215C: xalanc_1_10::XPath::XPath(xercesc_2_8::MemoryManager&, xercesc_2_8::Locator const*) (in /usr/lib64/libxalan-c.so.110.0)
 
128
| |   ->02.72% (545,760B) 0x502039B: xalanc_1_10::XPathAllocator::create() (in /usr/lib64/libxalan-c.so.110.0)
 
129
| |     ->02.45% (491,040B) 0x50F402C: xalanc_1_10::StylesheetConstructionContextDefault::createXPath(xercesc_2_8::Locator const*, xalanc_1_10::XalanDOMString const&, xalanc_1_10::PrefixResolver const&, bool, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
130
| |     | 
 
131
| |     ->00.27% (54,720B) in 1+ places, all below ms_print's threshold (01.00%)
 
132
| |     
 
133
| ->01.58% (316,480B) 0x5143A37: xalanc_1_10::ArenaBlock<xalanc_1_10::ElemTextLiteral, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::ElemTextLiteral, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::ElemTextLiteral, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
134
| | ->01.58% (316,480B) 0x51434A3: xalanc_1_10::XalanElemTextLiteralAllocator::create(xalanc_1_10::StylesheetConstructionContext&, xalanc_1_10::Stylesheet&, int, int, unsigned short const*, unsigned int, unsigned int, bool, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
135
| |   ->01.58% (316,480B) 0x50F4323: xalanc_1_10::StylesheetConstructionContextDefault::createElement(xalanc_1_10::Stylesheet&, unsigned short const*, unsigned int, bool, bool, xercesc_2_8::Locator const*) (in /usr/lib64/libxalan-c.so.110.0)
 
136
| |     ->01.58% (316,480B) 0x511FA50: xalanc_1_10::StylesheetHandler::processText(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
137
| |       
 
138
| ->01.40% (281,232B) 0x50DF664: xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> >::XalanVector(xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> > const&, xercesc_2_8::MemoryManager&, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
139
|   ->01.40% (281,232B) 0x50DF6F1: xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> >::doPushBack(xalanc_1_10::NamespacesHandler::NamespaceExtended const&) (in /usr/lib64/libxalan-c.so.110.0)
 
140
|     ->01.40% (281,232B) 0x50DF838: bool xalanc_1_10::addByPrefix<xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> > >(xalanc_1_10::StylesheetConstructionContext&, xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> >&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&) (in /usr/lib64/libxalan-c.so.110.0)
 
141
|       ->01.40% (281,232B) 0x50DCA20: xalanc_1_10::NamespacesHandler::NamespacesHandler(xalanc_1_10::StylesheetConstructionContext&, xalanc_1_10::NamespacesHandler const&, xalanc_1_10::XalanDeque<xalanc_1_10::XalanDeque<xalanc_1_10::NameSpace, xalanc_1_10::ConstructWithMemoryManagerTraits<xalanc_1_10::NameSpace> >, xalanc_1_10::ConstructWithMemoryManagerTraits<xalanc_1_10::XalanDeque<xalanc_1_10::NameSpace, xalanc_1_10::ConstructWithMemoryManagerTraits<xalanc_1_10::NameSpace> > > > const&, xalanc_1_10::XalanDOMString const&) (in /usr/lib64/libxalan-c.so.110.0)
 
142
|         
 
143
->04.32% (867,091B) 0x403ADA: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
144
| ->04.10% (823,157B) 0x405C73: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
145
| | ->04.10% (823,157B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
146
| |   
 
147
| ->00.22% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
 
148
 
149
->04.14% (831,424B) 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)
 
150
| ->04.10% (823,264B) 0x5ABA493: (within /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
151
| | ->04.10% (823,264B) 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)
 
152
| | | ->04.10% (823,264B) 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)
 
153
| | |   ->04.10% (823,264B) 0x405363: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
154
| | |   | 
 
155
| | |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
156
| | |   
 
157
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
158
| | 
 
159
| ->00.04% (8,160B) in 1+ places, all below ms_print's threshold (01.00%)
 
160
 
161
->00.04% (8,712B) in 1+ places, all below ms_print's threshold (01.00%)
 
162
 
 
163
--------------------------------------------------------------------------------
 
164
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
165
--------------------------------------------------------------------------------
 
166
  8  1,602,476,116       21,662,280       20,419,211     1,243,069            0
 
167
  9  1,748,620,322       22,767,712       21,390,799     1,376,913            0
 
168
 10  1,932,274,875       24,168,624       22,623,255     1,545,369            0
 
169
 11  2,215,262,853       26,303,896       24,506,923     1,796,973            0
 
170
93.17% (24,506,923B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
171
->86.65% (22,791,504B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
172
| ->23.58% (6,201,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)
 
173
| | ->23.58% (6,201,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)
 
174
| |   ->22.96% (6,038,400B) 0x507E3EF: xalanc_1_10::FormatterToSourceTree::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
175
| |   | ->22.96% (6,038,400B) 0x507E4A3: xalanc_1_10::FormatterToSourceTree::processAccumulatedText() (in /usr/lib64/libxalan-c.so.110.0)
 
176
| |   |   
 
177
| |   ->00.62% (163,200B) in 1+ places, all below ms_print's threshold (01.00%)
 
178
| |   
 
179
| ->20.87% (5,488,640B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
180
| | ->05.11% (1,343,488B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
181
| | | ->05.11% (1,343,488B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
182
| | |   ->05.11% (1,343,488B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
183
| | |     
 
184
| | ->03.49% (917,504B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
185
| | | ->03.49% (917,504B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
186
| | |   ->03.49% (917,504B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
187
| | |     
 
188
| | ->02.99% (786,432B) 0x55E6918: xercesc_2_8::DOMNodeVector::init(xercesc_2_8::DOMDocument*, unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
189
| | | ->02.99% (786,432B) 0x55CB72B: xercesc_2_8::DOMAttrMapImpl::setNamedItem(xercesc_2_8::DOMNode*) (in /usr/lib64/libxerces-c.so.28.0)
 
190
| | |   ->02.99% (786,432B) 0x559B3C2: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
191
| | |     
 
192
| | ->01.99% (524,288B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
193
| | | ->01.49% (393,216B) 0x55C9DD6: xercesc_2_8::DOMAttrImpl::setValue(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
194
| | | | ->01.49% (393,216B) 0x559B2A1: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
195
| | | |   
 
196
| | | ->00.50% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
197
| | | 
 
198
| | ->01.99% (524,288B) 0x55D6076: xercesc_2_8::DOMDocumentImpl::createAttribute(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
199
| | | ->01.99% (524,288B) 0x559B3AB: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
200
| | |   ->01.99% (524,288B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
201
| | |     
 
202
| | ->01.99% (524,288B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
203
| | | ->01.99% (524,288B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
204
| | |   ->01.99% (524,288B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
205
| | |     
 
206
| | ->01.81% (475,136B) in 3 places, all below massif's threshold (01.00%)
 
207
| | | 
 
208
| | ->01.49% (393,216B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
209
| |   ->01.49% (393,216B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
210
| |     ->01.49% (393,216B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
211
| |       
 
212
| ->20.02% (5,267,200B) 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)
 
213
| | ->20.02% (5,267,200B) 0x4FBDD72: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
214
| |   ->19.64% (5,164,800B) 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)
 
215
| |   | ->19.13% (5,031,680B) 0x507E3EF: xalanc_1_10::FormatterToSourceTree::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
216
| |   | | 
 
217
| |   | ->00.51% (133,120B) in 1+ places, all below ms_print's threshold (01.00%)
 
218
| |   | 
 
219
| |   ->00.39% (102,400B) in 1+ places, all below ms_print's threshold (01.00%)
 
220
| |   
 
221
| ->06.95% (1,827,352B) in 540 places, all below massif's threshold (01.00%)
 
222
| | 
 
223
| ->05.05% (1,328,040B) 0x4FAF143: xalanc_1_10::XalanVector<unsigned short, xalanc_1_10::MemoryManagedConstructionTraits<unsigned short> >::doReserve(unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
224
| | ->04.99% (1,312,578B) 0x4FABC8F: xalanc_1_10::XalanDOMString::append(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
225
| | | ->04.91% (1,291,024B) 0x4FAC1CF: xalanc_1_10::XalanDOMString::XalanDOMString(unsigned short const*, xercesc_2_8::MemoryManager&, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
226
| | | | ->04.91% (1,290,646B) 0x4FBDD2C: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
227
| | | | | 
 
228
| | | | ->00.00% (378B) in 1+ places, all below ms_print's threshold (01.00%)
 
229
| | | | 
 
230
| | | ->00.08% (21,554B) in 1+ places, all below ms_print's threshold (01.00%)
 
231
| | | 
 
232
| | ->00.06% (15,462B) in 1+ places, all below ms_print's threshold (01.00%)
 
233
| | 
 
234
| ->03.15% (828,000B) 0x50930B8: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementANS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementANS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementANS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
235
| | ->03.15% (828,000B) 0x5092998: xalanc_1_10::XalanSourceTreeElementANSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeDocument*, xalanc_1_10::XalanSourceTreeAttr**, unsigned long, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
236
| |   ->03.15% (828,000B) 0x5089E4C: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, unsigned short const*, 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)
 
237
| |     ->03.15% (828,000B) 0x5084670: 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)
 
238
| |       
 
239
| ->02.69% (707,200B) 0x508230B: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeAttrNS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeAttrNS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeAttrNS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
240
| | ->02.69% (707,200B) 0x5081C13: xalanc_1_10::XalanSourceTreeAttributeNSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeElement*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
241
| |   ->02.68% (704,000B) 0x50893F0: xalanc_1_10::XalanSourceTreeDocument::createAttributes(xalanc_1_10::XalanSourceTreeAttr**, xercesc_2_8::Attributes const&, unsigned long, xalanc_1_10::XalanSourceTreeElement*, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
242
| |   | ->02.68% (704,000B) 0x5089E68: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, unsigned short const*, 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)
 
243
| |   |   
 
244
| |   ->00.01% (3,200B) in 1+ places, all below ms_print's threshold (01.00%)
 
245
| |   
 
246
| ->02.07% (545,760B) 0x503C87B: xalanc_1_10::XPathExpression::XPathExpression(xercesc_2_8::MemoryManager&) (in /usr/lib64/libxalan-c.so.110.0)
 
247
| | ->02.07% (545,760B) 0x502215C: xalanc_1_10::XPath::XPath(xercesc_2_8::MemoryManager&, xercesc_2_8::Locator const*) (in /usr/lib64/libxalan-c.so.110.0)
 
248
| |   ->02.07% (545,760B) 0x502039B: xalanc_1_10::XPathAllocator::create() (in /usr/lib64/libxalan-c.so.110.0)
 
249
| |     ->01.87% (491,040B) 0x50F402C: xalanc_1_10::StylesheetConstructionContextDefault::createXPath(xercesc_2_8::Locator const*, xalanc_1_10::XalanDOMString const&, xalanc_1_10::PrefixResolver const&, bool, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
250
| |     | 
 
251
| |     ->00.21% (54,720B) in 1+ places, all below ms_print's threshold (01.00%)
 
252
| |     
 
253
| ->01.20% (316,480B) 0x5143A37: xalanc_1_10::ArenaBlock<xalanc_1_10::ElemTextLiteral, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::ElemTextLiteral, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::ElemTextLiteral, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
254
| | ->01.20% (316,480B) 0x51434A3: xalanc_1_10::XalanElemTextLiteralAllocator::create(xalanc_1_10::StylesheetConstructionContext&, xalanc_1_10::Stylesheet&, int, int, unsigned short const*, unsigned int, unsigned int, bool, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
255
| |   ->01.20% (316,480B) 0x50F4323: xalanc_1_10::StylesheetConstructionContextDefault::createElement(xalanc_1_10::Stylesheet&, unsigned short const*, unsigned int, bool, bool, xercesc_2_8::Locator const*) (in /usr/lib64/libxalan-c.so.110.0)
 
256
| |     ->01.20% (316,480B) 0x511FA50: xalanc_1_10::StylesheetHandler::processText(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
257
| |       
 
258
| ->01.07% (281,232B) 0x50DF664: xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> >::XalanVector(xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> > const&, xercesc_2_8::MemoryManager&, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
259
|   ->01.07% (281,232B) 0x50DF6F1: xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> >::doPushBack(xalanc_1_10::NamespacesHandler::NamespaceExtended const&) (in /usr/lib64/libxalan-c.so.110.0)
 
260
|     ->01.07% (281,232B) 0x50DF838: bool xalanc_1_10::addByPrefix<xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> > >(xalanc_1_10::StylesheetConstructionContext&, xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> >&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&) (in /usr/lib64/libxalan-c.so.110.0)
 
261
|       ->01.07% (281,232B) 0x50DCA20: xalanc_1_10::NamespacesHandler::NamespacesHandler(xalanc_1_10::StylesheetConstructionContext&, xalanc_1_10::NamespacesHandler const&, xalanc_1_10::XalanDeque<xalanc_1_10::XalanDeque<xalanc_1_10::NameSpace, xalanc_1_10::ConstructWithMemoryManagerTraits<xalanc_1_10::NameSpace> >, xalanc_1_10::ConstructWithMemoryManagerTraits<xalanc_1_10::XalanDeque<xalanc_1_10::NameSpace, xalanc_1_10::ConstructWithMemoryManagerTraits<xalanc_1_10::NameSpace> > > > const&, xalanc_1_10::XalanDOMString const&) (in /usr/lib64/libxalan-c.so.110.0)
 
262
|         
 
263
->03.30% (867,091B) 0x403ADA: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
264
| ->03.13% (823,157B) 0x405C73: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
265
| | ->03.13% (823,157B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
266
| |   
 
267
| ->00.17% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
 
268
 
269
->03.19% (839,616B) 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)
 
270
| ->03.13% (823,264B) 0x5ABA493: (within /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
271
| | ->03.13% (823,264B) 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)
 
272
| | | ->03.13% (823,264B) 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)
 
273
| | |   ->03.13% (823,264B) 0x405363: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
274
| | |   | 
 
275
| | |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
276
| | |   
 
277
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
278
| | 
 
279
| ->00.06% (16,352B) in 1+ places, all below ms_print's threshold (01.00%)
 
280
 
281
->00.03% (8,712B) in 1+ places, all below ms_print's threshold (01.00%)
 
282
 
 
283
--------------------------------------------------------------------------------
 
284
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
285
--------------------------------------------------------------------------------
 
286
 12  2,362,758,128       27,376,816       25,450,379     1,926,437            0
 
287
 13  2,562,688,120       28,783,128       26,695,950     2,087,178            0
 
288
92.75% (26,695,950B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
289
->86.62% (24,931,379B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
290
| ->25.26% (7,272,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)
 
291
| | ->25.26% (7,272,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)
 
292
| |   ->24.70% (7,108,800B) 0x507E3EF: xalanc_1_10::FormatterToSourceTree::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
293
| |   | ->24.70% (7,108,800B) 0x507E4A3: xalanc_1_10::FormatterToSourceTree::processAccumulatedText() (in /usr/lib64/libxalan-c.so.110.0)
 
294
| |   |   
 
295
| |   ->00.57% (163,200B) in 1+ places, all below ms_print's threshold (01.00%)
 
296
| |   
 
297
| ->21.40% (6,160,640B) 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)
 
298
| | ->21.40% (6,160,640B) 0x4FBDD72: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
299
| |   ->21.05% (6,058,240B) 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)
 
300
| |   | ->20.59% (5,925,120B) 0x507E3EF: xalanc_1_10::FormatterToSourceTree::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
301
| |   | | 
 
302
| |   | ->00.46% (133,120B) in 1+ places, all below ms_print's threshold (01.00%)
 
303
| |   | 
 
304
| |   ->00.36% (102,400B) in 1+ places, all below ms_print's threshold (01.00%)
 
305
| |   
 
306
| ->19.07% (5,488,640B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
307
| | ->04.67% (1,343,488B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
308
| | | ->04.67% (1,343,488B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
309
| | |   ->04.67% (1,343,488B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
310
| | |     
 
311
| | ->03.19% (917,504B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
312
| | | ->03.19% (917,504B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
313
| | |   ->03.19% (917,504B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
314
| | |     
 
315
| | ->02.73% (786,432B) 0x55E6918: xercesc_2_8::DOMNodeVector::init(xercesc_2_8::DOMDocument*, unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
316
| | | ->02.73% (786,432B) 0x55CB72B: xercesc_2_8::DOMAttrMapImpl::setNamedItem(xercesc_2_8::DOMNode*) (in /usr/lib64/libxerces-c.so.28.0)
 
317
| | |   ->02.73% (786,432B) 0x559B3C2: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
318
| | |     
 
319
| | ->01.82% (524,288B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
320
| | | ->01.37% (393,216B) 0x55C9DD6: xercesc_2_8::DOMAttrImpl::setValue(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
321
| | | | ->01.37% (393,216B) 0x559B2A1: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
322
| | | |   
 
323
| | | ->00.46% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
324
| | | 
 
325
| | ->01.82% (524,288B) 0x55D6076: xercesc_2_8::DOMDocumentImpl::createAttribute(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
326
| | | ->01.82% (524,288B) 0x559B3AB: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
327
| | |   ->01.82% (524,288B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
328
| | |     
 
329
| | ->01.82% (524,288B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
330
| | | ->01.82% (524,288B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
331
| | |   ->01.82% (524,288B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
332
| | |     
 
333
| | ->01.65% (475,136B) in 3 places, all below massif's threshold (01.00%)
 
334
| | | 
 
335
| | ->01.37% (393,216B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
336
| |   ->01.37% (393,216B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
337
| |     ->01.37% (393,216B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
338
| |       
 
339
| ->07.60% (2,188,827B) in 550 places, all below massif's threshold (01.00%)
 
340
| | 
 
341
| ->04.95% (1,423,832B) 0x4FAF143: xalanc_1_10::XalanVector<unsigned short, xalanc_1_10::MemoryManagedConstructionTraits<unsigned short> >::doReserve(unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
342
| | ->04.89% (1,408,370B) 0x4FABC8F: xalanc_1_10::XalanDOMString::append(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
343
| | | ->04.80% (1,381,346B) 0x4FAC1CF: xalanc_1_10::XalanDOMString::XalanDOMString(unsigned short const*, xercesc_2_8::MemoryManager&, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
344
| | | | ->04.80% (1,380,968B) 0x4FBDD2C: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
345
| | | | | 
 
346
| | | | ->00.00% (378B) in 1+ places, all below ms_print's threshold (01.00%)
 
347
| | | | 
 
348
| | | ->00.09% (27,024B) in 1+ places, all below ms_print's threshold (01.00%)
 
349
| | | 
 
350
| | ->00.05% (15,462B) in 1+ places, all below ms_print's threshold (01.00%)
 
351
| | 
 
352
| ->02.88% (828,000B) 0x50930B8: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementANS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementANS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementANS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
353
| | ->02.88% (828,000B) 0x5092998: xalanc_1_10::XalanSourceTreeElementANSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeDocument*, xalanc_1_10::XalanSourceTreeAttr**, unsigned long, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
354
| |   ->02.88% (828,000B) 0x5089E4C: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, unsigned short const*, 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)
 
355
| |     ->02.88% (828,000B) 0x5084670: 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)
 
356
| |       
 
357
| ->02.46% (707,200B) 0x508230B: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeAttrNS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeAttrNS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeAttrNS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
358
| | ->02.46% (707,200B) 0x5081C13: xalanc_1_10::XalanSourceTreeAttributeNSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeElement*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
359
| |   ->02.45% (704,000B) 0x50893F0: xalanc_1_10::XalanSourceTreeDocument::createAttributes(xalanc_1_10::XalanSourceTreeAttr**, xercesc_2_8::Attributes const&, unsigned long, xalanc_1_10::XalanSourceTreeElement*, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
360
| |   | ->02.45% (704,000B) 0x5089E68: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, unsigned short const*, 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)
 
361
| |   |   
 
362
| |   ->00.01% (3,200B) in 1+ places, all below ms_print's threshold (01.00%)
 
363
| |   
 
364
| ->01.90% (545,760B) 0x503C87B: xalanc_1_10::XPathExpression::XPathExpression(xercesc_2_8::MemoryManager&) (in /usr/lib64/libxalan-c.so.110.0)
 
365
| | ->01.90% (545,760B) 0x502215C: xalanc_1_10::XPath::XPath(xercesc_2_8::MemoryManager&, xercesc_2_8::Locator const*) (in /usr/lib64/libxalan-c.so.110.0)
 
366
| |   ->01.90% (545,760B) 0x502039B: xalanc_1_10::XPathAllocator::create() (in /usr/lib64/libxalan-c.so.110.0)
 
367
| |     ->01.71% (491,040B) 0x50F402C: xalanc_1_10::StylesheetConstructionContextDefault::createXPath(xercesc_2_8::Locator const*, xalanc_1_10::XalanDOMString const&, xalanc_1_10::PrefixResolver const&, bool, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
368
| |     | 
 
369
| |     ->00.19% (54,720B) in 1+ places, all below ms_print's threshold (01.00%)
 
370
| |     
 
371
| ->01.10% (316,480B) 0x5143A37: xalanc_1_10::ArenaBlock<xalanc_1_10::ElemTextLiteral, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::ElemTextLiteral, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::ElemTextLiteral, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
372
|   ->01.10% (316,480B) 0x51434A3: xalanc_1_10::XalanElemTextLiteralAllocator::create(xalanc_1_10::StylesheetConstructionContext&, xalanc_1_10::Stylesheet&, int, int, unsigned short const*, unsigned int, unsigned int, bool, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
373
|     ->01.10% (316,480B) 0x50F4323: xalanc_1_10::StylesheetConstructionContextDefault::createElement(xalanc_1_10::Stylesheet&, unsigned short const*, unsigned int, bool, bool, xercesc_2_8::Locator const*) (in /usr/lib64/libxalan-c.so.110.0)
 
374
|       ->01.10% (316,480B) 0x511FA50: xalanc_1_10::StylesheetHandler::processText(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
375
|         
 
376
->03.09% (888,768B) 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)
 
377
| ->02.86% (823,264B) 0x5ABA493: (within /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
378
| | ->02.86% (823,264B) 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)
 
379
| | | ->02.86% (823,264B) 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)
 
380
| | |   ->02.86% (823,264B) 0x405363: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
381
| | |   | 
 
382
| | |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
383
| | |   
 
384
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
385
| | 
 
386
| ->00.23% (65,504B) in 1+ places, all below ms_print's threshold (01.00%)
 
387
 
388
->03.01% (867,091B) 0x403ADA: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
389
| ->02.86% (823,157B) 0x405C73: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
390
| | ->02.86% (823,157B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
391
| |   
 
392
| ->00.15% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
 
393
 
394
->00.03% (8,712B) in 1+ places, all below ms_print's threshold (01.00%)
 
395
 
 
396
--------------------------------------------------------------------------------
 
397
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
398
--------------------------------------------------------------------------------
 
399
 14  2,794,411,163       30,438,280       28,161,088     2,277,192            0
 
400
 15  2,926,837,809       31,353,808       28,965,656     2,388,152            0
 
401
 16  3,132,969,502       32,781,632       30,220,964     2,560,668            0
 
402
92.19% (30,220,964B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
403
->86.61% (28,390,857B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
404
| ->27.53% (9,024,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)
 
405
| | ->27.53% (9,024,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)
 
406
| |   ->27.03% (8,860,800B) 0x507E3EF: xalanc_1_10::FormatterToSourceTree::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
407
| |   | ->27.03% (8,860,800B) 0x507E4A3: xalanc_1_10::FormatterToSourceTree::processAccumulatedText() (in /usr/lib64/libxalan-c.so.110.0)
 
408
| |   |   
 
409
| |   ->00.50% (163,200B) in 1+ places, all below ms_print's threshold (01.00%)
 
410
| |   
 
411
| ->23.24% (7,618,560B) 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)
 
412
| | ->23.24% (7,618,560B) 0x4FBDD72: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
413
| |   ->22.93% (7,516,160B) 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)
 
414
| |   | ->22.52% (7,383,040B) 0x507E3EF: xalanc_1_10::FormatterToSourceTree::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
415
| |   | | 
 
416
| |   | ->00.41% (133,120B) in 1+ places, all below ms_print's threshold (01.00%)
 
417
| |   | 
 
418
| |   ->00.31% (102,400B) in 1+ places, all below ms_print's threshold (01.00%)
 
419
| |   
 
420
| ->16.74% (5,488,640B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
421
| | ->04.10% (1,343,488B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
422
| | | ->04.10% (1,343,488B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
423
| | |   ->04.10% (1,343,488B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
424
| | |     
 
425
| | ->02.80% (917,504B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
426
| | | ->02.80% (917,504B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
427
| | |   ->02.80% (917,504B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
428
| | |     
 
429
| | ->02.40% (786,432B) 0x55E6918: xercesc_2_8::DOMNodeVector::init(xercesc_2_8::DOMDocument*, unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
430
| | | ->02.40% (786,432B) 0x55CB72B: xercesc_2_8::DOMAttrMapImpl::setNamedItem(xercesc_2_8::DOMNode*) (in /usr/lib64/libxerces-c.so.28.0)
 
431
| | |   ->02.40% (786,432B) 0x559B3C2: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
432
| | |     
 
433
| | ->01.60% (524,288B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
434
| | | ->01.20% (393,216B) 0x55C9DD6: xercesc_2_8::DOMAttrImpl::setValue(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
435
| | | | ->01.20% (393,216B) 0x559B2A1: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
436
| | | |   
 
437
| | | ->00.40% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
438
| | | 
 
439
| | ->01.60% (524,288B) 0x55D6076: xercesc_2_8::DOMDocumentImpl::createAttribute(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
440
| | | ->01.60% (524,288B) 0x559B3AB: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
441
| | |   ->01.60% (524,288B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
442
| | |     
 
443
| | ->01.60% (524,288B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
444
| | | ->01.60% (524,288B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
445
| | |   ->01.60% (524,288B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
446
| | |     
 
447
| | ->01.45% (475,136B) in 3 places, all below massif's threshold (01.00%)
 
448
| | | 
 
449
| | ->01.20% (393,216B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
450
| |   ->01.20% (393,216B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
451
| |     ->01.20% (393,216B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
452
| |       
 
453
| ->07.94% (2,602,847B) in 551 places, all below massif's threshold (01.00%)
 
454
| | 
 
455
| ->04.81% (1,575,850B) 0x4FAF143: xalanc_1_10::XalanVector<unsigned short, xalanc_1_10::MemoryManagedConstructionTraits<unsigned short> >::doReserve(unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
456
| | ->04.76% (1,560,388B) 0x4FABC8F: xalanc_1_10::XalanDOMString::append(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
457
| | | ->04.66% (1,529,144B) 0x4FAC1CF: xalanc_1_10::XalanDOMString::XalanDOMString(unsigned short const*, xercesc_2_8::MemoryManager&, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
458
| | | | ->04.66% (1,528,766B) 0x4FBDD2C: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
459
| | | | | 
 
460
| | | | ->00.00% (378B) in 1+ places, all below ms_print's threshold (01.00%)
 
461
| | | | 
 
462
| | | ->00.10% (31,244B) in 1+ places, all below ms_print's threshold (01.00%)
 
463
| | | 
 
464
| | ->00.05% (15,462B) in 1+ places, all below ms_print's threshold (01.00%)
 
465
| | 
 
466
| ->02.53% (828,000B) 0x50930B8: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementANS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementANS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementANS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
467
| | ->02.53% (828,000B) 0x5092998: xalanc_1_10::XalanSourceTreeElementANSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeDocument*, xalanc_1_10::XalanSourceTreeAttr**, unsigned long, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
468
| |   ->02.53% (828,000B) 0x5089E4C: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, unsigned short const*, 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)
 
469
| |     ->02.53% (828,000B) 0x5084670: 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)
 
470
| |       
 
471
| ->02.16% (707,200B) 0x508230B: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeAttrNS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeAttrNS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeAttrNS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
472
| | ->02.16% (707,200B) 0x5081C13: xalanc_1_10::XalanSourceTreeAttributeNSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeElement*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
473
| |   ->02.15% (704,000B) 0x50893F0: xalanc_1_10::XalanSourceTreeDocument::createAttributes(xalanc_1_10::XalanSourceTreeAttr**, xercesc_2_8::Attributes const&, unsigned long, xalanc_1_10::XalanSourceTreeElement*, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
474
| |   | ->02.15% (704,000B) 0x5089E68: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, unsigned short const*, 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)
 
475
| |   |   
 
476
| |   ->00.01% (3,200B) in 1+ places, all below ms_print's threshold (01.00%)
 
477
| |   
 
478
| ->01.66% (545,760B) 0x503C87B: xalanc_1_10::XPathExpression::XPathExpression(xercesc_2_8::MemoryManager&) (in /usr/lib64/libxalan-c.so.110.0)
 
479
|   ->01.66% (545,760B) 0x502215C: xalanc_1_10::XPath::XPath(xercesc_2_8::MemoryManager&, xercesc_2_8::Locator const*) (in /usr/lib64/libxalan-c.so.110.0)
 
480
|     ->01.66% (545,760B) 0x502039B: xalanc_1_10::XPathAllocator::create() (in /usr/lib64/libxalan-c.so.110.0)
 
481
|       ->01.50% (491,040B) 0x50F402C: xalanc_1_10::StylesheetConstructionContextDefault::createXPath(xercesc_2_8::Locator const*, xalanc_1_10::XalanDOMString const&, xalanc_1_10::PrefixResolver const&, bool, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
482
|       | 
 
483
|       ->00.17% (54,720B) in 1+ places, all below ms_print's threshold (01.00%)
 
484
|       
 
485
->02.91% (954,304B) 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)
 
486
| ->02.51% (823,264B) 0x5ABA493: (within /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
487
| | ->02.51% (823,264B) 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)
 
488
| | | ->02.51% (823,264B) 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)
 
489
| | |   ->02.51% (823,264B) 0x405363: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
490
| | |   | 
 
491
| | |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
492
| | |   
 
493
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
494
| | 
 
495
| ->00.40% (131,040B) in 1+ places, all below ms_print's threshold (01.00%)
 
496
 
497
->02.65% (867,091B) 0x403ADA: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
498
| ->02.51% (823,157B) 0x405C73: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
499
| | ->02.51% (823,157B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
500
| |   
 
501
| ->00.13% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
 
502
 
503
->00.03% (8,712B) in 1+ places, all below ms_print's threshold (01.00%)
 
504
 
 
505
--------------------------------------------------------------------------------
 
506
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
507
--------------------------------------------------------------------------------
 
508
 17  3,374,122,037       34,465,504       31,701,670     2,763,834            0
 
509
91.98% (31,701,670B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
510
->86.67% (29,871,563B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
511
| ->28.37% (9,777,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)
 
512
| | ->28.37% (9,777,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)
 
513
| |   ->27.90% (9,614,400B) 0x507E3EF: xalanc_1_10::FormatterToSourceTree::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
514
| |   | ->27.90% (9,614,400B) 0x507E4A3: xalanc_1_10::FormatterToSourceTree::processAccumulatedText() (in /usr/lib64/libxalan-c.so.110.0)
 
515
| |   |   
 
516
| |   ->00.47% (163,200B) in 1+ places, all below ms_print's threshold (01.00%)
 
517
| |   
 
518
| ->23.92% (8,244,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)
 
519
| | ->23.92% (8,244,480B) 0x4FBDD72: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
520
| |   ->23.62% (8,142,080B) 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)
 
521
| |   | ->23.24% (8,008,960B) 0x507E3EF: xalanc_1_10::FormatterToSourceTree::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
522
| |   | | 
 
523
| |   | ->00.39% (133,120B) in 1+ places, all below ms_print's threshold (01.00%)
 
524
| |   | 
 
525
| |   ->00.30% (102,400B) in 1+ places, all below ms_print's threshold (01.00%)
 
526
| |   
 
527
| ->15.93% (5,488,640B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
528
| | ->03.90% (1,343,488B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
529
| | | ->03.90% (1,343,488B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
530
| | |   ->03.90% (1,343,488B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
531
| | |     
 
532
| | ->02.66% (917,504B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
533
| | | ->02.66% (917,504B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
534
| | |   ->02.66% (917,504B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
535
| | |     
 
536
| | ->02.28% (786,432B) 0x55E6918: xercesc_2_8::DOMNodeVector::init(xercesc_2_8::DOMDocument*, unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
537
| | | ->02.28% (786,432B) 0x55CB72B: xercesc_2_8::DOMAttrMapImpl::setNamedItem(xercesc_2_8::DOMNode*) (in /usr/lib64/libxerces-c.so.28.0)
 
538
| | |   ->02.28% (786,432B) 0x559B3C2: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
539
| | |     
 
540
| | ->01.52% (524,288B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
541
| | | ->01.14% (393,216B) 0x55C9DD6: xercesc_2_8::DOMAttrImpl::setValue(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
542
| | | | ->01.14% (393,216B) 0x559B2A1: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
543
| | | |   
 
544
| | | ->00.38% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
545
| | | 
 
546
| | ->01.52% (524,288B) 0x55D6076: xercesc_2_8::DOMDocumentImpl::createAttribute(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
547
| | | ->01.52% (524,288B) 0x559B3AB: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
548
| | |   ->01.52% (524,288B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
549
| | |     
 
550
| | ->01.52% (524,288B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
551
| | | ->01.52% (524,288B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
552
| | |   ->01.52% (524,288B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
553
| | |     
 
554
| | ->01.38% (475,136B) in 3 places, all below massif's threshold (01.00%)
 
555
| | | 
 
556
| | ->01.14% (393,216B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
557
| |   ->01.14% (393,216B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
558
| |     ->01.14% (393,216B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
559
| |       
 
560
| ->07.66% (2,639,599B) in 551 places, all below massif's threshold (01.00%)
 
561
| | 
 
562
| ->04.76% (1,640,284B) 0x4FAF143: xalanc_1_10::XalanVector<unsigned short, xalanc_1_10::MemoryManagedConstructionTraits<unsigned short> >::doReserve(unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
563
| | ->04.71% (1,624,822B) 0x4FABC8F: xalanc_1_10::XalanDOMString::append(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
564
| | | ->04.62% (1,593,300B) 0x4FAC1CF: xalanc_1_10::XalanDOMString::XalanDOMString(unsigned short const*, xercesc_2_8::MemoryManager&, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
565
| | | | ->04.62% (1,592,922B) 0x4FBDD2C: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
566
| | | | | 
 
567
| | | | ->00.00% (378B) in 1+ places, all below ms_print's threshold (01.00%)
 
568
| | | | 
 
569
| | | ->00.09% (31,522B) in 1+ places, all below ms_print's threshold (01.00%)
 
570
| | | 
 
571
| | ->00.04% (15,462B) in 1+ places, all below ms_print's threshold (01.00%)
 
572
| | 
 
573
| ->02.40% (828,000B) 0x50930B8: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementANS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementANS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementANS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
574
| | ->02.40% (828,000B) 0x5092998: xalanc_1_10::XalanSourceTreeElementANSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeDocument*, xalanc_1_10::XalanSourceTreeAttr**, unsigned long, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
575
| |   ->02.40% (828,000B) 0x5089E4C: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, unsigned short const*, 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)
 
576
| |     ->02.40% (828,000B) 0x5084670: 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)
 
577
| |       
 
578
| ->02.05% (707,200B) 0x508230B: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeAttrNS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeAttrNS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeAttrNS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
579
| | ->02.05% (707,200B) 0x5081C13: xalanc_1_10::XalanSourceTreeAttributeNSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeElement*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
580
| |   ->02.04% (704,000B) 0x50893F0: xalanc_1_10::XalanSourceTreeDocument::createAttributes(xalanc_1_10::XalanSourceTreeAttr**, xercesc_2_8::Attributes const&, unsigned long, xalanc_1_10::XalanSourceTreeElement*, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
581
| |   | ->02.04% (704,000B) 0x5089E68: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, unsigned short const*, 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)
 
582
| |   |   
 
583
| |   ->00.01% (3,200B) in 1+ places, all below ms_print's threshold (01.00%)
 
584
| |   
 
585
| ->01.58% (545,760B) 0x503C87B: xalanc_1_10::XPathExpression::XPathExpression(xercesc_2_8::MemoryManager&) (in /usr/lib64/libxalan-c.so.110.0)
 
586
|   ->01.58% (545,760B) 0x502215C: xalanc_1_10::XPath::XPath(xercesc_2_8::MemoryManager&, xercesc_2_8::Locator const*) (in /usr/lib64/libxalan-c.so.110.0)
 
587
|     ->01.58% (545,760B) 0x502039B: xalanc_1_10::XPathAllocator::create() (in /usr/lib64/libxalan-c.so.110.0)
 
588
|       ->01.42% (491,040B) 0x50F402C: xalanc_1_10::StylesheetConstructionContextDefault::createXPath(xercesc_2_8::Locator const*, xalanc_1_10::XalanDOMString const&, xalanc_1_10::PrefixResolver const&, bool, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
589
|       | 
 
590
|       ->00.16% (54,720B) in 1+ places, all below ms_print's threshold (01.00%)
 
591
|       
 
592
->02.77% (954,304B) 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)
 
593
| ->02.39% (823,264B) 0x5ABA493: (within /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
594
| | ->02.39% (823,264B) 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)
 
595
| | | ->02.39% (823,264B) 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)
 
596
| | |   ->02.39% (823,264B) 0x405363: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
597
| | |   | 
 
598
| | |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
599
| | |   
 
600
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
601
| | 
 
602
| ->00.38% (131,040B) in 1+ places, all below ms_print's threshold (01.00%)
 
603
 
604
->02.52% (867,091B) 0x403ADA: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
605
| ->02.39% (823,157B) 0x405C73: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
606
| | ->02.39% (823,157B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
607
| |   
 
608
| ->00.13% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
 
609
 
610
->00.03% (8,712B) in 1+ places, all below ms_print's threshold (01.00%)
 
611
 
 
612
--------------------------------------------------------------------------------
 
613
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
614
--------------------------------------------------------------------------------
 
615
 18  3,557,048,221       35,876,560       32,957,890     2,918,670            0
 
616
91.86% (32,957,890B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
617
->86.40% (30,996,711B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
618
| ->28.85% (10,348,800B) 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)
 
619
| | ->28.85% (10,348,800B) 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)
 
620
| |   ->28.39% (10,185,600B) 0x507E3EF: xalanc_1_10::FormatterToSourceTree::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
621
| |   | ->28.39% (10,185,600B) 0x507E4A3: xalanc_1_10::FormatterToSourceTree::processAccumulatedText() (in /usr/lib64/libxalan-c.so.110.0)
 
622
| |   |   
 
623
| |   ->00.45% (163,200B) in 1+ places, all below ms_print's threshold (01.00%)
 
624
| |   
 
625
| ->24.31% (8,721,920B) 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)
 
626
| | ->24.31% (8,721,920B) 0x4FBDD72: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
627
| |   ->24.03% (8,619,520B) 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)
 
628
| |   | ->23.65% (8,486,400B) 0x507E3EF: xalanc_1_10::FormatterToSourceTree::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
629
| |   | | 
 
630
| |   | ->00.37% (133,120B) in 1+ places, all below ms_print's threshold (01.00%)
 
631
| |   | 
 
632
| |   ->00.29% (102,400B) in 1+ places, all below ms_print's threshold (01.00%)
 
633
| |   
 
634
| ->15.30% (5,488,640B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
635
| | ->03.74% (1,343,488B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
636
| | | ->03.74% (1,343,488B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
637
| | |   ->03.74% (1,343,488B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
638
| | |     
 
639
| | ->02.56% (917,504B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
640
| | | ->02.56% (917,504B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
641
| | |   ->02.56% (917,504B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
642
| | |     
 
643
| | ->02.19% (786,432B) 0x55E6918: xercesc_2_8::DOMNodeVector::init(xercesc_2_8::DOMDocument*, unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
644
| | | ->02.19% (786,432B) 0x55CB72B: xercesc_2_8::DOMAttrMapImpl::setNamedItem(xercesc_2_8::DOMNode*) (in /usr/lib64/libxerces-c.so.28.0)
 
645
| | |   ->02.19% (786,432B) 0x559B3C2: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
646
| | |     
 
647
| | ->01.46% (524,288B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
648
| | | ->01.10% (393,216B) 0x55C9DD6: xercesc_2_8::DOMAttrImpl::setValue(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
649
| | | | ->01.10% (393,216B) 0x559B2A1: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
650
| | | |   
 
651
| | | ->00.37% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
652
| | | 
 
653
| | ->01.46% (524,288B) 0x55D6076: xercesc_2_8::DOMDocumentImpl::createAttribute(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
654
| | | ->01.46% (524,288B) 0x559B3AB: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
655
| | |   ->01.46% (524,288B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
656
| | |     
 
657
| | ->01.46% (524,288B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
658
| | | ->01.46% (524,288B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
659
| | |   ->01.46% (524,288B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
660
| | |     
 
661
| | ->01.32% (475,136B) in 3 places, all below massif's threshold (01.00%)
 
662
| | | 
 
663
| | ->01.10% (393,216B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
664
| |   ->01.10% (393,216B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
665
| |     ->01.10% (393,216B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
666
| |       
 
667
| ->07.44% (2,667,451B) in 551 places, all below massif's threshold (01.00%)
 
668
| | 
 
669
| ->04.71% (1,688,940B) 0x4FAF143: xalanc_1_10::XalanVector<unsigned short, xalanc_1_10::MemoryManagedConstructionTraits<unsigned short> >::doReserve(unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
670
| | ->04.66% (1,673,478B) 0x4FABC8F: xalanc_1_10::XalanDOMString::append(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
671
| | | ->04.58% (1,641,886B) 0x4FAC1CF: xalanc_1_10::XalanDOMString::XalanDOMString(unsigned short const*, xercesc_2_8::MemoryManager&, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
672
| | | | ->04.58% (1,641,508B) 0x4FBDD2C: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
673
| | | | | 
 
674
| | | | ->00.00% (378B) in 1+ places, all below ms_print's threshold (01.00%)
 
675
| | | | 
 
676
| | | ->00.09% (31,592B) in 1+ places, all below ms_print's threshold (01.00%)
 
677
| | | 
 
678
| | ->00.04% (15,462B) in 1+ places, all below ms_print's threshold (01.00%)
 
679
| | 
 
680
| ->02.31% (828,000B) 0x50930B8: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementANS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementANS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementANS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
681
| | ->02.31% (828,000B) 0x5092998: xalanc_1_10::XalanSourceTreeElementANSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeDocument*, xalanc_1_10::XalanSourceTreeAttr**, unsigned long, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
682
| |   ->02.31% (828,000B) 0x5089E4C: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, unsigned short const*, 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)
 
683
| |     ->02.31% (828,000B) 0x5084670: 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)
 
684
| |       
 
685
| ->01.97% (707,200B) 0x508230B: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeAttrNS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeAttrNS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeAttrNS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
686
| | ->01.97% (707,200B) 0x5081C13: xalanc_1_10::XalanSourceTreeAttributeNSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeElement*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
687
| |   ->01.96% (704,000B) 0x50893F0: xalanc_1_10::XalanSourceTreeDocument::createAttributes(xalanc_1_10::XalanSourceTreeAttr**, xercesc_2_8::Attributes const&, unsigned long, xalanc_1_10::XalanSourceTreeElement*, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
688
| |   | ->01.96% (704,000B) 0x5089E68: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, unsigned short const*, 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)
 
689
| |   |   
 
690
| |   ->00.01% (3,200B) in 1+ places, all below ms_print's threshold (01.00%)
 
691
| |   
 
692
| ->01.52% (545,760B) 0x503C87B: xalanc_1_10::XPathExpression::XPathExpression(xercesc_2_8::MemoryManager&) (in /usr/lib64/libxalan-c.so.110.0)
 
693
|   ->01.52% (545,760B) 0x502215C: xalanc_1_10::XPath::XPath(xercesc_2_8::MemoryManager&, xercesc_2_8::Locator const*) (in /usr/lib64/libxalan-c.so.110.0)
 
694
|     ->01.52% (545,760B) 0x502039B: xalanc_1_10::XPathAllocator::create() (in /usr/lib64/libxalan-c.so.110.0)
 
695
|       ->01.37% (491,040B) 0x50F402C: xalanc_1_10::StylesheetConstructionContextDefault::createXPath(xercesc_2_8::Locator const*, xalanc_1_10::XalanDOMString const&, xalanc_1_10::PrefixResolver const&, bool, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
696
|       | 
 
697
|       ->00.15% (54,720B) in 1+ places, all below ms_print's threshold (01.00%)
 
698
|       
 
699
->03.03% (1,085,376B) 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)
 
700
| ->02.29% (823,264B) 0x5ABA493: (within /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
701
| | ->02.29% (823,264B) 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)
 
702
| | | ->02.29% (823,264B) 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)
 
703
| | |   ->02.29% (823,264B) 0x405363: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
704
| | |   | 
 
705
| | |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
706
| | |   
 
707
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
708
| | 
 
709
| ->00.73% (262,112B) in 1+ places, all below ms_print's threshold (01.00%)
 
710
 
711
->02.42% (867,091B) 0x403ADA: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
712
| ->02.29% (823,157B) 0x405C73: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
713
| | ->02.29% (823,157B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
714
| |   
 
715
| ->00.12% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
 
716
 
717
->00.02% (8,712B) in 1+ places, all below ms_print's threshold (01.00%)
 
718
 
 
719
--------------------------------------------------------------------------------
 
720
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
721
--------------------------------------------------------------------------------
 
722
 19  3,811,369,553       37,715,232       34,574,882     3,140,350            0
 
723
91.67% (34,574,882B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
724
->86.47% (32,613,703B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
725
| ->29.62% (11,169,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)
 
726
| | ->29.62% (11,169,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)
 
727
| |   ->29.18% (11,006,400B) 0x507E3EF: xalanc_1_10::FormatterToSourceTree::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
728
| |   | ->29.18% (11,006,400B) 0x507E4A3: xalanc_1_10::FormatterToSourceTree::processAccumulatedText() (in /usr/lib64/libxalan-c.so.110.0)
 
729
| |   |   
 
730
| |   ->00.43% (163,200B) in 1+ places, all below ms_print's threshold (01.00%)
 
731
| |   
 
732
| ->24.94% (9,405,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)
 
733
| | ->24.94% (9,405,440B) 0x4FBDD72: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
734
| |   ->24.67% (9,303,040B) 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)
 
735
| |   | ->24.31% (9,169,920B) 0x507E3EF: xalanc_1_10::FormatterToSourceTree::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
736
| |   | | 
 
737
| |   | ->00.35% (133,120B) in 1+ places, all below ms_print's threshold (01.00%)
 
738
| |   | 
 
739
| |   ->00.27% (102,400B) in 1+ places, all below ms_print's threshold (01.00%)
 
740
| |   
 
741
| ->14.55% (5,488,640B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
742
| | ->03.56% (1,343,488B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
743
| | | ->03.56% (1,343,488B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
744
| | |   ->03.56% (1,343,488B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
745
| | |     
 
746
| | ->02.43% (917,504B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
747
| | | ->02.43% (917,504B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
748
| | |   ->02.43% (917,504B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
749
| | |     
 
750
| | ->02.09% (786,432B) 0x55E6918: xercesc_2_8::DOMNodeVector::init(xercesc_2_8::DOMDocument*, unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
751
| | | ->02.09% (786,432B) 0x55CB72B: xercesc_2_8::DOMAttrMapImpl::setNamedItem(xercesc_2_8::DOMNode*) (in /usr/lib64/libxerces-c.so.28.0)
 
752
| | |   ->02.09% (786,432B) 0x559B3C2: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
753
| | |     
 
754
| | ->01.39% (524,288B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
755
| | | ->01.04% (393,216B) 0x55C9DD6: xercesc_2_8::DOMAttrImpl::setValue(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
756
| | | | ->01.04% (393,216B) 0x559B2A1: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
757
| | | |   
 
758
| | | ->00.35% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
759
| | | 
 
760
| | ->01.39% (524,288B) 0x55D6076: xercesc_2_8::DOMDocumentImpl::createAttribute(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
761
| | | ->01.39% (524,288B) 0x559B3AB: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
762
| | |   ->01.39% (524,288B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
763
| | |     
 
764
| | ->01.39% (524,288B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
765
| | | ->01.39% (524,288B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
766
| | |   ->01.39% (524,288B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
767
| | |     
 
768
| | ->01.26% (475,136B) in 3 places, all below massif's threshold (01.00%)
 
769
| | | 
 
770
| | ->01.04% (393,216B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
771
| |   ->01.04% (393,216B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
772
| |     ->01.04% (393,216B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
773
| |       
 
774
| ->07.19% (2,711,507B) in 552 places, all below massif's threshold (01.00%)
 
775
| | 
 
776
| ->04.66% (1,757,556B) 0x4FAF143: xalanc_1_10::XalanVector<unsigned short, xalanc_1_10::MemoryManagedConstructionTraits<unsigned short> >::doReserve(unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
777
| | ->04.62% (1,742,094B) 0x4FABC8F: xalanc_1_10::XalanDOMString::append(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
778
| | | ->04.54% (1,710,502B) 0x4FAC1CF: xalanc_1_10::XalanDOMString::XalanDOMString(unsigned short const*, xercesc_2_8::MemoryManager&, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
779
| | | | ->04.53% (1,710,124B) 0x4FBDD2C: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
780
| | | | | 
 
781
| | | | ->00.00% (378B) in 1+ places, all below ms_print's threshold (01.00%)
 
782
| | | | 
 
783
| | | ->00.08% (31,592B) in 1+ places, all below ms_print's threshold (01.00%)
 
784
| | | 
 
785
| | ->00.04% (15,462B) in 1+ places, all below ms_print's threshold (01.00%)
 
786
| | 
 
787
| ->02.20% (828,000B) 0x50930B8: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementANS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementANS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementANS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
788
| | ->02.20% (828,000B) 0x5092998: xalanc_1_10::XalanSourceTreeElementANSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeDocument*, xalanc_1_10::XalanSourceTreeAttr**, unsigned long, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
789
| |   ->02.20% (828,000B) 0x5089E4C: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, unsigned short const*, 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)
 
790
| |     ->02.20% (828,000B) 0x5084670: 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)
 
791
| |       
 
792
| ->01.88% (707,200B) 0x508230B: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeAttrNS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeAttrNS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeAttrNS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
793
| | ->01.88% (707,200B) 0x5081C13: xalanc_1_10::XalanSourceTreeAttributeNSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeElement*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
794
| |   ->01.87% (704,000B) 0x50893F0: xalanc_1_10::XalanSourceTreeDocument::createAttributes(xalanc_1_10::XalanSourceTreeAttr**, xercesc_2_8::Attributes const&, unsigned long, xalanc_1_10::XalanSourceTreeElement*, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
795
| |   | ->01.87% (704,000B) 0x5089E68: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, unsigned short const*, 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)
 
796
| |   |   
 
797
| |   ->00.01% (3,200B) in 1+ places, all below ms_print's threshold (01.00%)
 
798
| |   
 
799
| ->01.45% (545,760B) 0x503C87B: xalanc_1_10::XPathExpression::XPathExpression(xercesc_2_8::MemoryManager&) (in /usr/lib64/libxalan-c.so.110.0)
 
800
|   ->01.45% (545,760B) 0x502215C: xalanc_1_10::XPath::XPath(xercesc_2_8::MemoryManager&, xercesc_2_8::Locator const*) (in /usr/lib64/libxalan-c.so.110.0)
 
801
|     ->01.45% (545,760B) 0x502039B: xalanc_1_10::XPathAllocator::create() (in /usr/lib64/libxalan-c.so.110.0)
 
802
|       ->01.30% (491,040B) 0x50F402C: xalanc_1_10::StylesheetConstructionContextDefault::createXPath(xercesc_2_8::Locator const*, xalanc_1_10::XalanDOMString const&, xalanc_1_10::PrefixResolver const&, bool, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
803
|       | 
 
804
|       ->00.15% (54,720B) in 1+ places, all below ms_print's threshold (01.00%)
 
805
|       
 
806
->02.88% (1,085,376B) 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)
 
807
| ->02.18% (823,264B) 0x5ABA493: (within /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
808
| | ->02.18% (823,264B) 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)
 
809
| | | ->02.18% (823,264B) 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)
 
810
| | |   ->02.18% (823,264B) 0x405363: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
811
| | |   | 
 
812
| | |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
813
| | |   
 
814
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
815
| | 
 
816
| ->00.69% (262,112B) in 1+ places, all below ms_print's threshold (01.00%)
 
817
 
818
->02.30% (867,091B) 0x403ADA: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
819
| ->02.18% (823,157B) 0x405C73: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
820
| | ->02.18% (823,157B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
821
| |   
 
822
| ->00.12% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
 
823
 
824
->00.02% (8,712B) in 1+ places, all below ms_print's threshold (01.00%)
 
825
 
 
826
--------------------------------------------------------------------------------
 
827
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
828
--------------------------------------------------------------------------------
 
829
 20  4,016,283,931       39,158,584       35,843,638     3,314,946            0
 
830
 21  4,259,827,812       40,749,528       37,243,126     3,506,402            0
 
831
 22  4,388,430,650       41,680,512       38,063,634     3,616,878            0
 
832
91.32% (38,063,634B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
833
->86.62% (36,102,455B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
834
| ->31.02% (12,931,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)
 
835
| | ->31.02% (12,931,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)
 
836
| |   ->30.63% (12,768,000B) 0x507E3EF: xalanc_1_10::FormatterToSourceTree::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
837
| |   | ->30.63% (12,768,000B) 0x507E4A3: xalanc_1_10::FormatterToSourceTree::processAccumulatedText() (in /usr/lib64/libxalan-c.so.110.0)
 
838
| |   |   
 
839
| |   ->00.39% (163,200B) in 1+ places, all below ms_print's threshold (01.00%)
 
840
| |   
 
841
| ->26.08% (10,872,320B) 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)
 
842
| | ->26.08% (10,872,320B) 0x4FBDD72: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
843
| |   ->25.84% (10,769,920B) 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)
 
844
| |   | ->25.52% (10,636,800B) 0x507E3EF: xalanc_1_10::FormatterToSourceTree::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
845
| |   | | 
 
846
| |   | ->00.32% (133,120B) in 1+ places, all below ms_print's threshold (01.00%)
 
847
| |   | 
 
848
| |   ->00.25% (102,400B) in 1+ places, all below ms_print's threshold (01.00%)
 
849
| |   
 
850
| ->13.17% (5,488,640B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
851
| | ->03.22% (1,343,488B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
852
| | | ->03.22% (1,343,488B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
853
| | |   ->03.22% (1,343,488B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
854
| | |     
 
855
| | ->02.20% (917,504B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
856
| | | ->02.20% (917,504B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
857
| | |   ->02.20% (917,504B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
858
| | |     
 
859
| | ->02.08% (868,352B) in 4 places, all below massif's threshold (01.00%)
 
860
| | | 
 
861
| | ->01.89% (786,432B) 0x55E6918: xercesc_2_8::DOMNodeVector::init(xercesc_2_8::DOMDocument*, unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
862
| | | ->01.89% (786,432B) 0x55CB72B: xercesc_2_8::DOMAttrMapImpl::setNamedItem(xercesc_2_8::DOMNode*) (in /usr/lib64/libxerces-c.so.28.0)
 
863
| | |   ->01.89% (786,432B) 0x559B3C2: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
864
| | |     
 
865
| | ->01.26% (524,288B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
866
| | | ->01.26% (524,288B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
867
| | |   ->01.26% (524,288B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
868
| | |     
 
869
| | ->01.26% (524,288B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
870
| | | ->01.26% (524,288B) in 2 places, all below massif's threshold (01.00%)
 
871
| | |   
 
872
| | ->01.26% (524,288B) 0x55D6076: xercesc_2_8::DOMDocumentImpl::createAttribute(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
873
| |   ->01.26% (524,288B) 0x559B3AB: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
874
| |     ->01.26% (524,288B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
875
| |       
 
876
| ->06.75% (2,814,553B) in 552 places, all below massif's threshold (01.00%)
 
877
| | 
 
878
| ->04.59% (1,914,782B) 0x4FAF143: xalanc_1_10::XalanVector<unsigned short, xalanc_1_10::MemoryManagedConstructionTraits<unsigned short> >::doReserve(unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
879
| | ->04.56% (1,899,320B) 0x4FABC8F: xalanc_1_10::XalanDOMString::append(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
880
| | | ->04.47% (1,863,342B) 0x4FAC1CF: xalanc_1_10::XalanDOMString::XalanDOMString(unsigned short const*, xercesc_2_8::MemoryManager&, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
881
| | | | ->04.47% (1,862,964B) 0x4FBDD2C: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
882
| | | | | 
 
883
| | | | ->00.00% (378B) in 1+ places, all below ms_print's threshold (01.00%)
 
884
| | | | 
 
885
| | | ->00.09% (35,978B) in 1+ places, all below ms_print's threshold (01.00%)
 
886
| | | 
 
887
| | ->00.04% (15,462B) in 1+ places, all below ms_print's threshold (01.00%)
 
888
| | 
 
889
| ->01.99% (828,000B) 0x50930B8: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementANS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementANS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementANS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
890
| | ->01.99% (828,000B) 0x5092998: xalanc_1_10::XalanSourceTreeElementANSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeDocument*, xalanc_1_10::XalanSourceTreeAttr**, unsigned long, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
891
| |   ->01.99% (828,000B) 0x5089E4C: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, unsigned short const*, 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)
 
892
| |     ->01.99% (828,000B) 0x5084670: 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)
 
893
| |       
 
894
| ->01.70% (707,200B) 0x508230B: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeAttrNS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeAttrNS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeAttrNS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
895
| | ->01.70% (707,200B) 0x5081C13: xalanc_1_10::XalanSourceTreeAttributeNSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeElement*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
896
| |   ->01.69% (704,000B) 0x50893F0: xalanc_1_10::XalanSourceTreeDocument::createAttributes(xalanc_1_10::XalanSourceTreeAttr**, xercesc_2_8::Attributes const&, unsigned long, xalanc_1_10::XalanSourceTreeElement*, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
897
| |   | ->01.69% (704,000B) 0x5089E68: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, unsigned short const*, 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
| |   |   
 
899
| |   ->00.01% (3,200B) in 1+ places, all below ms_print's threshold (01.00%)
 
900
| |   
 
901
| ->01.31% (545,760B) 0x503C87B: xalanc_1_10::XPathExpression::XPathExpression(xercesc_2_8::MemoryManager&) (in /usr/lib64/libxalan-c.so.110.0)
 
902
|   ->01.31% (545,760B) 0x502215C: xalanc_1_10::XPath::XPath(xercesc_2_8::MemoryManager&, xercesc_2_8::Locator const*) (in /usr/lib64/libxalan-c.so.110.0)
 
903
|     ->01.31% (545,760B) 0x502039B: xalanc_1_10::XPathAllocator::create() (in /usr/lib64/libxalan-c.so.110.0)
 
904
|       ->01.18% (491,040B) 0x50F402C: xalanc_1_10::StylesheetConstructionContextDefault::createXPath(xercesc_2_8::Locator const*, xalanc_1_10::XalanDOMString const&, xalanc_1_10::PrefixResolver const&, bool, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
905
|       | 
 
906
|       ->00.13% (54,720B) in 1+ places, all below ms_print's threshold (01.00%)
 
907
|       
 
908
->02.60% (1,085,376B) 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)
 
909
| ->01.98% (823,264B) 0x5ABA493: (within /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
910
| | ->01.98% (823,264B) 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)
 
911
| | | ->01.98% (823,264B) 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)
 
912
| | |   ->01.98% (823,264B) 0x405363: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
913
| | |   | 
 
914
| | |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
915
| | |   
 
916
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
917
| | 
 
918
| ->00.63% (262,112B) in 1+ places, all below ms_print's threshold (01.00%)
 
919
 
920
->02.08% (867,091B) 0x403ADA: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
921
| ->01.97% (823,157B) 0x405C73: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
922
| | ->01.97% (823,157B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
923
| |   
 
924
| ->00.11% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
 
925
 
926
->00.02% (8,712B) in 1+ places, all below ms_print's threshold (01.00%)
 
927
 
 
928
--------------------------------------------------------------------------------
 
929
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
930
--------------------------------------------------------------------------------
 
931
 23  4,677,999,254       43,690,976       39,831,874     3,859,102            0
 
932
 24  4,878,424,661       45,230,960       41,217,640     4,013,320            0
 
933
 25  5,194,592,163       47,508,296       43,219,400     4,288,896            0
 
934
 26  5,387,712,290       48,924,656       44,464,404     4,460,252            0
 
935
 27  5,659,446,325       50,890,472       46,193,026     4,697,446            0
 
936
 28  5,816,257,150       52,009,568       47,177,286     4,832,282            0
 
937
90.71% (47,177,286B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
938
->86.43% (44,953,963B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
939
| ->33.50% (17,424,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)
 
940
| | ->33.50% (17,424,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)
 
941
| |   ->33.19% (17,260,800B) 0x507E3EF: xalanc_1_10::FormatterToSourceTree::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
942
| |   | ->33.19% (17,260,800B) 0x507E4A3: xalanc_1_10::FormatterToSourceTree::processAccumulatedText() (in /usr/lib64/libxalan-c.so.110.0)
 
943
| |   |   
 
944
| |   ->00.31% (163,200B) in 1+ places, all below ms_print's threshold (01.00%)
 
945
| |   
 
946
| ->28.11% (14,617,600B) 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)
 
947
| | ->28.11% (14,617,600B) 0x4FBDD72: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
948
| |   ->27.91% (14,515,200B) 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)
 
949
| |   | ->27.65% (14,382,080B) 0x507E3EF: xalanc_1_10::FormatterToSourceTree::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
950
| |   | | 
 
951
| |   | ->00.26% (133,120B) in 1+ places, all below ms_print's threshold (01.00%)
 
952
| |   | 
 
953
| |   ->00.20% (102,400B) in 1+ places, all below ms_print's threshold (01.00%)
 
954
| |   
 
955
| ->10.55% (5,488,640B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
956
| | ->02.58% (1,343,488B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
957
| | | ->02.58% (1,343,488B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
958
| | |   ->02.58% (1,343,488B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
959
| | |     
 
960
| | ->01.76% (917,504B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
961
| | | ->01.76% (917,504B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
962
| | |   ->01.76% (917,504B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
963
| | |     
 
964
| | ->01.67% (868,352B) in 4 places, all below massif's threshold (01.00%)
 
965
| | | 
 
966
| | ->01.51% (786,432B) 0x55E6918: xercesc_2_8::DOMNodeVector::init(xercesc_2_8::DOMDocument*, unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
967
| | | ->01.51% (786,432B) 0x55CB72B: xercesc_2_8::DOMAttrMapImpl::setNamedItem(xercesc_2_8::DOMNode*) (in /usr/lib64/libxerces-c.so.28.0)
 
968
| | |   ->01.51% (786,432B) 0x559B3C2: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
969
| | |     
 
970
| | ->01.01% (524,288B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
971
| | | ->01.01% (524,288B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
972
| | |   ->01.01% (524,288B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
973
| | |     
 
974
| | ->01.01% (524,288B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
975
| | | ->01.01% (524,288B) in 2 places, all below massif's threshold (01.00%)
 
976
| | |   
 
977
| | ->01.01% (524,288B) 0x55D6076: xercesc_2_8::DOMDocumentImpl::createAttribute(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
978
| |   ->01.01% (524,288B) 0x559B3AB: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
979
| |     ->01.01% (524,288B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
980
| |       
 
981
| ->05.85% (3,041,433B) in 552 places, all below massif's threshold (01.00%)
 
982
| | 
 
983
| ->04.42% (2,301,330B) 0x4FAF143: xalanc_1_10::XalanVector<unsigned short, xalanc_1_10::MemoryManagedConstructionTraits<unsigned short> >::doReserve(unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
984
| | ->04.40% (2,285,868B) 0x4FABC8F: xalanc_1_10::XalanDOMString::append(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
985
| | | ->04.32% (2,245,862B) 0x4FAC1CF: xalanc_1_10::XalanDOMString::XalanDOMString(unsigned short const*, xercesc_2_8::MemoryManager&, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
986
| | | | ->04.32% (2,245,484B) 0x4FBDD2C: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
987
| | | | | 
 
988
| | | | ->00.00% (378B) in 1+ places, all below ms_print's threshold (01.00%)
 
989
| | | | 
 
990
| | | ->00.08% (40,006B) in 1+ places, all below ms_print's threshold (01.00%)
 
991
| | | 
 
992
| | ->00.03% (15,462B) in 1+ places, all below ms_print's threshold (01.00%)
 
993
| | 
 
994
| ->01.59% (828,000B) 0x50930B8: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementANS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementANS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementANS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
995
| | ->01.59% (828,000B) 0x5092998: xalanc_1_10::XalanSourceTreeElementANSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeDocument*, xalanc_1_10::XalanSourceTreeAttr**, unsigned long, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
996
| |   ->01.59% (828,000B) 0x5089E4C: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, unsigned short const*, 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)
 
997
| |     ->01.59% (828,000B) 0x5084670: 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)
 
998
| |       
 
999
| ->01.36% (707,200B) 0x508230B: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeAttrNS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeAttrNS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeAttrNS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
1000
| | ->01.36% (707,200B) 0x5081C13: xalanc_1_10::XalanSourceTreeAttributeNSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeElement*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
1001
| |   ->01.35% (704,000B) 0x50893F0: xalanc_1_10::XalanSourceTreeDocument::createAttributes(xalanc_1_10::XalanSourceTreeAttr**, xercesc_2_8::Attributes const&, unsigned long, xalanc_1_10::XalanSourceTreeElement*, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
1002
| |   | ->01.35% (704,000B) 0x5089E68: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, unsigned short const*, 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)
 
1003
| |   |   
 
1004
| |   ->00.01% (3,200B) in 1+ places, all below ms_print's threshold (01.00%)
 
1005
| |   
 
1006
| ->01.05% (545,760B) 0x503C87B: xalanc_1_10::XPathExpression::XPathExpression(xercesc_2_8::MemoryManager&) (in /usr/lib64/libxalan-c.so.110.0)
 
1007
|   ->01.05% (545,760B) 0x502215C: xalanc_1_10::XPath::XPath(xercesc_2_8::MemoryManager&, xercesc_2_8::Locator const*) (in /usr/lib64/libxalan-c.so.110.0)
 
1008
|     ->01.05% (545,760B) 0x502039B: xalanc_1_10::XPathAllocator::create() (in /usr/lib64/libxalan-c.so.110.0)
 
1009
|       ->01.05% (545,760B) in 2 places, all below massif's threshold (01.00%)
 
1010
|         
 
1011
->02.59% (1,347,520B) 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)
 
1012
| ->01.58% (823,264B) 0x5ABA493: (within /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1013
| | ->01.58% (823,264B) 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)
 
1014
| | | ->01.58% (823,264B) 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)
 
1015
| | |   ->01.58% (823,264B) 0x405363: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
1016
| | |   | 
 
1017
| | |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
1018
| | |   
 
1019
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
1020
| | 
 
1021
| ->01.01% (524,256B) 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)
 
1022
|   ->01.01% (524,256B) 0x5ABA9AE: std::string::reserve(unsigned long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1023
|     ->01.01% (524,256B) 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)
 
1024
|       ->01.01% (524,256B) 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)
 
1025
|         
 
1026
->01.67% (867,091B) 0x403ADA: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
1027
| ->01.58% (823,157B) 0x405C73: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
1028
| | ->01.58% (823,157B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
1029
| |   
 
1030
| ->00.08% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
 
1031
 
1032
->00.02% (8,712B) in 1+ places, all below ms_print's threshold (01.00%)
 
1033
 
 
1034
--------------------------------------------------------------------------------
 
1035
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
1036
--------------------------------------------------------------------------------
 
1037
 29  6,011,970,275       53,610,104       48,607,432     5,002,672            0
 
1038
90.67% (48,607,432B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
1039
->86.52% (46,384,109B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
1040
| ->33.67% (18,052,800B) 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)
 
1041
| | ->33.67% (18,052,800B) 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)
 
1042
| |   ->33.37% (17,889,600B) 0x507E3EF: xalanc_1_10::FormatterToSourceTree::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
1043
| |   | ->33.37% (17,889,600B) 0x507E4A3: xalanc_1_10::FormatterToSourceTree::processAccumulatedText() (in /usr/lib64/libxalan-c.so.110.0)
 
1044
| |   |   
 
1045
| |   ->00.30% (163,200B) in 1+ places, all below ms_print's threshold (01.00%)
 
1046
| |   
 
1047
| ->28.25% (15,142,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)
 
1048
| | ->28.25% (15,142,400B) 0x4FBDD72: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
1049
| |   ->28.05% (15,040,000B) 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)
 
1050
| |   | ->27.81% (14,906,880B) 0x507E3EF: xalanc_1_10::FormatterToSourceTree::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
1051
| |   | | 
 
1052
| |   | ->00.25% (133,120B) in 1+ places, all below ms_print's threshold (01.00%)
 
1053
| |   | 
 
1054
| |   ->00.19% (102,400B) in 1+ places, all below ms_print's threshold (01.00%)
 
1055
| |   
 
1056
| ->10.24% (5,488,640B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
1057
| | ->04.55% (2,441,216B) in 7 places, all below massif's threshold (01.00%)
 
1058
| | | 
 
1059
| | ->02.51% (1,343,488B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1060
| | | ->02.51% (1,343,488B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1061
| | |   ->02.51% (1,343,488B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1062
| | |     
 
1063
| | ->01.71% (917,504B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1064
| | | ->01.71% (917,504B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
1065
| | |   ->01.71% (917,504B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
1066
| | |     
 
1067
| | ->01.47% (786,432B) 0x55E6918: xercesc_2_8::DOMNodeVector::init(xercesc_2_8::DOMDocument*, unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
1068
| |   ->01.47% (786,432B) 0x55CB72B: xercesc_2_8::DOMAttrMapImpl::setNamedItem(xercesc_2_8::DOMNode*) (in /usr/lib64/libxerces-c.so.28.0)
 
1069
| |     ->01.47% (786,432B) 0x559B3C2: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
1070
| |       
 
1071
| ->06.09% (3,262,217B) in 552 places, all below massif's threshold (01.00%)
 
1072
| | 
 
1073
| ->04.40% (2,357,092B) 0x4FAF143: xalanc_1_10::XalanVector<unsigned short, xalanc_1_10::MemoryManagedConstructionTraits<unsigned short> >::doReserve(unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
1074
| | ->04.37% (2,341,630B) 0x4FABC8F: xalanc_1_10::XalanDOMString::append(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
1075
| | | ->04.29% (2,300,208B) 0x4FAC1CF: xalanc_1_10::XalanDOMString::XalanDOMString(unsigned short const*, xercesc_2_8::MemoryManager&, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
1076
| | | | ->04.29% (2,299,830B) 0x4FBDD2C: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
1077
| | | | | 
 
1078
| | | | ->00.00% (378B) in 1+ places, all below ms_print's threshold (01.00%)
 
1079
| | | | 
 
1080
| | | ->00.08% (41,422B) in 1+ places, all below ms_print's threshold (01.00%)
 
1081
| | | 
 
1082
| | ->00.03% (15,462B) in 1+ places, all below ms_print's threshold (01.00%)
 
1083
| | 
 
1084
| ->01.54% (828,000B) 0x50930B8: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementANS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementANS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementANS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
1085
| | ->01.54% (828,000B) 0x5092998: xalanc_1_10::XalanSourceTreeElementANSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeDocument*, xalanc_1_10::XalanSourceTreeAttr**, unsigned long, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
1086
| |   ->01.54% (828,000B) 0x5089E4C: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, unsigned short const*, 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)
 
1087
| |     ->01.54% (828,000B) 0x5084670: 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)
 
1088
| |       
 
1089
| ->01.32% (707,200B) 0x508230B: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeAttrNS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeAttrNS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeAttrNS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
1090
| | ->01.32% (707,200B) 0x5081C13: xalanc_1_10::XalanSourceTreeAttributeNSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeElement*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
1091
| |   ->01.31% (704,000B) 0x50893F0: xalanc_1_10::XalanSourceTreeDocument::createAttributes(xalanc_1_10::XalanSourceTreeAttr**, xercesc_2_8::Attributes const&, unsigned long, xalanc_1_10::XalanSourceTreeElement*, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
1092
| |   | ->01.31% (704,000B) 0x5089E68: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, unsigned short const*, 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)
 
1093
| |   |   
 
1094
| |   ->00.01% (3,200B) in 1+ places, all below ms_print's threshold (01.00%)
 
1095
| |   
 
1096
| ->01.02% (545,760B) 0x503C87B: xalanc_1_10::XPathExpression::XPathExpression(xercesc_2_8::MemoryManager&) (in /usr/lib64/libxalan-c.so.110.0)
 
1097
|   ->01.02% (545,760B) 0x502215C: xalanc_1_10::XPath::XPath(xercesc_2_8::MemoryManager&, xercesc_2_8::Locator const*) (in /usr/lib64/libxalan-c.so.110.0)
 
1098
|     ->01.02% (545,760B) 0x502039B: xalanc_1_10::XPathAllocator::create() (in /usr/lib64/libxalan-c.so.110.0)
 
1099
|       ->01.02% (545,760B) in 2 places, all below massif's threshold (01.00%)
 
1100
|         
 
1101
->02.51% (1,347,520B) 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)
 
1102
| ->01.54% (823,264B) 0x5ABA493: (within /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1103
| | ->01.54% (823,264B) 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)
 
1104
| | | ->01.54% (823,264B) 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)
 
1105
| | |   ->01.54% (823,264B) 0x405363: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
1106
| | |   | 
 
1107
| | |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
1108
| | |   
 
1109
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
1110
| | 
 
1111
| ->00.98% (524,256B) in 1+ places, all below ms_print's threshold (01.00%)
 
1112
 
1113
->01.62% (867,091B) 0x403ADA: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
1114
| ->01.54% (823,157B) 0x405C73: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
1115
| | ->01.54% (823,157B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
1116
| |   
 
1117
| ->00.08% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
 
1118
 
1119
->00.02% (8,712B) in 1+ places, all below ms_print's threshold (01.00%)
 
1120
 
 
1121
--------------------------------------------------------------------------------
 
1122
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
1123
--------------------------------------------------------------------------------
 
1124
 30  6,243,288,068       12,248,992       12,118,378       130,614            0
 
1125
 31  6,368,424,415       13,344,840       13,139,922       204,918            0
 
1126
 32  6,599,068,999       15,098,744       14,681,712       417,032            0
 
1127
97.24% (14,681,712B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
1128
->85.93% (12,974,485B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
1129
| ->36.35% (5,488,640B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
1130
| | ->08.90% (1,343,488B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1131
| | | ->08.90% (1,343,488B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1132
| | |   ->08.90% (1,343,488B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1133
| | |     
 
1134
| | ->06.08% (917,504B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1135
| | | ->06.08% (917,504B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
1136
| | |   ->06.08% (917,504B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
1137
| | |     
 
1138
| | ->05.21% (786,432B) 0x55E6918: xercesc_2_8::DOMNodeVector::init(xercesc_2_8::DOMDocument*, unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
1139
| | | ->05.21% (786,432B) 0x55CB72B: xercesc_2_8::DOMAttrMapImpl::setNamedItem(xercesc_2_8::DOMNode*) (in /usr/lib64/libxerces-c.so.28.0)
 
1140
| | |   ->05.21% (786,432B) 0x559B3C2: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
1141
| | |     
 
1142
| | ->03.47% (524,288B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1143
| | | ->02.60% (393,216B) 0x55C9DD6: xercesc_2_8::DOMAttrImpl::setValue(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1144
| | | | ->02.60% (393,216B) 0x559B2A1: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
1145
| | | |   
 
1146
| | | ->00.87% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
1147
| | | 
 
1148
| | ->03.47% (524,288B) 0x55D6076: xercesc_2_8::DOMDocumentImpl::createAttribute(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1149
| | | ->03.47% (524,288B) 0x559B3AB: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
1150
| | |   ->03.47% (524,288B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
1151
| | |     
 
1152
| | ->03.47% (524,288B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1153
| | | ->03.47% (524,288B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1154
| | |   ->03.47% (524,288B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1155
| | |     
 
1156
| | ->02.60% (393,216B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1157
| | | ->02.60% (393,216B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1158
| | |   ->02.60% (393,216B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
1159
| | |     
 
1160
| | ->01.74% (262,144B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1161
| | | ->01.74% (262,144B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1162
| | |   ->01.74% (262,144B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
1163
| | |     
 
1164
| | ->01.30% (196,608B) 0x55F527E: xercesc_2_8::DOMStringPool::getPooledString(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1165
| | | ->01.30% (196,608B) in 2 places, all below massif's threshold (01.00%)
 
1166
| | |   
 
1167
| | ->00.11% (16,384B) in 1+ places, all below ms_print's threshold (01.00%)
 
1168
| | 
 
1169
| ->08.24% (1,244,857B) in 560 places, all below massif's threshold (01.00%)
 
1170
| | 
 
1171
| ->07.34% (1,108,800B) 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)
 
1172
| | ->07.34% (1,108,800B) 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)
 
1173
| |   ->06.26% (945,600B) 0x507E3EF: xalanc_1_10::FormatterToSourceTree::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
1174
| |   | ->06.26% (945,600B) 0x507E4A3: xalanc_1_10::FormatterToSourceTree::processAccumulatedText() (in /usr/lib64/libxalan-c.so.110.0)
 
1175
| |   |   
 
1176
| |   ->01.08% (163,200B) 0x5084898: xalanc_1_10::XalanSourceTreeContentHandler::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
1177
| |     ->01.08% (163,200B) 0x50849B9: xalanc_1_10::XalanSourceTreeContentHandler::processAccumulatedText() (in /usr/lib64/libxalan-c.so.110.0)
 
1178
| |       
 
1179
| ->06.76% (1,020,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)
 
1180
| | ->06.76% (1,020,160B) 0x4FBDD72: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
1181
| |   ->06.08% (917,760B) 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)
 
1182
| |   | ->05.20% (784,640B) 0x507E3EF: xalanc_1_10::FormatterToSourceTree::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
1183
| |   | | 
 
1184
| |   | ->00.88% (133,120B) in 1+ places, all below ms_print's threshold (01.00%)
 
1185
| |   | 
 
1186
| |   ->00.68% (102,400B) in 1+ places, all below ms_print's threshold (01.00%)
 
1187
| |   
 
1188
| ->05.98% (903,308B) 0x4FAF143: xalanc_1_10::XalanVector<unsigned short, xalanc_1_10::MemoryManagedConstructionTraits<unsigned short> >::doReserve(unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
1189
| | ->05.88% (887,846B) 0x4FABC8F: xalanc_1_10::XalanDOMString::append(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
1190
| | | ->05.74% (866,348B) 0x4FAC1CF: xalanc_1_10::XalanDOMString::XalanDOMString(unsigned short const*, xercesc_2_8::MemoryManager&, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
1191
| | | | ->05.74% (865,970B) 0x4FBDD2C: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
1192
| | | | | 
 
1193
| | | | ->00.00% (378B) in 1+ places, all below ms_print's threshold (01.00%)
 
1194
| | | | 
 
1195
| | | ->00.14% (21,498B) in 1+ places, all below ms_print's threshold (01.00%)
 
1196
| | | 
 
1197
| | ->00.10% (15,462B) in 1+ places, all below ms_print's threshold (01.00%)
 
1198
| | 
 
1199
| ->05.48% (828,000B) 0x50930B8: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementANS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementANS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementANS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
1200
| | ->05.48% (828,000B) 0x5092998: xalanc_1_10::XalanSourceTreeElementANSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeDocument*, xalanc_1_10::XalanSourceTreeAttr**, unsigned long, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
1201
| |   ->05.48% (828,000B) 0x5089E4C: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, unsigned short const*, 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)
 
1202
| |     ->05.48% (828,000B) 0x5084670: 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)
 
1203
| |       
 
1204
| ->04.68% (707,200B) 0x508230B: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeAttrNS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeAttrNS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeAttrNS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
1205
| | ->04.68% (707,200B) 0x5081C13: xalanc_1_10::XalanSourceTreeAttributeNSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeElement*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
1206
| |   ->04.66% (704,000B) 0x50893F0: xalanc_1_10::XalanSourceTreeDocument::createAttributes(xalanc_1_10::XalanSourceTreeAttr**, xercesc_2_8::Attributes const&, unsigned long, xalanc_1_10::XalanSourceTreeElement*, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
1207
| |   | ->04.66% (704,000B) 0x5089E68: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, unsigned short const*, 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)
 
1208
| |   |   
 
1209
| |   ->00.02% (3,200B) in 1+ places, all below ms_print's threshold (01.00%)
 
1210
| |   
 
1211
| ->03.61% (545,760B) 0x503C87B: xalanc_1_10::XPathExpression::XPathExpression(xercesc_2_8::MemoryManager&) (in /usr/lib64/libxalan-c.so.110.0)
 
1212
| | ->03.61% (545,760B) 0x502215C: xalanc_1_10::XPath::XPath(xercesc_2_8::MemoryManager&, xercesc_2_8::Locator const*) (in /usr/lib64/libxalan-c.so.110.0)
 
1213
| |   ->03.61% (545,760B) 0x502039B: xalanc_1_10::XPathAllocator::create() (in /usr/lib64/libxalan-c.so.110.0)
 
1214
| |     ->03.25% (491,040B) 0x50F402C: xalanc_1_10::StylesheetConstructionContextDefault::createXPath(xercesc_2_8::Locator const*, xalanc_1_10::XalanDOMString const&, xalanc_1_10::PrefixResolver const&, bool, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
1215
| |     | 
 
1216
| |     ->00.36% (54,720B) in 1+ places, all below ms_print's threshold (01.00%)
 
1217
| |     
 
1218
| ->02.30% (347,648B) 0x50080A1: xalanc_1_10::MutableNodeRefList::addNode(xalanc_1_10::XalanNode*) (in /usr/lib64/libxalan-c.so.110.0)
 
1219
| | ->01.30% (196,528B) 0x5022CF4: xalanc_1_10::XPath::findFollowingSiblings(xalanc_1_10::XPathExecutionContext&, xalanc_1_10::XalanNode*, int const*, int, xalanc_1_10::MutableNodeRefList&) const (in /usr/lib64/libxalan-c.so.110.0)
 
1220
| | | ->01.30% (196,528B) 0x5024598: xalanc_1_10::XPath::step(xalanc_1_10::XPathExecutionContext&, xalanc_1_10::XalanNode*, int const*, xalanc_1_10::MutableNodeRefList&) const (in /usr/lib64/libxalan-c.so.110.0)
 
1221
| | |   ->01.30% (196,528B) 0x5024326: xalanc_1_10::XPath::step(xalanc_1_10::XPathExecutionContext&, xalanc_1_10::XalanNode*, int const*, xalanc_1_10::MutableNodeRefList&) const (in /usr/lib64/libxalan-c.so.110.0)
 
1222
| | |     
 
1223
| | ->01.00% (151,120B) in 5 places, all below massif's threshold (01.00%)
 
1224
| |   
 
1225
| ->02.10% (316,480B) 0x5143A37: xalanc_1_10::ArenaBlock<xalanc_1_10::ElemTextLiteral, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::ElemTextLiteral, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::ElemTextLiteral, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
1226
| | ->02.10% (316,480B) 0x51434A3: xalanc_1_10::XalanElemTextLiteralAllocator::create(xalanc_1_10::StylesheetConstructionContext&, xalanc_1_10::Stylesheet&, int, int, unsigned short const*, unsigned int, unsigned int, bool, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
1227
| |   ->02.10% (316,480B) 0x50F4323: xalanc_1_10::StylesheetConstructionContextDefault::createElement(xalanc_1_10::Stylesheet&, unsigned short const*, unsigned int, bool, bool, xercesc_2_8::Locator const*) (in /usr/lib64/libxalan-c.so.110.0)
 
1228
| |     ->02.10% (316,480B) 0x511FA50: xalanc_1_10::StylesheetHandler::processText(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
1229
| |       
 
1230
| ->01.86% (281,232B) 0x50DF664: xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> >::XalanVector(xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> > const&, xercesc_2_8::MemoryManager&, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
1231
| | ->01.86% (281,232B) 0x50DF6F1: xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> >::doPushBack(xalanc_1_10::NamespacesHandler::NamespaceExtended const&) (in /usr/lib64/libxalan-c.so.110.0)
 
1232
| |   ->01.86% (281,232B) 0x50DF838: bool xalanc_1_10::addByPrefix<xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> > >(xalanc_1_10::StylesheetConstructionContext&, xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> >&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&) (in /usr/lib64/libxalan-c.so.110.0)
 
1233
| |     ->01.86% (281,232B) 0x50DCA20: xalanc_1_10::NamespacesHandler::NamespacesHandler(xalanc_1_10::StylesheetConstructionContext&, xalanc_1_10::NamespacesHandler const&, xalanc_1_10::XalanDeque<xalanc_1_10::XalanDeque<xalanc_1_10::NameSpace, xalanc_1_10::ConstructWithMemoryManagerTraits<xalanc_1_10::NameSpace> >, xalanc_1_10::ConstructWithMemoryManagerTraits<xalanc_1_10::XalanDeque<xalanc_1_10::NameSpace, xalanc_1_10::ConstructWithMemoryManagerTraits<xalanc_1_10::NameSpace> > > > const&, xalanc_1_10::XalanDOMString const&) (in /usr/lib64/libxalan-c.so.110.0)
 
1234
| |       
 
1235
| ->01.21% (182,400B) 0x5095F01: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNANS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNANS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementNANS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
1236
|   ->01.21% (182,400B) 0x50957D7: xalanc_1_10::XalanSourceTreeElementNANSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, 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)
 
1237
|     ->01.21% (182,400B) 0x5089FC7: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, unsigned short const*, 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)
 
1238
|       ->01.21% (182,400B) 0x5084670: 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)
 
1239
|         
 
1240
->05.74% (867,091B) 0x403ADA: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
1241
| ->05.45% (823,157B) 0x405C73: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
1242
| | ->05.45% (823,157B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
1243
| |   
 
1244
| ->00.29% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
 
1245
 
1246
->05.51% (831,424B) 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)
 
1247
| ->05.45% (823,264B) 0x5ABA493: (within /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1248
| | ->05.45% (823,264B) 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)
 
1249
| | | ->05.45% (823,264B) 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)
 
1250
| | |   ->05.45% (823,264B) 0x405363: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
1251
| | |   | 
 
1252
| | |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
1253
| | |   
 
1254
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
1255
| | 
 
1256
| ->00.05% (8,160B) in 1+ places, all below ms_print's threshold (01.00%)
 
1257
 
1258
->00.06% (8,712B) in 1+ places, all below ms_print's threshold (01.00%)
 
1259
 
 
1260
--------------------------------------------------------------------------------
 
1261
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
1262
--------------------------------------------------------------------------------
 
1263
 33  6,910,452,615       17,451,672       16,749,468       702,204            0
 
1264
 34  7,152,784,890       19,286,416       18,362,084       924,332            0
 
1265
 35  7,314,307,184       20,508,992       19,436,824     1,072,168            0
 
1266
94.77% (19,436,824B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
1267
->86.45% (17,729,597B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
1268
| ->26.76% (5,488,640B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
1269
| | ->06.55% (1,343,488B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1270
| | | ->06.55% (1,343,488B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1271
| | |   ->06.55% (1,343,488B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1272
| | |     
 
1273
| | ->04.47% (917,504B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1274
| | | ->04.47% (917,504B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
1275
| | |   ->04.47% (917,504B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
1276
| | |     
 
1277
| | ->03.83% (786,432B) 0x55E6918: xercesc_2_8::DOMNodeVector::init(xercesc_2_8::DOMDocument*, unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
1278
| | | ->03.83% (786,432B) 0x55CB72B: xercesc_2_8::DOMAttrMapImpl::setNamedItem(xercesc_2_8::DOMNode*) (in /usr/lib64/libxerces-c.so.28.0)
 
1279
| | |   ->03.83% (786,432B) 0x559B3C2: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
1280
| | |     
 
1281
| | ->02.56% (524,288B) 0x55D6076: xercesc_2_8::DOMDocumentImpl::createAttribute(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1282
| | | ->02.56% (524,288B) 0x559B3AB: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
1283
| | |   ->02.56% (524,288B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
1284
| | |     
 
1285
| | ->02.56% (524,288B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1286
| | | ->02.56% (524,288B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1287
| | |   ->02.56% (524,288B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1288
| | |     
 
1289
| | ->02.56% (524,288B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1290
| | | ->01.92% (393,216B) 0x55C9DD6: xercesc_2_8::DOMAttrImpl::setValue(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1291
| | | | ->01.92% (393,216B) 0x559B2A1: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
1292
| | | |   
 
1293
| | | ->00.64% (131,072B) in 1+ places, all below ms_print's threshold (01.00%)
 
1294
| | | 
 
1295
| | ->01.92% (393,216B) 0x55DD185: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1296
| | | ->01.92% (393,216B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1297
| | |   ->01.92% (393,216B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
1298
| | |     
 
1299
| | ->01.28% (262,144B) 0x55DD15E: xercesc_2_8::DOMElementImpl::DOMElementImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1300
| | | ->01.28% (262,144B) 0x55D5E1C: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1301
| | |   ->01.28% (262,144B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
1302
| | |     
 
1303
| | ->01.04% (212,992B) in 2 places, all below massif's threshold (01.00%)
 
1304
| |   
 
1305
| ->17.20% (3,528,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)
 
1306
| | ->17.20% (3,528,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)
 
1307
| |   ->16.41% (3,364,800B) 0x507E3EF: xalanc_1_10::FormatterToSourceTree::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
1308
| |   | ->16.41% (3,364,800B) 0x507E4A3: xalanc_1_10::FormatterToSourceTree::processAccumulatedText() (in /usr/lib64/libxalan-c.so.110.0)
 
1309
| |   |   
 
1310
| |   ->00.80% (163,200B) in 1+ places, all below ms_print's threshold (01.00%)
 
1311
| |   
 
1312
| ->14.81% (3,037,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)
 
1313
| | ->14.81% (3,037,440B) 0x4FBDD72: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
1314
| |   ->14.31% (2,935,040B) 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)
 
1315
| |   | ->13.66% (2,801,920B) 0x507E3EF: xalanc_1_10::FormatterToSourceTree::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
1316
| |   | | 
 
1317
| |   | ->00.65% (133,120B) in 1+ places, all below ms_print's threshold (01.00%)
 
1318
| |   | 
 
1319
| |   ->00.50% (102,400B) in 1+ places, all below ms_print's threshold (01.00%)
 
1320
| |   
 
1321
| ->07.53% (1,543,737B) in 561 places, all below massif's threshold (01.00%)
 
1322
| | 
 
1323
| ->05.39% (1,105,044B) 0x4FAF143: xalanc_1_10::XalanVector<unsigned short, xalanc_1_10::MemoryManagedConstructionTraits<unsigned short> >::doReserve(unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
1324
| | ->05.31% (1,089,582B) 0x4FABC8F: xalanc_1_10::XalanDOMString::append(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
1325
| | | ->05.21% (1,068,084B) 0x4FAC1CF: xalanc_1_10::XalanDOMString::XalanDOMString(unsigned short const*, xercesc_2_8::MemoryManager&, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
1326
| | | | ->05.21% (1,067,706B) 0x4FBDD2C: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
1327
| | | | | 
 
1328
| | | | ->00.00% (378B) in 1+ places, all below ms_print's threshold (01.00%)
 
1329
| | | | 
 
1330
| | | ->00.10% (21,498B) in 1+ places, all below ms_print's threshold (01.00%)
 
1331
| | | 
 
1332
| | ->00.08% (15,462B) in 1+ places, all below ms_print's threshold (01.00%)
 
1333
| | 
 
1334
| ->04.04% (828,000B) 0x50930B8: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementANS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementANS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementANS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
1335
| | ->04.04% (828,000B) 0x5092998: xalanc_1_10::XalanSourceTreeElementANSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeDocument*, xalanc_1_10::XalanSourceTreeAttr**, unsigned long, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
1336
| |   ->04.04% (828,000B) 0x5089E4C: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, unsigned short const*, 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)
 
1337
| |     ->04.04% (828,000B) 0x5084670: 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)
 
1338
| |       
 
1339
| ->03.45% (707,200B) 0x508230B: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeAttrNS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeAttrNS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeAttrNS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
1340
| | ->03.45% (707,200B) 0x5081C13: xalanc_1_10::XalanSourceTreeAttributeNSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeElement*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
1341
| |   ->03.43% (704,000B) 0x50893F0: xalanc_1_10::XalanSourceTreeDocument::createAttributes(xalanc_1_10::XalanSourceTreeAttr**, xercesc_2_8::Attributes const&, unsigned long, xalanc_1_10::XalanSourceTreeElement*, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
1342
| |   | ->03.43% (704,000B) 0x5089E68: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, unsigned short const*, 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)
 
1343
| |   |   
 
1344
| |   ->00.02% (3,200B) in 1+ places, all below ms_print's threshold (01.00%)
 
1345
| |   
 
1346
| ->02.66% (545,760B) 0x503C87B: xalanc_1_10::XPathExpression::XPathExpression(xercesc_2_8::MemoryManager&) (in /usr/lib64/libxalan-c.so.110.0)
 
1347
| | ->02.66% (545,760B) 0x502215C: xalanc_1_10::XPath::XPath(xercesc_2_8::MemoryManager&, xercesc_2_8::Locator const*) (in /usr/lib64/libxalan-c.so.110.0)
 
1348
| |   ->02.66% (545,760B) 0x502039B: xalanc_1_10::XPathAllocator::create() (in /usr/lib64/libxalan-c.so.110.0)
 
1349
| |     ->02.39% (491,040B) 0x50F402C: xalanc_1_10::StylesheetConstructionContextDefault::createXPath(xercesc_2_8::Locator const*, xalanc_1_10::XalanDOMString const&, xalanc_1_10::PrefixResolver const&, bool, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
1350
| |     | 
 
1351
| |     ->00.27% (54,720B) in 1+ places, all below ms_print's threshold (01.00%)
 
1352
| |     
 
1353
| ->01.70% (348,064B) 0x50080A1: xalanc_1_10::MutableNodeRefList::addNode(xalanc_1_10::XalanNode*) (in /usr/lib64/libxalan-c.so.110.0)
 
1354
| | ->01.70% (348,064B) in 6 places, all below massif's threshold (01.00%)
 
1355
| |   
 
1356
| ->01.54% (316,480B) 0x5143A37: xalanc_1_10::ArenaBlock<xalanc_1_10::ElemTextLiteral, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::ElemTextLiteral, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::ElemTextLiteral, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
1357
| | ->01.54% (316,480B) 0x51434A3: xalanc_1_10::XalanElemTextLiteralAllocator::create(xalanc_1_10::StylesheetConstructionContext&, xalanc_1_10::Stylesheet&, int, int, unsigned short const*, unsigned int, unsigned int, bool, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
1358
| |   ->01.54% (316,480B) 0x50F4323: xalanc_1_10::StylesheetConstructionContextDefault::createElement(xalanc_1_10::Stylesheet&, unsigned short const*, unsigned int, bool, bool, xercesc_2_8::Locator const*) (in /usr/lib64/libxalan-c.so.110.0)
 
1359
| |     ->01.54% (316,480B) 0x511FA50: xalanc_1_10::StylesheetHandler::processText(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
1360
| |       
 
1361
| ->01.37% (281,232B) 0x50DF664: xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> >::XalanVector(xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> > const&, xercesc_2_8::MemoryManager&, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
1362
|   ->01.37% (281,232B) 0x50DF6F1: xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> >::doPushBack(xalanc_1_10::NamespacesHandler::NamespaceExtended const&) (in /usr/lib64/libxalan-c.so.110.0)
 
1363
|     ->01.37% (281,232B) 0x50DF838: bool xalanc_1_10::addByPrefix<xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> > >(xalanc_1_10::StylesheetConstructionContext&, xalanc_1_10::XalanVector<xalanc_1_10::NamespacesHandler::NamespaceExtended, xalanc_1_10::MemoryManagedConstructionTraits<xalanc_1_10::NamespacesHandler::NamespaceExtended> >&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&) (in /usr/lib64/libxalan-c.so.110.0)
 
1364
|       ->01.37% (281,232B) 0x50DCA20: xalanc_1_10::NamespacesHandler::NamespacesHandler(xalanc_1_10::StylesheetConstructionContext&, xalanc_1_10::NamespacesHandler const&, xalanc_1_10::XalanDeque<xalanc_1_10::XalanDeque<xalanc_1_10::NameSpace, xalanc_1_10::ConstructWithMemoryManagerTraits<xalanc_1_10::NameSpace> >, xalanc_1_10::ConstructWithMemoryManagerTraits<xalanc_1_10::XalanDeque<xalanc_1_10::NameSpace, xalanc_1_10::ConstructWithMemoryManagerTraits<xalanc_1_10::NameSpace> > > > const&, xalanc_1_10::XalanDOMString const&) (in /usr/lib64/libxalan-c.so.110.0)
 
1365
|         
 
1366
->04.23% (867,091B) 0x403ADA: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
1367
| ->04.01% (823,157B) 0x405C73: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
1368
| | ->04.01% (823,157B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
1369
| |   
 
1370
| ->00.21% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
 
1371
 
1372
->04.05% (831,424B) 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)
 
1373
| ->04.01% (823,264B) 0x5ABA493: (within /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1374
| | ->04.01% (823,264B) 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)
 
1375
| | | ->04.01% (823,264B) 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)
 
1376
| | |   ->04.01% (823,264B) 0x405363: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
1377
| | |   | 
 
1378
| | |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
1379
| | |   
 
1380
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
1381
| | 
 
1382
| ->00.04% (8,160B) in 1+ places, all below ms_print's threshold (01.00%)
 
1383
 
1384
->00.04% (8,712B) in 1+ places, all below ms_print's threshold (01.00%)
 
1385
 
 
1386
--------------------------------------------------------------------------------
 
1387
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
1388
--------------------------------------------------------------------------------
 
1389
 36  7,637,317,700       22,954,352       21,586,304     1,368,048            0
 
1390
 37  7,960,408,391       25,394,344       23,732,920     1,661,424            0
 
1391
 38  8,202,669,638       27,170,072       25,294,320     1,875,752            0
 
1392
 39  8,525,681,040       29,428,672       27,287,360     2,141,312            0
 
1393
 40  8,848,731,863       31,705,680       29,296,930     2,408,750            0
 
1394
 41  9,010,276,241       32,814,160       30,271,378     2,542,782            0
 
1395
 42  9,252,582,313       34,509,328       31,761,928     2,747,400            0
 
1396
 43  9,414,117,791       35,759,648       32,876,818     2,882,830            0
 
1397
 44  9,656,406,654       37,506,232       34,412,310     3,093,922            0
 
1398
 45  9,979,444,231       39,701,248       36,341,802     3,359,446            0
 
1399
 46 10,140,965,483       40,799,048       37,307,430     3,491,618            0
 
1400
 47 10,463,988,374       43,055,480       39,293,088     3,762,392            0
 
1401
 48 10,706,248,678       44,959,904       40,998,790     3,961,114            0
 
1402
 49 10,867,762,376       46,004,528       41,916,642     4,087,886            0
 
1403
 50 10,992,904,622       46,890,936       42,696,192     4,194,744            0
 
1404
 51 11,118,045,214       47,851,520       43,540,318     4,311,202            0
 
1405
 52 11,243,193,057       48,770,896       44,348,920     4,421,976            0
 
1406
 53 11,368,360,403       49,682,536       45,150,400     4,532,136            0
 
1407
 54 11,493,497,454       50,584,968       45,943,556     4,641,412            0
 
1408
 55 11,618,641,224       51,453,968       46,707,684     4,746,284            0
 
1409
90.78% (46,707,684B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
 
1410
->86.45% (44,484,361B) 0x562A58F: xercesc_2_8::MemoryManagerImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
1411
| ->33.26% (17,112,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)
 
1412
| | ->33.26% (17,112,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)
 
1413
| |   ->32.94% (16,948,800B) 0x507E3EF: xalanc_1_10::FormatterToSourceTree::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
1414
| |   | ->32.94% (16,948,800B) 0x507E4A3: xalanc_1_10::FormatterToSourceTree::processAccumulatedText() (in /usr/lib64/libxalan-c.so.110.0)
 
1415
| |   |   
 
1416
| |   ->00.32% (163,200B) in 1+ places, all below ms_print's threshold (01.00%)
 
1417
| |   
 
1418
| ->27.90% (14,357,760B) 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)
 
1419
| | ->27.90% (14,357,760B) 0x4FBDD72: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
1420
| |   ->27.71% (14,255,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)
 
1421
| |   | ->27.45% (14,122,240B) 0x507E3EF: xalanc_1_10::FormatterToSourceTree::doCharacters(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
1422
| |   | | 
 
1423
| |   | ->00.26% (133,120B) in 1+ places, all below ms_print's threshold (01.00%)
 
1424
| |   | 
 
1425
| |   ->00.20% (102,400B) in 1+ places, all below ms_print's threshold (01.00%)
 
1426
| |   
 
1427
| ->10.67% (5,488,640B) 0x55D1E0E: xercesc_2_8::DOMDocumentImpl::allocate(unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
1428
| | ->02.61% (1,343,488B) 0x55F5198: xercesc_2_8::DOMBuffer::DOMBuffer(xercesc_2_8::DOMDocumentImpl*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1429
| | | ->02.61% (1,343,488B) 0x55CFA04: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1430
| | |   ->02.61% (1,343,488B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1431
| | |     
 
1432
| | ->01.78% (917,504B) 0x55D5E0B: xercesc_2_8::DOMDocumentImpl::createElement(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1433
| | | ->01.78% (917,504B) 0x559B8DC: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
1434
| | |   ->01.78% (917,504B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
1435
| | |     
 
1436
| | ->01.69% (868,352B) in 4 places, all below massif's threshold (01.00%)
 
1437
| | | 
 
1438
| | ->01.53% (786,432B) 0x55E6918: xercesc_2_8::DOMNodeVector::init(xercesc_2_8::DOMDocument*, unsigned long) (in /usr/lib64/libxerces-c.so.28.0)
 
1439
| | | ->01.53% (786,432B) 0x55CB72B: xercesc_2_8::DOMAttrMapImpl::setNamedItem(xercesc_2_8::DOMNode*) (in /usr/lib64/libxerces-c.so.28.0)
 
1440
| | |   ->01.53% (786,432B) 0x559B3C2: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
1441
| | |     
 
1442
| | ->01.02% (524,288B) 0x55CF9F2: xercesc_2_8::DOMCharacterDataImpl::DOMCharacterDataImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1443
| | | ->01.02% (524,288B) 0x55F5D77: xercesc_2_8::DOMTextImpl::DOMTextImpl(xercesc_2_8::DOMDocument*, unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1444
| | |   ->01.02% (524,288B) 0x55D5A6F: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1445
| | |     
 
1446
| | ->01.02% (524,288B) 0x55D5A5E: xercesc_2_8::DOMDocumentImpl::createTextNode(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1447
| | | ->01.02% (524,288B) in 2 places, all below massif's threshold (01.00%)
 
1448
| | |   
 
1449
| | ->01.02% (524,288B) 0x55D6076: xercesc_2_8::DOMDocumentImpl::createAttribute(unsigned short const*) (in /usr/lib64/libxerces-c.so.28.0)
 
1450
| |   ->01.02% (524,288B) 0x559B3AB: xercesc_2_8::AbstractDOMParser::startElement(xercesc_2_8::XMLElementDecl const&, unsigned int, unsigned short const*, xercesc_2_8::RefVectorOf<xercesc_2_8::XMLAttr> const&, unsigned int, bool, bool) (in /usr/lib64/libxerces-c.so.28.0)
 
1451
| |     ->01.02% (524,288B) 0x562032D: xercesc_2_8::IGXMLScanner::scanStartTag(bool&) (in /usr/lib64/libxerces-c.so.28.0)
 
1452
| |       
 
1453
| ->06.16% (3,169,737B) in 564 places, all below massif's threshold (01.00%)
 
1454
| | 
 
1455
| ->04.42% (2,275,264B) 0x4FAF143: xalanc_1_10::XalanVector<unsigned short, xalanc_1_10::MemoryManagedConstructionTraits<unsigned short> >::doReserve(unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
1456
| | ->04.39% (2,259,802B) 0x4FABC8F: xalanc_1_10::XalanDOMString::append(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
1457
| | | ->04.31% (2,219,798B) 0x4FAC1CF: xalanc_1_10::XalanDOMString::XalanDOMString(unsigned short const*, xercesc_2_8::MemoryManager&, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
1458
| | | | ->04.31% (2,219,420B) 0x4FBDD2C: xalanc_1_10::XalanDOMStringAllocator::create(unsigned short const*, unsigned int) (in /usr/lib64/libxalan-c.so.110.0)
 
1459
| | | | | 
 
1460
| | | | ->00.00% (378B) in 1+ places, all below ms_print's threshold (01.00%)
 
1461
| | | | 
 
1462
| | | ->00.08% (40,004B) in 1+ places, all below ms_print's threshold (01.00%)
 
1463
| | | 
 
1464
| | ->00.03% (15,462B) in 1+ places, all below ms_print's threshold (01.00%)
 
1465
| | 
 
1466
| ->01.61% (828,000B) 0x50930B8: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementANS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementANS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeElementANS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
1467
| | ->01.61% (828,000B) 0x5092998: xalanc_1_10::XalanSourceTreeElementANSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeDocument*, xalanc_1_10::XalanSourceTreeAttr**, unsigned long, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, xalanc_1_10::XalanNode*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
1468
| |   ->01.61% (828,000B) 0x5089E4C: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, unsigned short const*, 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)
 
1469
| |     ->01.61% (828,000B) 0x5084670: 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)
 
1470
| |       
 
1471
| ->01.37% (707,200B) 0x508230B: xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeAttrNS, unsigned long>* xalanc_1_10::XalanConstruct<xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeAttrNS, unsigned long>, xercesc_2_8::MemoryManager, unsigned long>(xercesc_2_8::MemoryManager&, xalanc_1_10::ArenaBlock<xalanc_1_10::XalanSourceTreeAttrNS, unsigned long>*&, xercesc_2_8::MemoryManager&, unsigned long const&) (in /usr/lib64/libxalan-c.so.110.0)
 
1472
| | ->01.37% (707,200B) 0x5081C13: xalanc_1_10::XalanSourceTreeAttributeNSAllocator::create(xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanDOMString const&, xalanc_1_10::XalanSourceTreeElement*, unsigned long) (in /usr/lib64/libxalan-c.so.110.0)
 
1473
| |   ->01.37% (704,000B) 0x50893F0: xalanc_1_10::XalanSourceTreeDocument::createAttributes(xalanc_1_10::XalanSourceTreeAttr**, xercesc_2_8::Attributes const&, unsigned long, xalanc_1_10::XalanSourceTreeElement*, bool) (in /usr/lib64/libxalan-c.so.110.0)
 
1474
| |   | ->01.37% (704,000B) 0x5089E68: xalanc_1_10::XalanSourceTreeDocument::createElementNode(unsigned short const*, unsigned short const*, 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)
 
1475
| |   |   
 
1476
| |   ->00.01% (3,200B) in 1+ places, all below ms_print's threshold (01.00%)
 
1477
| |   
 
1478
| ->01.06% (545,760B) 0x503C87B: xalanc_1_10::XPathExpression::XPathExpression(xercesc_2_8::MemoryManager&) (in /usr/lib64/libxalan-c.so.110.0)
 
1479
|   ->01.06% (545,760B) 0x502215C: xalanc_1_10::XPath::XPath(xercesc_2_8::MemoryManager&, xercesc_2_8::Locator const*) (in /usr/lib64/libxalan-c.so.110.0)
 
1480
|     ->01.06% (545,760B) 0x502039B: xalanc_1_10::XPathAllocator::create() (in /usr/lib64/libxalan-c.so.110.0)
 
1481
|       ->01.06% (545,760B) in 2 places, all below massif's threshold (01.00%)
 
1482
|         
 
1483
->02.62% (1,347,520B) 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)
 
1484
| ->01.60% (823,264B) 0x5ABA493: (within /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1485
| | ->01.60% (823,264B) 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)
 
1486
| | | ->01.60% (823,264B) 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)
 
1487
| | |   ->01.60% (823,264B) 0x405363: transformXML(TestData*, unsigned long) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
1488
| | |   | 
 
1489
| | |   ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
1490
| | |   
 
1491
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
 
1492
| | 
 
1493
| ->01.02% (524,256B) 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)
 
1494
|   ->01.02% (524,256B) 0x5ABA9AE: std::string::reserve(unsigned long) (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
 
1495
|     ->01.02% (524,256B) 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)
 
1496
|       ->01.02% (524,256B) 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)
 
1497
|         
 
1498
->01.69% (867,091B) 0x403ADA: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
1499
| ->01.60% (823,157B) 0x405C73: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/xerces-dom)
 
1500
| | ->01.60% (823,157B) 0x61CB5E2: (below main) (in /lib64/libc-2.9.so)
 
1501
| |   
 
1502
| ->00.09% (43,934B) in 1+ places, all below ms_print's threshold (01.00%)
 
1503
 
1504
->00.02% (8,712B) in 1+ places, all below ms_print's threshold (01.00%)
 
1505
 
 
1506
--------------------------------------------------------------------------------
 
1507
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
 
1508
--------------------------------------------------------------------------------
 
1509
 56 11,743,820,175       52,386,080       47,526,990     4,859,090            0
 
1510
 57 11,868,959,385       53,289,840       48,321,334     4,968,506            0