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 |