/xmlbench/trunk

To get this branch, use:
bzr branch http://darksoft.org/webbzr/xmlbench/trunk
2 by Suren A. Chilingaryan
Intel, Tango, Phobos, and RapidXML parsers; Memory benchmark scripts
1
--------------------------------------------------------------------------------
2
Command:            ./intel-dom 1 ../xml.files/mini.rdf ../xml.files/rdf2html.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
2.656^                                                                     #. 
10
     |                                                                    ,#. 
11
     |                                                                 ..,@#. 
12
     |                                                                 ::@@#@.
13
     |                                                                 ::@@#@:
14
     |                                                              ,,:::@@#@.
15
     |                                                          ..,:@@:::@@#@:
16
     |                                                          ::@:@@:::@@#@:
17
     |                                                          ::@:@@:::@@#@:
18
     |                                                          ::@:@@:::@@#@:
19
     |                                                          ::@:@@:::@@#@:
20
     |                                                          ::@:@@:::@@#@:
21
     |                                                          ::@:@@:::@@#@:
22
     |                                                          ::@:@@:::@@#@:
23
     |                                                          ::@:@@:::@@#@:
24
     |                                                          ::@:@@:::@@#@:
25
     |                                                          ::@:@@:::@@#@:
26
     |                                                          ::@:@@:::@@#@:
27
     |                                                          ::@:@@:::@@#@:
28
     |                                                          ::@:@@:::@@#@.
29
   0 +----------------------------------------------------------------------->Mi
30
     0                                                                   35.83
31
32
Number of snapshots: 77
33
 Detailed snapshots: [3, 10, 24, 26, 41, 47, 49, 50, 53, 57 (peak), 67]
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     28,697,782              576              568             8            0
40
  2     28,758,717            2,144            2,128            16            0
41
  3     28,861,837            6,656            5,712           944            0
