Navigate: Main, Bottom


Small Buffer Test Under Windows NT For Alpha

These are test results of our allocator comparison.

Legend

Parameter Description
etype = MS_CRTL, ptype = ? Microsoft Visual C++ 6.0 SP3 malloc/free
etype = MS_COM, ptype = ? Operating System allocation via COM's IMalloc interface
etype = MS_HEAP, ptype = ? Operating System allocation via HeapAlloc/HeapFree
etype = DL, ptype = ? Doug Lea's malloc/free version 2.6.6
etype = OWN, ptype = MS_HEAP Our allocator, page allocation via HeapAlloc/HeapFree
etype = OWN, ptype = MS_VIRTUAL Our allocator, page allocation via VirtualAlloc/VirtualFree
etype = OWN, ptype = OWN Our allocator, page allocation via our system allocator

Results

parameter: etype = MS_CRTL, ptype = ?, RUNS = 10, M = 17, N_MIN = 0, N_MAX = 10
  count min avg max Acceptable
allocated memory 10 127 kbytes 127 kbytes 127 kbytes
minimal virtual address 10 9240 kbyte 9254 kbyte 9273 kbyte
maximal virtual address 10 18867 kbyte 51123 kbyte 83379 kbyte
regions at max 10 116 120 125
free memory at max 10 2071224 kbytes 2071224 kbytes 2071224 kbytes
reserved memory at max 10 10400 kbytes 10400 kbytes 10400 kbytes
committed memory at max 10 15464 kbytes 15464 kbytes 15464 kbytes
fragmentation at max 10 7 % 8 % 10 %
regions at min 10 117 119 120
free memory at min 10 2078392 kbytes 2078392 kbytes 2078392 kbytes
reserved memory at min 10 11864 kbytes 11871 kbytes 11896 kbytes
committed memory at min 10 6800 kbytes 6824 kbytes 6832 kbytes
fragmentation at min 10 7 % 8 % 10 %
timing 10 1867 ms 1877 ms 1890 ms
parameter: etype = MS_COM, ptype = ?, RUNS = 10, M = 17, N_MIN = 0, N_MAX = 10
  count min avg max Poor (consider the timing)
allocated memory 10 127 kbytes 127 kbytes 127 kbytes
minimal virtual address 10 1226 kbyte 1228 kbyte 1229 kbyte
maximal virtual address 10 16348 kbyte 16370 kbyte 16387 kbyte
regions at max 10 110 111 112
free memory at max 10 2073208 kbytes 2073214 kbytes 2073272 kbytes
reserved memory at max 10 10048 kbytes 10074 kbytes 10088 kbytes
committed memory at max 10 13768 kbytes 13799 kbytes 13816 kbytes
fragmentation at max 10 7 % 7 % 7 %
regions at min 10 521 544 580
free memory at min 10 2073208 kbytes 2073208 kbytes 2073208 kbytes
reserved memory at min 10 14520 kbytes 14730 kbytes 15192 kbytes
committed memory at min 10 8688 kbytes 9149 kbytes 9360 kbytes
fragmentation at min 10 7 % 7 % 7 %
timing 10 6227 ms 6671 ms 7524 ms
parameter: etype = MS_HEAP, ptype = ?, RUNS = 10, M = 17, N_MIN = 0, N_MAX = 10
  count min avg max Poor (consider the timing)
allocated memory 10 127 kbytes 127 kbytes 127 kbytes
minimal virtual address 10 1226 kbyte 1228 kbyte 1229 kbyte
maximal virtual address 10 16348 kbyte 16370 kbyte 16387 kbyte
regions at max 10 110 111 112
free memory at max 10 2073208 kbytes 2073214 kbytes 2073272 kbytes
reserved memory at max 10 10048 kbytes 10074 kbytes 10088 kbytes
committed memory at max 10 13768 kbytes 13799 kbytes 13816 kbytes
fragmentation at max 10 7 % 7 % 7 %
regions at min 10 521 544 580
free memory at min 10 2073208 kbytes 2073208 kbytes 2073208 kbytes
reserved memory at min 10 14520 kbytes 14730 kbytes 15192 kbytes
committed memory at min 10 8688 kbytes 9149 kbytes 9360 kbytes
fragmentation at min 10 7 % 7 % 7 %
timing 10 6382 ms 6854 ms 7734 ms
parameter: etype = DL, ptype = ?, RUNS = 10, M = 17, N_MIN = 0, N_MAX = 10
  count min avg max Good
