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: ./libxml-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 66.06 |
|
31 |
||
32 |
Number of snapshots: 70 |
|
33 |
Detailed snapshots: [1 (peak), 27, 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 478,495 327,921,496 327,921,472 24 0 |
|
40 |
100.00% (327,921,472B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. |
|
41 |
->99.93% (327,680,000B) 0x40367F: xmark_init (in /home/csa/misc/bench/xmlbench/parse/libxml-pull) |
|
42 |
| ->99.93% (327,680,000B) 0x40604A: Test (in /home/csa/misc/bench/xmlbench/parse/libxml-pull) |
|
43 |
| ->99.93% (327,680,000B) 0x5409A42: (below main) (in /lib64/libc-2.10.1.so) |
|
44 |
|
|
|
45 |
->00.07% (241,472B) in 1+ places, all below ms_print's threshold (01.00%) |
|
46 |
||
47 |
--------------------------------------------------------------------------------
|
|
48 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
|
|
49 |
--------------------------------------------------------------------------------
|
|
50 |
2 478,495 327,800,752 327,800,736 16 0
|
|
51 |
3 23,872,203,883 327,800,800 327,800,776 24 0
|
|
52 |
4 24,579,523,014 327,829,568 327,828,394 1,174 0
|
|
53 |
5 25,025,546,700 327,829,824 327,828,658 1,166 0
|
|
54 |
6 25,352,104,619 327,829,184 327,828,019 1,165 0
|
|
55 |
7 25,757,220,182 327,829,472 327,828,270 1,202 0
|
|
56 |
8 26,291,579,105 327,829,368 327,828,175 1,193 0
|
|
57 |
9 26,979,965,690 327,829,528 327,828,327 1,201 0
|
|
58 |
10 27,376,560,022 327,829,656 327,828,400 1,256 0
|
|
59 |
11 27,825,539,824 327,829,904 327,828,680 1,224 0
|
|
60 |
12 28,349,479,093 327,830,728 327,829,339 1,389 0
|
|
61 |
13 28,961,914,519 327,830,664 327,829,308 1,356 0
|
|
62 |
14 29,633,545,257 327,830,824 327,829,403 1,421 0
|
|
63 |
15 29,999,671,043 327,830,664 327,829,303 1,361 0
|
|
64 |
16 30,380,688,348 327,832,120 327,830,694 1,426 0
|
|
65 |
17 30,776,401,775 327,833,000 327,831,456 1,544 0
|
|
66 |
18 31,206,562,181 327,833,056 327,831,444 1,612 0
|
|
67 |
19 31,687,345,494 327,832,936 327,831,381 1,555 0
|
|
68 |
20 32,189,012,081 327,834,200 327,832,655 1,545 0
|
|
69 |
21 32,726,925,605 327,832,808 327,831,278 1,530 0
|
|
70 |
22 33,289,360,424 327,833,240 327,831,665 1,575 0
|
|
71 |
23 33,901,324,346 327,834,664 327,833,109 1,555 0
|
|
72 |
24 34,549,890,660 327,832,944 327,831,384 1,560 0
|
|
73 |
25 34,879,795,243 327,834,272 327,832,688 1,584 0
|
|
74 |
26 35,448,358,008 327,801,864 327,801,662 202 0
|
|
75 |
27 59,331,687,587 327,801,936 327,801,726 210 0
|
|
76 |
100.00% (327,801,726B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
|
|
77 |
->99.96% (327,680,000B) 0x40367F: xmark_init (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
|
|
78 |
| ->99.96% (327,680,000B) 0x40604A: Test (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
|
|
79 |
| ->99.96% (327,680,000B) 0x5409A42: (below main) (in /lib64/libc-2.10.1.so)
|
|
80 |
|
|
|
81 |
->00.04% (121,726B) in 1+ places, all below ms_print's threshold (01.00%) |
|
82 |
||
83 |
--------------------------------------------------------------------------------
|
|
84 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) |
|
85 |
--------------------------------------------------------------------------------
|
|
86 |
28 59,712,584,839 327,828,960 327,827,740 1,220 0 |
|
87 |
29 60,108,214,118 327,828,856 327,827,651 1,205 0 |
|
88 |
30 60,504,782,980 327,829,312 327,828,086 1,226 0 |
|
89 |
31 60,909,876,559 327,829,232 327,827,964 1,268 0 |
|
90 |
32 61,339,971,200 327,829,248 327,828,016 1,232 0 |
|
91 |
33 61,770,888,242 327,829,240 327,828,000 1,240 0 |
|
92 |
34 62,216,905,325 327,829,344 327,828,086 1,258 0 |
|
93 |
35 62,665,802,553 327,829,440 327,828,165 1,275 0 |
|
94 |
36 63,146,440,704 327,829,728 327,828,452 1,276 0 |
|
95 |
37 63,648,042,096 327,829,984 327,828,637 1,347 0 |
|
96 |
38 64,171,771,127 327,830,944 327,829,392 1,552 0 |
|
97 |
39 64,706,124,494 327,830,888 327,829,367 1,521 0 |
|
98 |
40 65,243,883,030 327,830,816 327,829,320 1,496 0 |
|
99 |
41 65,806,248,006 327,830,824 327,829,335 1,489 0 |
|
100 |
42 66,374,242,247 327,832,616 327,831,003 1,613 0 |
|
101 |
43 66,985,996,759 327,833,368 327,831,715 1,653 0 |
|
102 |
44 67,598,413,050 327,832,840 327,831,184 1,656 0 |
|
103 |
45 68,246,611,487 327,832,920 327,831,255 1,665 0 |
|
104 |
46 68,918,182,274 327,832,904 327,831,236 1,668 0 |
|
105 |
47 69,606,531,583 327,833,272 327,831,581 1,691 0 |
|
106 |
48 70,313,668,312 327,833,120 327,831,439 1,681 0 |
|
107 |
49 70,936,544,228 327,801,848 327,801,657 191 0 |
|
108 |
50 70,936,544,260 327,801,800 327,801,617 183 0 |
|
109 |
51 70,936,544,302 327,801,776 327,801,608 168 0 |
|
110 |
52 70,936,544,334 327,801,728 327,801,568 160 0 |
|
111 |
53 70,936,544,376 327,801,712 327,801,562 150 0 |
|
112 |
54 70,936,544,408 327,801,664 327,801,522 142 0 |
|
113 |
100.00% (327,801,522B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. |
|
114 |
->99.96% (327,680,000B) 0x40367F: xmark_init (in /home/csa/misc/bench/xmlbench/parse/libxml-pull) |
|
115 |
| ->99.96% (327,680,000B) 0x40604A: Test (in /home/csa/misc/bench/xmlbench/parse/libxml-pull) |
|
116 |
| ->99.96% (327,680,000B) 0x5409A42: (below main) (in /lib64/libc-2.10.1.so) |
|
117 |
|
|
|
118 |
->00.04% (121,522B) in 1+ places, all below ms_print's threshold (01.00%) |
|
119 |
||
120 |
--------------------------------------------------------------------------------
|
|
121 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
|
|
122 |
--------------------------------------------------------------------------------
|
|
123 |
55 70,936,544,450 327,801,640 327,801,511 129 0
|
|
124 |
56 70,936,544,482 327,801,592 327,801,471 121 0
|
|
125 |
57 70,936,544,524 327,801,576 327,801,464 112 0
|
|
126 |
58 70,936,544,556 327,801,528 327,801,424 104 0
|
|
127 |
59 70,936,544,598 327,801,504 327,801,415 89 0
|
|
128 |
60 70,936,544,630 327,801,456 327,801,375 81 0
|
|
129 |
61 70,936,544,672 327,801,432 327,801,366 66 0
|
|
130 |
62 70,936,544,704 327,801,384 327,801,326 58 0
|
|
131 |
63 70,936,544,746 327,801,368 327,801,320 48 0
|
|
132 |
64 70,936,544,778 327,801,320 327,801,280 40 0
|
|
133 |
100.00% (327,801,280B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
|
|
134 |
->99.96% (327,680,000B) 0x40367F: xmark_init (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
|
|
135 |
| ->99.96% (327,680,000B) 0x40604A: Test (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
|
|
136 |
| ->99.96% (327,680,000B) 0x5409A42: (below main) (in /lib64/libc-2.10.1.so)
|
|
137 |
|
|
|
138 |
->00.04% (121,280B) in 1+ places, all below ms_print's threshold (01.00%) |
|
139 |
||
140 |
--------------------------------------------------------------------------------
|
|
141 |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) |
|
142 |
--------------------------------------------------------------------------------
|
|
143 |
65 70,936,544,812 327,800,912 327,800,880 32 0 |
|
144 |
66 70,936,545,959 327,800,800 327,800,776 24 0 |
|
145 |
67 70,936,547,632 327,800,752 327,800,736 16 0 |
|
146 |
68 70,936,547,679 120,744 120,736 8 0 |
|
147 |
69 70,936,547,713 0 0 0 0 |