/xmlbench/trunk

To get this branch, use:
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                                                                   44.48
31
32
Number of snapshots: 46
33
 Detailed snapshots: [4 (peak), 14, 24, 34, 44]
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        330,964      327,680,008      327,680,000             8            0
40
  2        330,997      327,800,752      327,800,736            16            0
41
  3        408,153      327,921,496      327,921,472            24            0
42
  4        477,861      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) 0x40367F: xmark_init (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
45
| ->99.93% (327,680,000B) 0x40604A: Test (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
46
|   ->99.93% (327,680,000B) 0x5409A42: (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        477,861      327,800,752      327,800,736            16            0
54
  6 23,872,203,249      327,800,800      327,800,776            24            0
55
  7 23,872,206,011      327,801,208      327,801,176            32            0
56
  8 23,872,207,527      327,801,224      327,801,182            42            0
57
  9 23,872,208,722      327,801,272      327,801,222            50            0
58
 10 23,872,208,984      327,801,296      327,801,231            65            0
59
 11 23,872,209,054      327,801,344      327,801,271            73            0
60
 12 23,872,209,317      327,801,368      327,801,280            88            0
61
 13 23,872,209,387      327,801,416      327,801,320            96            0
62
 14 23,872,209,622      327,801,432      327,801,327           105            0
63
100.00% (327,801,327B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
64
->99.96% (327,680,000B) 0x40367F: xmark_init (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
65
| ->99.96% (327,680,000B) 0x40604A: Test (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
66
|   ->99.96% (327,680,000B) 0x5409A42: (below main) (in /lib64/libc-2.10.1.so)
67
|     
68
->00.04% (121,327B) 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,872,209,697      327,801,480      327,801,367           113            0
74
 16 23,872,209,987      327,801,504      327,801,378           126            0
75
 17 23,872,210,062      327,801,552      327,801,418           134            0
76
 18 23,872,210,282      327,801,568      327,801,424           144            0
77
 19 23,872,210,356      327,801,616      327,801,464           152            0
78
 20 23,872,210,618      327,801,640      327,801,473           167            0
79
 21 23,872,210,688      327,801,688      327,801,513           175            0
80
 22 23,872,210,894      327,801,704      327,801,518           186            0
81
 23 23,872,210,964      327,801,752      327,801,558           194            0
82
 24 23,872,255,510      327,922,496      327,922,294           202            0
83
100.00% (327,922,294B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
84
->99.93% (327,680,000B) 0x40367F: xmark_init (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
85
| ->99.93% (327,680,000B) 0x40604A: Test (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
86
|   ->99.93% (327,680,000B) 0x5409A42: (below main) (in /lib64/libc-2.10.1.so)
87
|     
88
->00.07% (242,294B) 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,872,322,992      327,801,752      327,801,558           194            0
94
 26 47,755,653,716      327,801,736      327,801,553           183            0
95
 27 47,755,653,748      327,801,688      327,801,513           175            0
96
 28 47,755,653,790      327,801,664      327,801,504           160            0
97
 29 47,755,653,822      327,801,616      327,801,464           152            0
98
 30 47,755,653,864      327,801,600      327,801,458           142            0
99
 31 47,755,653,896      327,801,552      327,801,418           134            0
100
 32 47,755,653,938      327,801,528      327,801,407           121            0
101
 33 47,755,653,970      327,801,480      327,801,367           113            0
102
 34 47,755,654,012      327,801,464      327,801,360           104            0
103
100.00% (327,801,360B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
104
->99.96% (327,680,000B) 0x40367F: xmark_init (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
105
| ->99.96% (327,680,000B) 0x40604A: Test (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
106
|   ->99.96% (327,680,000B) 0x5409A42: (below main) (in /lib64/libc-2.10.1.so)
107
|     
108
->00.04% (121,360B) 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 47,755,654,044      327,801,416      327,801,320            96            0
114
 36 47,755,654,086      327,801,392      327,801,311            81            0
115
 37 47,755,654,118      327,801,344      327,801,271            73            0
116
 38 47,755,654,160      327,801,320      327,801,262            58            0
117
 39 47,755,654,192      327,801,272      327,801,222            50            0
118
 40 47,755,654,234      327,801,256      327,801,216            40            0
119
 41 47,755,654,266      327,801,208      327,801,176            32            0
120
 42 47,755,654,300      327,800,800      327,800,776            24            0
121
 43 47,755,657,078      327,800,752      327,800,736            16            0
122
 44 47,755,657,125          120,744          120,736             8            0
123
99.99% (120,736B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
124
->99.99% (120,736B) 0x403690: xmark_init (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
125
| ->99.99% (120,736B) 0x40604A: Test (in /home/csa/misc/bench/xmlbench/parse/libxml-pull)
126
|   ->99.99% (120,736B) 0x5409A42: (below main) (in /lib64/libc-2.10.1.so)
127
|     
128
->00.00% (0B) 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 47,755,657,159                0                0             0            0