allocated memory 10 127 kbytes 127 kbytes 127 kbytes
minimal virtual address 10 10304 kbyte 10304 kbyte 10304 kbyte
maximal virtual address 10 16221 kbyte 16221 kbyte 16221 kbyte
regions at max 10 109 109 109
free memory at max 10 2014904 kbytes 2014904 kbytes 2014904 kbytes
reserved memory at max 10 69536 kbytes 69536 kbytes 69536 kbytes
committed memory at max 10 12648 kbytes 12648 kbytes 12648 kbytes
fragmentation at max 10 7 % 7 % 7 %
regions at min 10 109 109 109
free memory at min 10 2014904 kbytes 2014904 kbytes 2014904 kbytes
reserved memory at min 10 75448 kbytes 75448 kbytes 75448 kbytes
committed memory at min 10 6736 kbytes 6736 kbytes 6736 kbytes
fragmentation at min 10 7 % 7 % 7 %
timing 10 1547 ms 1555 ms 1562 ms
parameter: etype = OWN, ptype = MS_HEAP, RUNS = 10, M = 17, N_MIN = 0, N_MAX = 10
  count min avg max Acceptable
allocated memory 10 127 kbytes 127 kbytes 127 kbytes
minimal virtual address 10 1230 kbyte 1230 kbyte 1238 kbyte
maximal virtual address 10 18679 kbyte 18685 kbyte 18693 kbyte
regions at max 10 111 112 113
free memory at max 10 2065016 kbytes 2065022 kbytes 2065080 kbytes
reserved memory at max 10 15904 kbytes 15949 kbytes 15960 kbytes
committed memory at max 10 16104 kbytes 16116 kbytes 16120 kbytes
fragmentation at max 10 7 % 7 % 7 %
regions at min 10 131 131 131
free memory at min 10 2065016 kbytes 2065016 kbytes 2065016 kbytes
reserved memory at min 10 25200 kbytes 25206 kbytes 25216 kbytes
committed memory at min 10 6856 kbytes 6865 kbytes 6872 kbytes
fragmentation at min 10 7 % 7 % 7 %
timing 10 2226 ms 2241 ms 2258 ms
parameter: etype = OWN, ptype = MS_VIRTUAL, RUNS = 10, M = 17, N_MIN = 0, N_MAX = 10
  count min avg max Acceptable
allocated memory 10 127 kbytes 127 kbytes 127 kbytes
minimal virtual address 10 2019456 kbyte 2019456 kbyte 2019456 kbyte
maximal virtual address 10 2096711 kbyte 2096768 kbyte 2096775 kbyte
regions at max 10 2460 2460 2460
free memory at max 10 2071024 kbytes 2071024 kbytes 2071024 kbytes
reserved memory at max 10 9920 kbytes 9920 kbytes 9920 kbytes
committed memory at max 10 16144 kbytes 16144 kbytes 16144 kbytes
fragmentation at max 10 7 % 7 % 7 %
regions at min 10 123 123 123
free memory at min 10 2080376 kbytes 2080376 kbytes 2080376 kbytes
reserved memory at min 10 9920 kbytes 9920 kbytes 9920 kbytes
committed memory at min 10 6792 kbytes 6792 kbytes 6792 kbytes
fragmentation at min 10 7 % 7 % 7 %
timing 10 2312 ms 2338 ms 2367 ms
parameter: etype = OWN, ptype = OWN, RUNS = 10, M = 17, N_MIN = 0, N_MAX = 10
  count min avg max Acceptable
allocated memory 10 127 kbytes 127 kbytes 127 kbytes
minimal virtual address 10 10304 kbyte 10332 kbyte 10376 kbyte
maximal virtual address 10 19712 kbyte 19762 kbyte 19775 kbyte
regions at max 10 256 256 256
free memory at max 10 2070968 kbytes 2070968 kbytes 2070968 kbytes
reserved memory at max 10 9960 kbytes 9960 kbytes 9960 kbytes
committed memory at max 10 16160 kbytes 16160 kbytes 16160 kbytes
fragmentation at max 10 7 % 7 % 7 %
regions at min 10 130 130 131
free memory at min 10 2079928 kbytes 2079928 kbytes 2079928 kbytes
reserved memory at min 10 10352 kbytes 10352 kbytes 10352 kbytes
committed memory at min 10 6808 kbytes 6808 kbytes 6808 kbytes
fragmentation at min 10 7 % 7 % 7 %
timing 10 2164 ms 2181 ms 2203 ms

Navigate: Main, Top

© 2000-2002 GeNeSys mbH & Co. KG
Last revised: 12/14/2000