bzr branch
http://darksoft.org/webbzr/xmlbench/trunk
13
by Suren A. Chilingaryan
LibXML Pull Parser, FAXPP Parser, Mono security benchmark, multiple fixes |
1 |
--------------------------------------------------------------------------------
|
2 |
Command: ./faxpp-pull 1 xmark 16384 |
|
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 |
312.7^, , . , |
|
10 |
|# @ : @ |
|
11 |
|# @ : @ |
|
12 |
|# @ : @ |
|
13 |
|# @ : @ |
|
14 |
|# @ : @ |
|
15 |
|# @ : @ |
|
16 |
|# @ : @ |
|
17 |
|# @ : @ |
|
18 |
|# @ : @ |
|
19 |
|# @ : @ |
|
20 |
|# @ : @ |
|
21 |
|# @ : @ |
|
22 |
|# @ : @ |
|
23 |
|# @ : @ |
|
24 |
|# @ : @ |
|
25 |
|# @ : @ |
|
26 |
|# @ : @ |
|
27 |
|# @ : @ |
|
28 |
|# @ : @ |
|
29 |
0 +----------------------------------------------------------------------->Gi |
|
30 |
0 55.93 |
|
31 |
||
32 |
Number of snapshots: 70 |
|
33 |
Detailed snapshots: [4 (peak), 14, 24, 34, 44, 54, 64] |
|
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 577,285 327,680,008 327,680,000 8 0 |
|
40 |
2 577,318 327,800,752 327,800,736 16 0 |
|
41 |
3 654,474 327,921,496 327,921,472 24 0 |
|
42 |
4 724,182 327,921,496 327,921,472 24 0 |
|
43 |
100.00% (327,921,472B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. |
|
44 |
->99.93% (327,680,000B) 0x403614: xmark_init (in /home/csa/misc/bench/xmlbench/parse/faxpp-pull) |
|
45 |
| ->99.93% (327,680,000B) 0x405FDA: Test (in /home/csa/misc/bench/xmlbench/parse/faxpp-pull) |
|
46 |
| ->99.93% (327,680,000B) 0x531FA42: (below main) (in /lib64/libc-2.10.1.so) |
|
47 |
|
|
|
48 |
->00.07% (241,472B) in 1+ places, all below ms_print's threshold (01.00%) |
|
49 |
||
50 |
--------------------------------------------------------------------------------
|
|
51 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
|
|
52 |
--------------------------------------------------------------------------------
|
|
53 |
5 724,182 327,800,752 327,800,736 16 0
|
|
54 |
6 23,863,977,556 327,801,184 327,801,160 24 0
|
|
55 |
7 23,863,978,810 327,801,704 327,801,672 32 0
|
|
56 |
8 23,863,979,554 327,801,968 327,801,928 40 0
|
|
57 |
9 23,863,979,619 327,802,232 327,802,184 48 0
|
|
58 |
10 23,863,980,429 327,802,552 327,802,496 56 0
|
|
59 |
11 23,863,980,552 327,802,624 327,802,560 64 0
|
|
60 |
12 23,863,990,855 327,802,744 327,802,672 72 0
|
|
61 |
13 23,863,990,906 327,803,008 327,802,928 80 0
|
|
62 |
14 23,863,991,699 327,803,128 327,803,040 88 0
|
|
63 |
100.00% (327,803,040B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
|
|
64 |
->99.96% (327,680,000B) 0x403614: xmark_init (in /home/csa/misc/bench/xmlbench/parse/faxpp-pull)
|
|
65 |
| ->99.96% (327,680,000B) 0x405FDA: Test (in /home/csa/misc/bench/xmlbench/parse/faxpp-pull)
|
|
66 |
| ->99.96% (327,680,000B) 0x531FA42: (below main) (in /lib64/libc-2.10.1.so)
|
|
67 |
|
|
|
68 |
->00.04% (123,040B) in 1+ places, all below ms_print's threshold (01.00%) |
|
69 |
||
70 |
--------------------------------------------------------------------------------
|
|
71 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) |
|
72 |
--------------------------------------------------------------------------------
|
|
73 |
15 23,863,991,750 327,803,392 327,803,296 96 0 |
|
74 |
16 23,863,992,518 327,803,512 327,803,408 104 0 |
|
75 |
17 23,863,992,569 327,803,776 327,803,664 112 0 |
|
76 |
18 23,863,993,862 327,803,896 327,803,776 120 0 |
|
77 |
19 23,863,993,913 327,804,160 327,804,032 128 0 |
|
78 |
20 23,863,994,777 327,804,280 327,804,144 136 0 |
|
79 |
21 23,863,994,828 327,804,544 327,804,400 144 0 |
|
80 |
22 23,864,002,251 327,804,672 327,804,512 160 0 |
|
81 |
23 23,864,002,302 327,804,936 327,804,768 168 0 |
|
82 |
24 23,864,003,120 327,805,056 327,804,880 176 0 |
|
83 |
100.00% (327,804,880B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. |
|
84 |
->99.96% (327,680,000B) 0x403614: xmark_init (in /home/csa/misc/bench/xmlbench/parse/faxpp-pull) |
|
85 |
| ->99.96% (327,680,000B) 0x405FDA: Test (in /home/csa/misc/bench/xmlbench/parse/faxpp-pull) |
|
86 |
| ->99.96% (327,680,000B) 0x531FA42: (below main) (in /lib64/libc-2.10.1.so) |
|
87 |
|
|
|
88 |
->00.04% (124,880B) in 1+ places, all below ms_print's threshold (01.00%) |
|
89 |
||
90 |
--------------------------------------------------------------------------------
|
|
91 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
|
|
92 |
--------------------------------------------------------------------------------
|
|
93 |
25 23,864,003,171 327,805,320 327,805,136 184 0
|
|
94 |
26 23,864,003,889 327,805,440 327,805,248 192 0
|
|
95 |
27 23,864,003,940 327,805,704 327,805,504 200 0
|
|
96 |
28 23,864,008,018 327,805,824 327,805,616 208 0
|
|
97 |
29 23,864,008,069 327,806,088 327,805,872 216 0
|
|
98 |
30 23,864,172,864 327,806,208 327,805,984 224 0
|
|
99 |
31 23,864,172,915 327,806,472 327,806,240 232 0
|
|
100 |
32 23,864,175,703 327,806,592 327,806,352 240 0
|
|
101 |
33 23,864,175,754 327,806,856 327,806,608 248 0
|
|
102 |
34 23,864,345,544 327,806,976 327,806,720 256 0
|
|
103 |
100.00% (327,806,720B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
|
|
104 |
->99.96% (327,680,000B) 0x403614: xmark_init (in /home/csa/misc/bench/xmlbench/parse/faxpp-pull)
|
|
105 |
| ->99.96% (327,680,000B) 0x405FDA: Test (in /home/csa/misc/bench/xmlbench/parse/faxpp-pull)
|
|
106 |
| ->99.96% (327,680,000B) 0x531FA42: (below main) (in /lib64/libc-2.10.1.so)
|
|
107 |
|
|
|
108 |
->00.04% (126,720B) in 1+ places, all below ms_print's threshold (01.00%) |
|
109 |
||
110 |
--------------------------------------------------------------------------------
|
|
111 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) |
|
112 |
--------------------------------------------------------------------------------
|
|
113 |
35 23,864,345,595 327,807,240 327,806,976 264 0 |
|
114 |
36 30,015,607,385 327,927,984 327,927,712 272 0 |
|
115 |
37 30,015,674,867 327,807,240 327,806,976 264 0 |
|
116 |
38 60,054,265,579 327,806,720 327,806,464 256 0 |
|
117 |
39 60,054,266,326 327,806,456 327,806,208 248 0 |
|
118 |
40 60,054,266,357 327,806,336 327,806,096 240 0 |
|
119 |
41 60,054,266,398 327,806,072 327,805,840 232 0 |
|
120 |
42 60,054,266,429 327,805,952 327,805,728 224 0 |
|
121 |
43 60,054,266,470 327,805,688 327,805,472 216 0 |
|
122 |
44 60,054,266,501 327,805,568 327,805,360 208 0 |
|
123 |
100.00% (327,805,360B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. |
|
124 |
->99.96% (327,680,000B) 0x403614: xmark_init (in /home/csa/misc/bench/xmlbench/parse/faxpp-pull) |
|
125 |
| ->99.96% (327,680,000B) 0x405FDA: Test (in /home/csa/misc/bench/xmlbench/parse/faxpp-pull) |
|
126 |
| ->99.96% (327,680,000B) 0x531FA42: (below main) (in /lib64/libc-2.10.1.so) |
|
127 |
|
|
|
128 |
->00.04% (125,360B) in 1+ places, all below ms_print's threshold (01.00%) |
|
129 |
||
130 |
--------------------------------------------------------------------------------
|
|
131 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
|
|
132 |
--------------------------------------------------------------------------------
|
|
133 |
45 60,054,266,542 327,805,304 327,805,104 200 0
|
|
134 |
46 60,054,266,573 327,805,184 327,804,992 192 0
|
|
135 |
47 60,054,266,614 327,804,920 327,804,736 184 0
|
|
136 |
48 60,054,266,645 327,804,800 327,804,624 176 0
|
|
137 |
49 60,054,266,686 327,804,536 327,804,368 168 0
|
|
138 |
50 60,054,266,717 327,804,408 327,804,256 152 0
|
|
139 |
51 60,054,266,758 327,804,144 327,804,000 144 0
|
|
140 |
52 60,054,266,789 327,804,024 327,803,888 136 0
|
|
141 |
53 60,054,266,830 327,803,760 327,803,632 128 0
|
|
142 |
54 60,054,266,861 327,803,640 327,803,520 120 0
|
|
143 |
100.00% (327,803,520B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
|
|
144 |
->99.96% (327,680,000B) 0x403614: xmark_init (in /home/csa/misc/bench/xmlbench/parse/faxpp-pull)
|
|
145 |
| ->99.96% (327,680,000B) 0x405FDA: Test (in /home/csa/misc/bench/xmlbench/parse/faxpp-pull)
|
|
146 |
| ->99.96% (327,680,000B) 0x531FA42: (below main) (in /lib64/libc-2.10.1.so)
|
|
147 |
|
|
|
148 |
->00.04% (123,520B) in 1+ places, all below ms_print's threshold (01.00%) |
|
149 |
||
150 |
--------------------------------------------------------------------------------
|
|
151 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) |
|
152 |
--------------------------------------------------------------------------------
|
|
153 |
55 60,054,266,902 327,803,376 327,803,264 112 0 |
|
154 |
56 60,054,266,933 327,803,256 327,803,152 104 0 |
|
155 |
57 60,054,266,974 327,802,992 327,802,896 96 0 |
|
156 |
58 60,054,267,005 327,802,872 327,802,784 88 0 |
|
157 |
59 60,054,267,046 327,802,608 327,802,528 80 0 |
|
158 |
60 60,054,267,077 327,802,488 327,802,416 72 0 |
|
159 |
61 60,054,267,118 327,802,224 327,802,160 64 0 |
|
160 |
62 60,054,267,149 327,802,104 327,802,048 56 0 |
|
161 |
63 60,054,267,217 327,801,840 327,801,792 48 0 |
|
162 |
64 60,054,267,253 327,801,576 327,801,536 40 0 |
|
163 |
100.00% (327,801,536B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. |
|
164 |
->99.96% (327,680,000B) 0x403614: xmark_init (in /home/csa/misc/bench/xmlbench/parse/faxpp-pull) |
|
165 |
| ->99.96% (327,680,000B) 0x405FDA: Test (in /home/csa/misc/bench/xmlbench/parse/faxpp-pull) |
|
166 |
| ->99.96% (327,680,000B) 0x531FA42: (below main) (in /lib64/libc-2.10.1.so) |
|
167 |
|
|
|
168 |
->00.04% (121,536B) in 1+ places, all below ms_print's threshold (01.00%) |
|
169 |
||
170 |
--------------------------------------------------------------------------------
|
|
171 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) |
|
172 |
--------------------------------------------------------------------------------
|
|
173 |
65 60,054,268,023 327,801,504 327,801,472 32 0 |
|
174 |
66 60,054,268,054 327,801,184 327,801,160 24 0 |
|
175 |
67 60,054,268,094 327,800,752 327,800,736 16 0 |
|
176 |
68 60,054,268,134 120,744 120,736 8 0 |
|
177 |
69 60,054,268,168 0 0 0 0 |