Navigate: Main, Bottom


Big 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 = 23, N_MIN = 10, N_MAX = 20
  count min avg max Poor (consider the timing)
allocated memory 10 8188 kbytes 8188 kbytes 8188 kbytes
minimal virtual address 10 9240 kbyte 9240 kbyte 9240 kbyte
maximal virtual address 10 49408 kbyte 49408 kbyte 49408 kbyte
regions at max 10 200 202 204
free memory at max 10 2042424 kbytes 2042424 kbytes 2042424 kbytes
reserved memory at max 10 38888 kbytes 38899 kbytes 38920 kbytes
committed memory at max 10 15744 kbytes 15764 kbytes 15776 kbytes
fragmentation at max 10 9 % 9 % 9 %
regions at min 10 121 121 121
free memory at min 10 2048632 kbytes 2048632 kbytes 2048632 kbytes
reserved memory at min 10 41608 kbytes 41624 kbytes 41640 kbytes
committed memory at min 10 6816 kbytes 6832 kbytes 6848 kbytes
fragmentation at min 10 8 % 8 % 8 %
timing 10 4711 ms 4783 ms 4852 ms
parameter: etype = MS_COM, ptype = ?, RUNS = 10, M = 23, N_MIN = 10, N_MAX = 20
  count min avg max Poor (consider the timing)
allocated memory 10 8188 kbytes 8188 kbytes 8188 kbytes
minimal virtual address 10 1229 kbyte 1229 kbyte 1230 kbyte
maximal virtual address 10 49408 kbyte 49868 kbyte 49984 kbyte
regions at max 10 390 430 470
free memory at max 10 2042424 kbytes 2042424 kbytes 2042424 kbytes
reserved memory at max 10 33296 kbytes 33507 kbytes 33688 kbytes
committed memory at max 10 20976 kbytes 21156 kbytes 21368 kbytes
fragmentation at max 10 9 % 9 % 9 %
regions at min 10 132 141 148
free memory at min 10 2048632 kbytes 2048632 kbytes 2048632 kbytes
reserved memory at min 10 41160 kbytes 41305 kbytes 41440 kbytes
committed memory at min 10 7016 kbytes 7150 kbytes 7296 kbytes
fragmentation at min 10 8 % 8 % 8 %
timing 10 9250 ms 9707 ms 10383 ms
parameter: etype = MS_HEAP, ptype = ?, RUNS = 10, M = 23, N_MIN = 10, N_MAX = 20
  count min avg max Poor (consider the timing)
allocated memory 10 8188 kbytes 8188 kbytes 8188 kbytes
minimal virtual address 10 1229 kbyte 1229 kbyte 1230 kbyte
maximal virtual address 10 49408 kbyte 49868 kbyte 49984 kbyte
regions at max 10 390 430 470
free memory at max 10 2042424 kbytes 2042424 kbytes 2042424 kbytes
reserved memory at max 10 33296 kbytes 33507 kbytes 33688 kbytes
committed memory at max 10 20976 kbytes 21156 kbytes 21368 kbytes
fragmentation at max 10 9 % 9 % 9 %
regions at min 10 132 141 148
free memory at min 10 2048632 kbytes 2048632 kbytes 2048632 kbytes
reserved memory at min 10 41160 kbytes 41305 kbytes 41440 kbytes
committed memory at min 10 7016 kbytes 7150 kbytes 7296 kbytes
fragmentation at min 10 8 % 8 % 8 %
timing 10 9227 ms 9692 ms 10430 ms
parameter: etype = DL, ptype = ?, RUNS = 10, M = 23, N_MIN = 10, N_MAX = 20
  count min avg max Good
allocated memory 10 8188 kbytes 8188 kbytes 8188 kbytes
minimal virtual address 10 10304 kbyte 10304 kbyte 10304 kbyte
maximal virtual address 10 50976 kbyte 50976 kbyte 50976 kbyte
regions at max 10 109 109 109
free memory at max 10 2014904 kbytes 2014904 kbytes 2014904 kbytes
reserved memory at max 10 34056 kbytes 34056 kbytes 34056 kbytes
committed memory at max 10 48128 kbytes 48128 kbytes 48128 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 320 ms 328 ms 336 ms
parameter: etype = OWN, ptype = MS_HEAP, RUNS = 10, M = 23, N_MIN = 10, N_MAX = 20
  count min avg max Acceptable
allocated memory 10 8188 kbytes 8188 kbytes 8188 kbytes
minimal virtual address 10 1230 kbyte 1230 kbyte 1238 kbyte
maximal virtual address 10 82752 kbyte 82752 kbyte 82752 kbyte
regions at max 10 318 325 331
free memory at max 10 2009656 kbytes 2009656 kbytes 2009656 kbytes
reserved memory at max 10 70008 kbytes 70151 kbytes 70248 kbytes
committed memory at max 10 17184 kbytes 17280 kbytes 17424 kbytes
fragmentation at max 10 9 % 9 % 9 %
regions at min 10 135 138 139
free memory at min 10 2015864 kbytes 2015864 kbytes 2015864 kbytes
reserved memory at min 10 74088 kbytes 74120 kbytes 74144 kbytes
committed memory at min 10 7080 kbytes 7104 kbytes 7136 kbytes
fragmentation at min 10 9 % 9 % 9 %
timing 10 562 ms 574 ms 586 ms
parameter: etype = OWN, ptype = MS_VIRTUAL, RUNS = 10, M = 23, N_MIN = 10, N_MAX = 20
  count min avg max Acceptable
allocated memory 10 8188 kbytes 8188 kbytes 8188 kbytes
minimal virtual address 10 2025024 kbyte 2025043 kbyte 2025216 kbyte
maximal virtual address 10 2096710 kbyte 2096767 kbyte 2096774 kbyte
regions at max 10 333 333 333
free memory at max 10 2070640 kbytes 2070640 kbytes 2070640 kbytes
reserved memory at max 10 9920 kbytes 9920 kbytes 9920 kbytes
committed memory at max 10 16528 kbytes 16528 kbytes 16528 kbytes
fragmentation at max 10 7 % 7 % 7 %
regions at min 10 125 125 125
free memory at min 10 2080136 kbytes 2080136 kbytes 2080136 kbytes
reserved memory at min 10 9920 kbytes 9920 kbytes 9920 kbytes
committed memory at min 10 7032 kbytes 7032 kbytes 7032 kbytes
fragmentation at min 10 7 % 7 % 7 %
timing 10 515 ms 521 ms 532 ms
parameter: etype = OWN, ptype = OWN, RUNS = 10, M = 23, N_MIN = 10, N_MAX = 20
  count min avg max Acceptable
allocated memory 10 8188 kbytes 8188 kbytes 8188 kbytes
minimal virtual address 10 10304 kbyte 10304 kbyte 10312 kbyte
maximal virtual address 10 79616 kbyte 79616 kbyte 79616 kbyte
regions at max 10 338 349 354
free memory at max 10 2060408 kbytes 2060504 kbytes 2060600 kbytes
reserved memory at max 10 19896 kbytes 19988 kbytes 20112 kbytes
committed memory at max 10 16536 kbytes 16595 kbytes 16672 kbytes
fragmentation at max 10 10 % 10 % 10 %
regions at min 10 133 135 137
free memory at min 10 2079800 kbytes 2079800 kbytes 2079800 kbytes
reserved memory at min 10 10216 kbytes 10216 kbytes 10216 kbytes
committed memory at min 10 7072 kbytes 7072 kbytes 7072 kbytes
fragmentation at min 10 8 % 8 % 9 %
timing 10 390 ms 403 ms 414 ms

Navigate: Main, Top

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