42
85.82% (5,712B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
43
->31.25% (2,080B) 0x657226A: (within /lib64/libc-2.9.so)
44
| ->31.25% (2,080B) 0x65722DF: __cxa_atexit (in /lib64/libc-2.9.so)
45
|   ->15.62% (1,040B) 0x5658026: (within /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
46
|   | ->15.62% (1,040B) 0x56779E4: (within /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
47
|   |   ->15.62% (1,040B) 0x53005C9: (within /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
48
|   |     
49
|   ->15.62% (1,040B) 0x5633FAE: (within /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
50
|     ->15.62% (1,040B) 0x56779E4: (within /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
51
|       ->15.62% (1,040B) 0x53005C9: (within /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
52
|         
53
->30.77% (2,048B) 0x5659745: __gnu_cxx::new_allocator<ktl::lock_impl*>::allocate(unsigned long, void const*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
54
| ->30.77% (2,048B) 0x5659736: std::_Vector_base<ktl::lock_impl*, std::allocator<ktl::lock_impl*> >::_M_allocate(unsigned long) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
55
|   ->30.77% (2,048B) 0x5659689: ktl::lock_impl** std::vector<ktl::lock_impl*, std::allocator<ktl::lock_impl*> >::_M_allocate_and_copy<ktl::lock_impl**>(unsigned long, ktl::lock_impl**, ktl::lock_impl**) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
56
|     ->30.77% (2,048B) 0x565955D: std::vector<ktl::lock_impl*, std::allocator<ktl::lock_impl*> >::reserve(unsigned long) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
57
|       ->30.77% (2,048B) 0x5659422: _ZN3ktl12lock_managerC9Ev (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
58
|         
59
->09.38% (624B) 0x56419D7: CSBuffer::CSBuffer(XE_Arena*, unsigned char*, int) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
60
| ->09.38% (624B) in 70 places, all below massif's threshold (01.00%)
61
|   
62
->07.21% (480B) 0x5846D73: (within /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
63
| ->07.21% (480B) 0x5351830: ktl::lock::lock() (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
64
|   ->05.77% (384B) in 8 places, all below massif's threshold (01.00%)
65
|   | 
66
|   ->01.44% (96B) 0x5E6ECE4: __cxa_vec_ctor (in /usr/lib64/gcc/x86_64-pc-linux-gnu/4.2.4/libstdc++.so.6.0.9)
67
|     ->01.44% (96B) 0x5658225: (within /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
68
|       ->01.44% (96B) 0x56779E4: (within /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
69
|         
70
->03.85% (256B) 0x5658698: ktl::array2<ktl::lf_region_heap*>::reserve(unsigned int) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
71
| ->03.85% (256B) 0x5658666: _ZN3ktl6array2IPNS_14lf_region_heapEEC9Ej (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
72
|   ->03.85% (256B) 0x5658640: ktl::array2<ktl::lf_region_heap*>::array2(unsigned int) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
73
|     ->03.85% (256B) 0x56585EF: _ZN3ktl20LockedObjectPtrCacheINS_14lf_region_heapEEC9Ev (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
74
|       ->03.85% (256B) 0x56585BC: ktl::LockedObjectPtrCache<ktl::lf_region_heap>::LockedObjectPtrCache() (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
75
|         
76
->02.16% (144B) 0x534F7FE: ktl::ustring::ustring(char const*, unsigned long long) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
77
| ->02.16% (144B) in 4 places, all below massif's threshold (01.00%)
78
|   
79
->01.20% (80B) 0x5658B19: ktl::lock_manager::init() (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
80
| ->01.20% (80B) 0x5846DB5: (within /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
81
|   ->01.20% (80B) 0x5351830: ktl::lock::lock() (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
82
|     ->01.20% (80B) 0x5664139: (within /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
83
|       ->01.20% (80B) 0x56779E4: (within /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
84
|         
85
->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
86
87
--------------------------------------------------------------------------------
88
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
89
--------------------------------------------------------------------------------
90
  4     30,138,562            6,712            5,760           952            0
91
  5     30,281,684           14,544           13,448         1,096            0
92
  6     30,397,807           25,776           24,424         1,352            0
93
  7     30,487,981           57,136           55,616         1,520            0
94
  8     30,555,353        1,912,936        1,911,278         1,658            0
95
  9     31,275,994        1,913,512        1,911,846         1,666            0
96
 10     31,328,383        1,917,776        1,916,078         1,698            0
97
99.91% (1,916,078B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
98
->96.62% (1,852,918B) 0x401A8E: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/intel-dom)
99
| ->96.53% (1,851,189B) 0x403278: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/intel-dom)
100
| | ->96.53% (1,851,189B) 0x655C5E2: (below main) (in /lib64/libc-2.9.so)
101
| |   
102
| ->00.09% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
103
| 
104
->02.23% (42,680B) in 20 places, all below massif's threshold (01.00%)
105
| 
106
->01.07% (20,480B) 0x535A5BF: com::intel::xml::parse::dom::DocumentImpl::DocumentImpl() (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
107
  ->01.07% (20,480B) 0x53C46EA: (within /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
108
    ->01.07% (20,480B) 0x56779E4: (within /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
109
      ->01.07% (20,480B) 0x53005C9: (within /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
110
        ->01.07% (20,480B) 0x7FEFFEFCE: ???
111
          
112
--------------------------------------------------------------------------------
113
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
114
--------------------------------------------------------------------------------
115
 11     31,455,336        1,936,320        1,934,472         1,848            0
116
 12     31,551,530        1,936,464        1,934,600         1,864            0
117
 13     31,624,056        1,921,608        1,919,870         1,738            0
118
 14     31,718,255        1,921,760        1,919,957         1,803            0
119
 15     31,863,172        1,913,008        1,911,342         1,666            0
120
 16     31,968,376        1,926,696        1,924,826         1,870            0
121
 17     32,055,939        1,928,248        1,926,370         1,878            0
122
 18     32,194,901        1,943,704        1,940,090         3,614            0
123
 19     32,315,525        1,960,432        1,954,350         6,082            0
124
 20     32,391,311        1,969,368        1,961,902         7,466            0
125
 21     32,496,566        1,982,376        1,973,398         8,978            0
126
 22     32,622,172        2,006,320        1,992,970        13,350            0
127
 23     32,690,047        2,021,864        2,006,602        15,262            0
128
 24     32,783,848        2,022,456        2,006,978        15,478            0
129
99.23% (2,006,978B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
130
->91.62% (1,852,918B) 0x401A8E: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/intel-dom)
131
| ->91.53% (1,851,189B) 0x403278: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/intel-dom)
132
| | ->91.53% (1,851,189B) 0x655C5E2: (below main) (in /lib64/libc-2.9.so)
133
| |   
134
| ->00.09% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
135
| 
136
->05.52% (111,548B) in 251 places, all below massif's threshold (01.00%)
137
| 
138
->01.09% (22,032B) 0x5454078: napa2::FuncResolverImpl::insertFuncTable(napa2::FunctionDescription&) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
139
| ->01.09% (22,032B) in 162 places, all below massif's threshold (01.00%)
140
|   
141
->01.01% (20,480B) 0x535A5BF: com::intel::xml::parse::dom::DocumentImpl::DocumentImpl() (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
142
  ->01.01% (20,480B) 0x53C46EA: (within /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
143
    ->01.01% (20,480B) 0x56779E4: (within /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
144
      ->01.01% (20,480B) 0x53005C9: (within /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
145
        ->01.01% (20,480B) 0x7FEFFEFCE: ???
146
          
147
--------------------------------------------------------------------------------
148
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
149
--------------------------------------------------------------------------------
150
 25     32,873,285        2,026,808        2,010,190        16,618            0
151
 26     32,946,717        2,060,040        2,043,369        16,671            0
152
99.19% (2,043,369B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
153
->89.95% (1,852,918B) 0x401A8E: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/intel-dom)
154
| ->89.86% (1,851,189B) 0x403278: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/intel-dom)
155
| | ->89.86% (1,851,189B) 0x655C5E2: (below main) (in /lib64/libc-2.9.so)
156
| |   
157
| ->00.08% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
158
| 
159
->06.54% (134,699B) in 265 places, all below massif's threshold (01.00%)
160
| 
161
->01.59% (32,768B) 0x549B715: _ZN5napa28xslt1run12TransCtxPoolC9EPNS0_9EngineCtxE (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
162
| ->01.59% (32,768B) 0x549B700: napa2::xslt1run::TransCtxPool::TransCtxPool(napa2::xslt1run::EngineCtx*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
163
|   ->01.59% (32,768B) 0x5471F36: _ZN5napa28xslt1run9EngineCtxC9Ev (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
164
|     ->01.59% (32,768B) 0x5471ED8: napa2::xslt1run::EngineCtx::EngineCtx() (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
165
|       ->01.59% (32,768B) 0x53CEDEC: napa2::napaInitOld(char const*, char const*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
166
|         
167
->01.12% (22,984B) 0x5454078: napa2::FuncResolverImpl::insertFuncTable(napa2::FunctionDescription&) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
168
  ->01.12% (22,984B) in 169 places, all below massif's threshold (01.00%)
169
    
170
--------------------------------------------------------------------------------
171
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
172
--------------------------------------------------------------------------------
173
 27     33,034,498        2,062,272        2,045,473        16,799            0
174
 28     33,104,188        2,067,048        2,050,169        16,879            0
175
 29     33,827,647        2,132,632        2,115,737        16,895            0
176
 30     33,936,346        2,401,648        2,384,317        17,331            0
177
 31     34,000,199        2,401,696        2,384,357        17,339            0
178
 32     34,085,182        2,405,832        2,388,477        17,355            0
179
 33     34,184,042        2,407,984        2,390,517        17,467            0
180
 34     34,244,856        2,427,272        2,409,612        17,660            0
181
 35     34,350,131        2,444,000        2,426,300        17,700            0
182
 36     34,481,547        2,438,608        2,420,889        17,719            0
183
 37     34,557,280        2,456,584        2,438,745        17,839            0
184
 38     34,737,819        2,456,928        2,439,041        17,887            0
185
 39     34,874,218        2,461,232        2,443,281        17,951            0
186
 40     34,978,538        2,469,736        2,451,737        17,999            0
187
 41     35,103,853        2,469,936        2,451,905        18,031            0
188
99.27% (2,451,905B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
189
->75.02% (1,852,918B) 0x401A8E: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/intel-dom)
190
| ->74.95% (1,851,189B) 0x403278: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/intel-dom)
191
| | ->74.95% (1,851,189B) 0x655C5E2: (below main) (in /lib64/libc-2.9.so)
192
| |   
193
| ->00.07% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
194
| 
195
->10.61% (262,144B) 0x53FE1A0: esii::buffer_pool::reserve(unsigned int) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
196
| ->10.61% (262,144B) 0x53FE0CE: _ZN4esii11buffer_poolC9Ejj (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
197
|   ->10.61% (262,144B) 0x53FE058: esii::buffer_pool::buffer_pool(unsigned int, unsigned int) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
198
|     ->10.61% (262,144B) 0x53FA06D: _ZN5napa28xslt1run7XmoduleC9EN3ktl7ustringEPNS2_8resolverE (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
199
|       ->10.61% (262,144B) 0x53F9D22: napa2::xslt1run::Xmodule::Xmodule(ktl::ustring, ktl::resolver*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
200
|         
201
->07.86% (194,243B) in 329 places, all below massif's threshold (01.00%)
202
| 
203
->02.77% (68,360B) 0x58469B1: (within /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
204
| ->02.65% (65,536B) 0x53D96D7: ktl::vector<unsigned char>::reserve(unsigned int) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
205
| | ->02.65% (65,536B) 0x53D96A4: ktl::vector<unsigned char>::resize(unsigned int) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
206
| |   ->02.65% (65,536B) 0x53D8DAF: _ZN5napa28xslt1run9AcodeListC9EPNS0_7XmoduleE (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
207
| |     ->02.65% (65,536B) 0x53D8CE4: napa2::xslt1run::AcodeList::AcodeList(napa2::xslt1run::Xmodule*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
208
| |       
209
| ->00.11% (2,824B) in 1+ places, all below ms_print's threshold (01.00%)
210
| 
211
->01.68% (41,472B) 0x535C7D1: ktl::region_heap::allocate(unsigned int) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
212
| ->01.68% (41,472B) in 8 places, all below massif's threshold (01.00%)
213
|   
214
->01.33% (32,768B) 0x549B715: _ZN5napa28xslt1run12TransCtxPoolC9EPNS0_9EngineCtxE (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
215
  ->01.33% (32,768B) 0x549B700: napa2::xslt1run::TransCtxPool::TransCtxPool(napa2::xslt1run::EngineCtx*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
216
    ->01.33% (32,768B) 0x5471F36: _ZN5napa28xslt1run9EngineCtxC9Ev (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
217
      ->01.33% (32,768B) 0x5471ED8: napa2::xslt1run::EngineCtx::EngineCtx() (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
218
        ->01.33% (32,768B) 0x53CEDEC: napa2::napaInitOld(char const*, char const*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
219
          
220
--------------------------------------------------------------------------------
221
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
222
--------------------------------------------------------------------------------
223
 42     35,201,895        2,470,192        2,452,137        18,055            0
224
 43     35,316,641        2,483,504        2,465,361        18,143            0
225
 44     35,390,079        2,484,216        2,466,058        18,158            0
226
 45     35,513,918        2,484,488        2,466,266        18,222            0
227
 46     35,588,820        2,488,560        2,470,233        18,327            0
228
 47     35,718,093        2,489,104        2,470,729        18,375            0
229
99.26% (2,470,729B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
230
->74.44% (1,852,918B) 0x401A8E: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/intel-dom)
231
| ->74.37% (1,851,189B) 0x403278: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/intel-dom)
232
| | ->74.37% (1,851,189B) 0x655C5E2: (below main) (in /lib64/libc-2.9.so)
233
| |   
234
| ->00.07% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
235
| 
236
->10.53% (262,144B) 0x53FE1A0: esii::buffer_pool::reserve(unsigned int) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
237
| ->10.53% (262,144B) 0x53FE0CE: _ZN4esii11buffer_poolC9Ejj (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
238
|   ->10.53% (262,144B) 0x53FE058: esii::buffer_pool::buffer_pool(unsigned int, unsigned int) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
239
|     ->10.53% (262,144B) 0x53FA06D: _ZN5napa28xslt1run7XmoduleC9EN3ktl7ustringEPNS2_8resolverE (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
240
|       ->10.53% (262,144B) 0x53F9D22: napa2::xslt1run::Xmodule::Xmodule(ktl::ustring, ktl::resolver*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
241
|         
242
->08.34% (207,611B) in 347 places, all below massif's threshold (01.00%)
243
| 
244
->02.80% (69,720B) 0x58469B1: (within /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
245
| ->02.63% (65,536B) 0x53D96D7: ktl::vector<unsigned char>::reserve(unsigned int) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
246
| | ->02.63% (65,536B) 0x53D96A4: ktl::vector<unsigned char>::resize(unsigned int) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
247
| |   ->02.63% (65,536B) 0x53D8DAF: _ZN5napa28xslt1run9AcodeListC9EPNS0_7XmoduleE (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
248
| |     ->02.63% (65,536B) 0x53D8CE4: napa2::xslt1run::AcodeList::AcodeList(napa2::xslt1run::Xmodule*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
249
| |       
250
| ->00.17% (4,184B) in 1+ places, all below ms_print's threshold (01.00%)
251
| 
252
->01.83% (45,568B) 0x535C7D1: ktl::region_heap::allocate(unsigned int) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
253
| ->01.83% (45,568B) in 9 places, all below massif's threshold (01.00%)
254
|   
255
->01.32% (32,768B) 0x549B715: _ZN5napa28xslt1run12TransCtxPoolC9EPNS0_9EngineCtxE (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
256
  ->01.32% (32,768B) 0x549B700: napa2::xslt1run::TransCtxPool::TransCtxPool(napa2::xslt1run::EngineCtx*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
257
    ->01.32% (32,768B) 0x5471F36: _ZN5napa28xslt1run9EngineCtxC9Ev (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
258
      ->01.32% (32,768B) 0x5471ED8: napa2::xslt1run::EngineCtx::EngineCtx() (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
259
        ->01.32% (32,768B) 0x53CEDEC: napa2::napaInitOld(char const*, char const*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
260
          
261
--------------------------------------------------------------------------------
262
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
263
--------------------------------------------------------------------------------
264
 48     35,787,137        2,532,584        2,513,681        18,903            0
265
 49     35,887,114        2,565,312        2,546,282        19,030            0
266
99.26% (2,546,282B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
267
->72.23% (1,852,918B) 0x401A8E: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/intel-dom)
268
| ->72.16% (1,851,189B) 0x403278: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/intel-dom)
269
| | ->72.16% (1,851,189B) 0x655C5E2: (below main) (in /lib64/libc-2.9.so)
270
| |   
271
| ->00.07% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
272
| 
273
->10.22% (262,144B) 0x53FE1A0: esii::buffer_pool::reserve(unsigned int) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
274
| ->10.22% (262,144B) 0x53FE0CE: _ZN4esii11buffer_poolC9Ejj (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
275
|   ->10.22% (262,144B) 0x53FE058: esii::buffer_pool::buffer_pool(unsigned int, unsigned int) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
276
|     ->10.22% (262,144B) 0x53FA06D: _ZN5napa28xslt1run7XmoduleC9EN3ktl7ustringEPNS2_8resolverE (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
277
|       ->10.22% (262,144B) 0x53F9D22: napa2::xslt1run::Xmodule::Xmodule(ktl::ustring, ktl::resolver*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
278
|         
279
->08.96% (229,804B) in 368 places, all below massif's threshold (01.00%)
280
| 
281
->02.72% (69,784B) 0x58469B1: (within /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
282
| ->02.55% (65,536B) 0x53D96D7: ktl::vector<unsigned char>::reserve(unsigned int) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
283
| | ->02.55% (65,536B) 0x53D96A4: ktl::vector<unsigned char>::resize(unsigned int) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
284
| |   ->02.55% (65,536B) 0x53D8DAF: _ZN5napa28xslt1run9AcodeListC9EPNS0_7XmoduleE (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
285
| |     ->02.55% (65,536B) 0x53D8CE4: napa2::xslt1run::AcodeList::AcodeList(napa2::xslt1run::Xmodule*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
286
| |       
287
| ->00.17% (4,248B) in 1+ places, all below ms_print's threshold (01.00%)
288
| 
289
->01.94% (49,664B) 0x535C7D1: ktl::region_heap::allocate(unsigned int) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
290
| ->01.94% (49,664B) in 10 places, all below massif's threshold (01.00%)
291
|   
292
->01.92% (49,200B) 0x551DF8A: napa2::xpath1cc::UASTContainer::getNodeFromDag(napa2::xpath1cc::UASTBase*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
293
| ->01.92% (49,200B) 0x5522AE4: napa2::xpath1cc::XPathCollection::create(napa2::xpath1cc::XPCOptions const&, napa2::NamespaceResolverIF*, esii::symtable*, napa2::VariableResolverIF const*, napa2::ResultIdResolverIF*, napa2::FunctionResolverIF const*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
294
|   ->01.92% (49,200B) in 2 places, all below massif's threshold (01.00%)
295
|     
296
->01.28% (32,768B) 0x549B715: _ZN5napa28xslt1run12TransCtxPoolC9EPNS0_9EngineCtxE (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
297
  ->01.28% (32,768B) 0x549B700: napa2::xslt1run::TransCtxPool::TransCtxPool(napa2::xslt1run::EngineCtx*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
298
    ->01.28% (32,768B) 0x5471F36: _ZN5napa28xslt1run9EngineCtxC9Ev (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
299
      ->01.28% (32,768B) 0x5471ED8: napa2::xslt1run::EngineCtx::EngineCtx() (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
300
        ->01.28% (32,768B) 0x53CEDEC: napa2::napaInitOld(char const*, char const*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
301
          
302
--------------------------------------------------------------------------------
303
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
304
--------------------------------------------------------------------------------
305
 50     35,918,913        2,597,128        2,578,050        19,078            0
306
99.27% (2,578,050B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
307
->71.34% (1,852,918B) 0x401A8E: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/intel-dom)
308
| ->71.28% (1,851,189B) 0x403278: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/intel-dom)
309
| | ->71.28% (1,851,189B) 0x655C5E2: (below main) (in /lib64/libc-2.9.so)
310
| |   
311
| ->00.07% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
312
| 
313
->10.09% (262,144B) 0x53FE1A0: esii::buffer_pool::reserve(unsigned int) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
314
| ->10.09% (262,144B) 0x53FE0CE: _ZN4esii11buffer_poolC9Ejj (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
315
|   ->10.09% (262,144B) 0x53FE058: esii::buffer_pool::buffer_pool(unsigned int, unsigned int) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
316
|     ->10.09% (262,144B) 0x53FA06D: _ZN5napa28xslt1run7XmoduleC9EN3ktl7ustringEPNS2_8resolverE (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
317
|       ->10.09% (262,144B) 0x53F9D22: napa2::xslt1run::Xmodule::Xmodule(ktl::ustring, ktl::resolver*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
318
|         
319
->09.12% (236,972B) in 368 places, all below massif's threshold (01.00%)
320
| 
321
->02.84% (73,800B) 0x551DF8A: napa2::xpath1cc::UASTContainer::getNodeFromDag(napa2::xpath1cc::UASTBase*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
322
| ->02.84% (73,800B) 0x5522AE4: napa2::xpath1cc::XPathCollection::create(napa2::xpath1cc::XPCOptions const&, napa2::NamespaceResolverIF*, esii::symtable*, napa2::VariableResolverIF const*, napa2::ResultIdResolverIF*, napa2::FunctionResolverIF const*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
323
|   ->01.89% (49,200B) 0x54FA0C3: napa2::hir::Template::prepareXPath(napa2::xslt1cc::StaticContext*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
324
|   | ->01.89% (49,200B) 0x54F3BE2: (within /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
325
|   |   ->01.89% (49,200B) 0x54F3BA7: napa2::hir::Stylesheet::prepareXPath(napa2::xslt1cc::StaticContext*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
326
|   |     
327
|   ->00.95% (24,600B) in 1+ places, all below ms_print's threshold (01.00%)
328
|   
329
->02.69% (69,784B) 0x58469B1: (within /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
330
| ->02.52% (65,536B) 0x53D96D7: ktl::vector<unsigned char>::reserve(unsigned int) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
331
| | ->02.52% (65,536B) 0x53D96A4: ktl::vector<unsigned char>::resize(unsigned int) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
332
| |   ->02.52% (65,536B) 0x53D8DAF: _ZN5napa28xslt1run9AcodeListC9EPNS0_7XmoduleE (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
333
| |     ->02.52% (65,536B) 0x53D8CE4: napa2::xslt1run::AcodeList::AcodeList(napa2::xslt1run::Xmodule*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
334
| |       
335
| ->00.16% (4,248B) in 1+ places, all below ms_print's threshold (01.00%)
336
| 
337
->01.91% (49,664B) 0x535C7D1: ktl::region_heap::allocate(unsigned int) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
338
| ->01.91% (49,664B) in 10 places, all below massif's threshold (01.00%)
339
|   
340
->01.26% (32,768B) 0x549B715: _ZN5napa28xslt1run12TransCtxPoolC9EPNS0_9EngineCtxE (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
341
  ->01.26% (32,768B) 0x549B700: napa2::xslt1run::TransCtxPool::TransCtxPool(napa2::xslt1run::EngineCtx*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
342
    ->01.26% (32,768B) 0x5471F36: _ZN5napa28xslt1run9EngineCtxC9Ev (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
343
      ->01.26% (32,768B) 0x5471ED8: napa2::xslt1run::EngineCtx::EngineCtx() (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
344
        ->01.26% (32,768B) 0x53CEDEC: napa2::napaInitOld(char const*, char const*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
345
          
346
--------------------------------------------------------------------------------
347
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
348
--------------------------------------------------------------------------------
349
 51     35,989,706        2,724,088        2,704,809        19,279            0
350
 52     36,042,246        2,725,536        2,706,033        19,503            0
351
 53     36,057,948        2,725,704        2,706,169        19,535            0
352
99.28% (2,706,169B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
353
->67.98% (1,852,918B) 0x401A8E: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/intel-dom)
354
| ->67.92% (1,851,189B) 0x403278: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/intel-dom)
355
| | ->67.92% (1,851,189B) 0x655C5E2: (below main) (in /lib64/libc-2.9.so)
356
| |   
357
| ->00.06% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
358
| 
359
->09.62% (262,144B) 0x53FE1A0: esii::buffer_pool::reserve(unsigned int) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
360
| ->09.62% (262,144B) 0x53FE0CE: _ZN4esii11buffer_poolC9Ejj (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
361
|   ->09.62% (262,144B) 0x53FE058: esii::buffer_pool::buffer_pool(unsigned int, unsigned int) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
362
|     ->09.62% (262,144B) 0x53FA06D: _ZN5napa28xslt1run7XmoduleC9EN3ktl7ustringEPNS2_8resolverE (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
363
|       ->09.62% (262,144B) 0x53F9D22: napa2::xslt1run::Xmodule::Xmodule(ktl::ustring, ktl::resolver*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
364
|         
365
->08.73% (237,955B) in 377 places, all below massif's threshold (01.00%)
366
| 
367
->06.32% (172,200B) 0x551DF8A: napa2::xpath1cc::UASTContainer::getNodeFromDag(napa2::xpath1cc::UASTBase*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
368
| ->06.32% (172,200B) 0x5522AE4: napa2::xpath1cc::XPathCollection::create(napa2::xpath1cc::XPCOptions const&, napa2::NamespaceResolverIF*, esii::symtable*, napa2::VariableResolverIF const*, napa2::ResultIdResolverIF*, napa2::FunctionResolverIF const*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
369
|   ->04.51% (123,000B) 0x54FA0C3: napa2::hir::Template::prepareXPath(napa2::xslt1cc::StaticContext*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
370
|   | ->04.51% (123,000B) 0x54F3BE2: (within /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
371
|   |   ->04.51% (123,000B) 0x54F3BA7: napa2::hir::Stylesheet::prepareXPath(napa2::xslt1cc::StaticContext*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
372
|   |     
373
|   ->01.81% (49,200B) in 2 places, all below massif's threshold (01.00%)
374
|     
375
->02.56% (69,848B) 0x58469B1: (within /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
376
| ->02.40% (65,536B) 0x53D96D7: ktl::vector<unsigned char>::reserve(unsigned int) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
377
| | ->02.40% (65,536B) 0x53D96A4: ktl::vector<unsigned char>::resize(unsigned int) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
378
| |   ->02.40% (65,536B) 0x53D8DAF: _ZN5napa28xslt1run9AcodeListC9EPNS0_7XmoduleE (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
379
| |     ->02.40% (65,536B) 0x53D8CE4: napa2::xslt1run::AcodeList::AcodeList(napa2::xslt1run::Xmodule*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
380
| |       
381
| ->00.16% (4,312B) in 1+ places, all below ms_print's threshold (01.00%)
382
| 
383
->01.82% (49,664B) 0x535C7D1: ktl::region_heap::allocate(unsigned int) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
384
| ->01.82% (49,664B) in 10 places, all below massif's threshold (01.00%)
385
|   
386
->01.20% (32,768B) 0x549B715: _ZN5napa28xslt1run12TransCtxPoolC9EPNS0_9EngineCtxE (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
387
| ->01.20% (32,768B) 0x549B700: napa2::xslt1run::TransCtxPool::TransCtxPool(napa2::xslt1run::EngineCtx*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
388
|   ->01.20% (32,768B) 0x5471F36: _ZN5napa28xslt1run9EngineCtxC9Ev (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
389
|     ->01.20% (32,768B) 0x5471ED8: napa2::xslt1run::EngineCtx::EngineCtx() (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
390
|       ->01.20% (32,768B) 0x53CEDEC: napa2::napaInitOld(char const*, char const*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
391
|         
392
->01.05% (28,672B) 0x5522CFA: napa2::xpath1cc::XPathCollection::create(napa2::xpath1cc::XPCOptions const&, napa2::NamespaceResolverIF*, esii::symtable*, napa2::VariableResolverIF const*, napa2::ResultIdResolverIF*, napa2::FunctionResolverIF const*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
393
  ->01.05% (28,672B) in 3 places, all below massif's threshold (01.00%)
394
    
395
--------------------------------------------------------------------------------
396
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
397
--------------------------------------------------------------------------------
398
 54     36,114,813        2,729,984        2,710,281        19,703            0
399
 55     36,206,538        2,758,768        2,739,041        19,727            0
400
 56     36,332,019        2,785,432        2,765,681        19,751            0
401
 57     36,332,195        2,785,432        2,765,681        19,751            0
402
99.29% (2,765,681B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
403
->66.52% (1,852,918B) 0x401A8E: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/intel-dom)
404
| ->66.46% (1,851,189B) 0x403278: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/intel-dom)
405
| | ->66.46% (1,851,189B) 0x655C5E2: (below main) (in /lib64/libc-2.9.so)
406
| |   
407
| ->00.06% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
408
| 
409
->09.41% (262,144B) 0x53FE1A0: esii::buffer_pool::reserve(unsigned int) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
410
| ->09.41% (262,144B) 0x53FE0CE: _ZN4esii11buffer_poolC9Ejj (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
411
|   ->09.41% (262,144B) 0x53FE058: esii::buffer_pool::buffer_pool(unsigned int, unsigned int) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
412
|     ->09.41% (262,144B) 0x53FA06D: _ZN5napa28xslt1run7XmoduleC9EN3ktl7ustringEPNS2_8resolverE (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
413
|       ->09.41% (262,144B) 0x53F9D22: napa2::xslt1run::Xmodule::Xmodule(ktl::ustring, ktl::resolver*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
414
|         
415
->08.71% (242,731B) in 380 places, all below massif's threshold (01.00%)
416
| 
417
->06.18% (172,200B) 0x551DF8A: napa2::xpath1cc::UASTContainer::getNodeFromDag(napa2::xpath1cc::UASTBase*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
418
| ->06.18% (172,200B) 0x5522AE4: napa2::xpath1cc::XPathCollection::create(napa2::xpath1cc::XPCOptions const&, napa2::NamespaceResolverIF*, esii::symtable*, napa2::VariableResolverIF const*, napa2::ResultIdResolverIF*, napa2::FunctionResolverIF const*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
419
|   ->04.42% (123,000B) 0x54FA0C3: napa2::hir::Template::prepareXPath(napa2::xslt1cc::StaticContext*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
420
|   | ->04.42% (123,000B) 0x54F3BE2: (within /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
421
|   |   ->04.42% (123,000B) 0x54F3BA7: napa2::hir::Stylesheet::prepareXPath(napa2::xslt1cc::StaticContext*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
422
|   |     
423
|   ->01.77% (49,200B) in 2 places, all below massif's threshold (01.00%)
424
|     
425
->02.56% (71,288B) 0x58469B1: (within /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
426
| ->02.35% (65,536B) 0x53D96D7: ktl::vector<unsigned char>::reserve(unsigned int) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
427
| | ->02.35% (65,536B) 0x53D96A4: ktl::vector<unsigned char>::resize(unsigned int) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
428
| |   ->02.35% (65,536B) 0x53D8DAF: _ZN5napa28xslt1run9AcodeListC9EPNS0_7XmoduleE (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
429
| |     ->02.35% (65,536B) 0x53D8CE4: napa2::xslt1run::AcodeList::AcodeList(napa2::xslt1run::Xmodule*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
430
| |       
431
| ->00.21% (5,752B) in 1+ places, all below ms_print's threshold (01.00%)
432
| 
433
->01.93% (53,760B) 0x535C7D1: ktl::region_heap::allocate(unsigned int) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
434
| ->01.93% (53,760B) in 11 places, all below massif's threshold (01.00%)
435
|   
436
->01.77% (49,200B) 0x551ACA6: napa2::xpath1cc::UASTContainer::traverseInternal(napa2::xpath1cc::UASTBase*&, napa2::xpath1cc::UASTVisitor*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
437
| ->01.77% (49,200B) in 2 places, all below massif's threshold (01.00%)
438
|   
439
->01.18% (32,768B) 0x549B715: _ZN5napa28xslt1run12TransCtxPoolC9EPNS0_9EngineCtxE (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
440
| ->01.18% (32,768B) 0x549B700: napa2::xslt1run::TransCtxPool::TransCtxPool(napa2::xslt1run::EngineCtx*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
441
|   ->01.18% (32,768B) 0x5471F36: _ZN5napa28xslt1run9EngineCtxC9Ev (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
442
|     ->01.18% (32,768B) 0x5471ED8: napa2::xslt1run::EngineCtx::EngineCtx() (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
443
|       ->01.18% (32,768B) 0x53CEDEC: napa2::napaInitOld(char const*, char const*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
444
|         
445
->01.03% (28,672B) 0x5522CFA: napa2::xpath1cc::XPathCollection::create(napa2::xpath1cc::XPCOptions const&, napa2::NamespaceResolverIF*, esii::symtable*, napa2::VariableResolverIF const*, napa2::ResultIdResolverIF*, napa2::FunctionResolverIF const*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
446
  ->01.03% (28,672B) in 3 places, all below massif's threshold (01.00%)
447
    
448
--------------------------------------------------------------------------------
449
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
450
--------------------------------------------------------------------------------
451
 58     36,389,575        2,731,472        2,711,737        19,735            0
452
 59     36,444,734        2,700,224        2,680,513        19,711            0
453
 60     36,535,276        2,726,096        2,706,377        19,719            0
454
 61     36,619,774        2,577,592        2,558,065        19,527            0
455
 62     36,672,944        2,551,312        2,532,569        18,743            0
456
 63     36,730,852        2,489,680        2,471,177        18,503            0
457
 64     36,784,264        2,488,960        2,470,553        18,407            0
458
 65     36,858,122        2,488,840        2,470,449        18,391            0
459
 66     36,910,548        2,432,968        2,415,101        17,867            0
460
 67     36,974,162        2,431,008        2,413,157        17,851            0
461
99.27% (2,413,157B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
462
->76.22% (1,852,918B) 0x401A8E: ReadFile(char*) (in /home/csa/misc/bench/xmlbench/xsl/intel-dom)
463
| ->76.15% (1,851,189B) 0x403278: Test(int, char**) (in /home/csa/misc/bench/xmlbench/xsl/intel-dom)
464
| | ->76.15% (1,851,189B) 0x655C5E2: (below main) (in /lib64/libc-2.9.so)
465
| |   
466
| ->00.07% (1,729B) in 1+ places, all below ms_print's threshold (01.00%)
467
| 
468
->10.78% (262,144B) 0x53FE1A0: esii::buffer_pool::reserve(unsigned int) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
469
| ->10.78% (262,144B) 0x53FE0CE: _ZN4esii11buffer_poolC9Ejj (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
470
|   ->10.78% (262,144B) 0x53FE058: esii::buffer_pool::buffer_pool(unsigned int, unsigned int) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
471
|     ->10.78% (262,144B) 0x53FA06D: _ZN5napa28xslt1run7XmoduleC9EN3ktl7ustringEPNS2_8resolverE (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
472
|       ->10.78% (262,144B) 0x53F9D22: napa2::xslt1run::Xmodule::Xmodule(ktl::ustring, ktl::resolver*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
473
|         
474
->08.12% (197,511B) in 398 places, all below massif's threshold (01.00%)
475
| 
476
->02.79% (67,816B) 0x58469B1: (within /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
477
| ->02.70% (65,536B) 0x53D96D7: ktl::vector<unsigned char>::reserve(unsigned int) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
478
| | ->02.70% (65,536B) 0x53D96A4: ktl::vector<unsigned char>::resize(unsigned int) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
479
| |   ->02.70% (65,536B) 0x53D8DAF: _ZN5napa28xslt1run9AcodeListC9EPNS0_7XmoduleE (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
480
| |     ->02.70% (65,536B) 0x53D8CE4: napa2::xslt1run::AcodeList::AcodeList(napa2::xslt1run::Xmodule*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
481
| |       
482
| ->00.09% (2,280B) in 1+ places, all below ms_print's threshold (01.00%)
483
| 
484
->01.35% (32,768B) 0x549B715: _ZN5napa28xslt1run12TransCtxPoolC9EPNS0_9EngineCtxE (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
485
  ->01.35% (32,768B) 0x549B700: napa2::xslt1run::TransCtxPool::TransCtxPool(napa2::xslt1run::EngineCtx*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
486
    ->01.35% (32,768B) 0x5471F36: _ZN5napa28xslt1run9EngineCtxC9Ev (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
487
      ->01.35% (32,768B) 0x5471ED8: napa2::xslt1run::EngineCtx::EngineCtx() (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
488
        ->01.35% (32,768B) 0x53CEDEC: napa2::napaInitOld(char const*, char const*) (in /opt/intel/xmlsoftwaresuite/cpp/1.2/bin/intel64/libintel-xss.so)
489
          
490
--------------------------------------------------------------------------------
491
  n        time(i)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
492
--------------------------------------------------------------------------------
493
 68     37,028,454        2,356,344        2,338,661        17,683            0
494
 69     37,138,147        2,353,040        2,335,485        17,555            0
495
 70     37,196,201        2,348,520        2,331,165        17,355            0
496
 71     37,255,449        2,081,040        2,063,813        17,227            0
497
 72     37,311,671        2,057,624        2,040,677        16,947            0
498
 73     37,366,331          175,808          158,927        16,881            0
499
 74     37,418,781          133,376          121,255        12,121            0
500
 75     37,503,870          113,560          102,127        11,433            0
501
 76     37,571,506          110,512           99,935        10,577            0