Navigate: Main, Bottom


Critical 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 = 24, N_MIN = 10, N_MAX = 20
  count min avg max Poor (consider the timing)
allocated memory 10 16376 kbytes 16376 kbytes 16376 kbytes
minimal virtual address 10 9240 kbyte 9240 kbyte 9240 kbyte
maximal virtual address 10 91136 kbyte 91136 kbyte 91136 kbyte
regions at max 10 288 291 296
free memory at max 10 2003448 kbytes 2003448 kbytes 2003448 kbytes
reserved memory at max 10 68824 kbytes 68876 kbytes 68928 kbytes
committed memory at max 10 24712 kbytes 24764 kbytes 24816 kbytes
fragmentation at max 10 10 % 10 % 11 %
regions at min 10 123 123 123
free memory at min 10 2015864 kbytes 2015864 kbytes 2015864 kbytes
reserved memory at min 10 74352 kbytes 74368 kbytes 74392 kbytes
committed memory at min 10 6832 kbytes 6855 kbytes 6872 kbytes
fragmentation at min 10 9 % 9 % 9 %
timing 10 20156 ms 20677 ms 20875 ms
parameter: etype = MS_COM, ptype = ?, RUNS = 10, M = 24, N_MIN = 10, N_MAX = 20
  count min avg max Poor (consider the timing)
allocated memory 10 16376 kbytes 16376 kbytes 16376 kbytes
minimal virtual address 10 1229 kbyte 1229 kbyte 1230 kbyte
maximal virtual address 10 91136 kbyte 91481 kbyte 91712 kbyte
regions at max 10 596 694 719
free memory at max 10 2003448 kbytes 2003448 kbytes 2003448 kbytes
reserved memory at max 10 57744 kbytes 58076 kbytes 58200 kbytes
committed memory at max 10 35440 kbytes 35564 kbytes 35896 kbytes
fragmentation at max 10 10 % 10 % 11 %
regions at min 10 133 142 153
free memory at min 10 2015864 kbytes 2015864 kbytes 2015864 kbytes
reserved memory at min 10 73912 kbytes 74038 kbytes 74112 kbytes
committed memory at min 10 7112 kbytes 7185 kbytes 7312 kbytes
fragmentation at min 10 9 % 9 % 9 %
timing 10 41953 ms 42928 ms 43789 ms
parameter: etype = MS_HEAP, ptype = ?, RUNS = 10, M = 24, N_MIN = 10, N_MAX = 20
  count min avg max Poor (consider the timing)
allocated memory 10 16376 kbytes 16376 kbytes 16376 kbytes
minimal virtual address 10 1229 kbyte 1229 kbyte 1230 kbyte
maximal virtual address 10 91136 kbyte 91481 kbyte 91712 kbyte
regions at max 10 596 694 719
free memory at max 10 2003448 kbytes 2003448 kbytes 2003448 kbytes
reserved memory at max 10 57744 kbytes 58076 kbytes 58200 kbytes
committed memory at max 10 35440 kbytes 35564 kbytes 35896 kbytes
fragmentation at max 10 10 % 10 % 11 %
regions at min 10 133 142 153
free memory at min 10 2015864 kbytes 2015864 kbytes 2015864 kbytes
reserved memory at min 10 73912 kbytes 74038 kbytes 74112 kbytes
committed memory at min 10 7112 kbytes 7185 kbytes 7312 kbytes
fragmentation at min 10 9 % 9 % 9 %
timing 10 41945 ms 42842 ms 43945 ms
parameter: etype = DL, ptype = ?, RUNS = 10, M = 24, N_MIN = 10, N_MAX = 20
  count min avg max Poor (consider the committed memory)
allocated memory 10 16376 kbytes 16376 kbytes 16376 kbytes
minimal virtual address 10 10304 kbyte 10304 kbyte 10304 kbyte
maximal virtual address 10 96320 kbyte 115776 kbyte 118848 kbyte
regions at max 10 131 150 153
free memory at max 10 1969848 kbytes 1972920 kbytes 1992376 kbytes
reserved memory at max 10 15104 kbytes 23328 kbytes 24696 kbytes
committed memory at max 10 89608 kbytes 100840 kbytes 102552 kbytes
fragmentation at max 10 8 % 8 % 9 %
regions at min 10 131 150 153
free memory at min 10 1969848 kbytes 1972920 kbytes 1992376 kbytes
reserved memory at min 10 15616 kbytes 24305 kbytes 25720 kbytes
committed memory at min 10 89096 kbytes 99862 kbytes 101520 kbytes
fragmentation at min 10 8 % 8 % 9 %
timing 10 195 ms 256 ms 656 ms
parameter: etype = OWN, ptype = MS_HEAP, RUNS = 10, M = 24, N_MIN = 10, N_MAX = 20
  count min avg max Acceptable
allocated memory 10 16376 kbytes 16376 kbytes 16376 kbytes
minimal virtual address 10 1230 kbyte 1230 kbyte 1238 kbyte
maximal virtual address 10 157248 kbyte 157248 kbyte 157248 kbyte
regions at max 10 515 529 535
free memory at max 10 1937912 kbytes 1937912 kbytes 1937912 kbytes
reserved memory at max 10 131480 kbytes 131617 kbytes 131776 kbytes
committed memory at max 10 27400 kbytes 27558 kbytes 27696 kbytes
fragmentation at max 10 11 % 11 % 11 %
regions at min 10 137 139 141
free memory at min 10 1950328 kbytes 1950328 kbytes 1950328 kbytes
reserved memory at min 10 139584 kbytes 139632 kbytes 139664 kbytes
committed memory at min 10 7096 kbytes 7128 kbytes 7176 kbytes
fragmentation at min 10 10 % 10 % 10 %
timing 10 1516 ms 1550 ms 1586 ms
parameter: etype = OWN, ptype = MS_VIRTUAL, RUNS = 10, M = 24, N_MIN = 10, N_MAX = 20
  count min avg max Acceptable
allocated memory 10 16376 kbytes 16376 kbytes 16376 kbytes
minimal virtual address 10 1951040 kbyte 1951059 kbyte 1951232 kbyte
maximal virtual address 10 2096710 kbyte 2096765 kbyte 2096800 kbyte
regions at max 10 550 550 551
free memory at max 10 2060848 kbytes 2060848 kbytes 2060848 kbytes
reserved memory at max 10 9920 kbytes 9920 kbytes 9920 kbytes
committed memory at max 10 26320 kbytes 26320 kbytes 26320 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 1258 ms 1270 ms 1281 ms
parameter: etype = OWN, ptype = OWN, RUNS = 10, M = 24, N_MIN = 10, N_MAX = 20
  count min avg max Acceptable
allocated memory 10 16376 kbytes 16376 kbytes 16376 kbytes
minimal virtual address 10 10304 kbyte 10304 kbyte 10312 kbyte
maximal virtual address 10 150656 kbyte 150656 kbyte 150656 kbyte
regions at max 10 576 585 595
free memory at max 10 2040440 kbytes 2040638 kbytes 2040824 kbytes
reserved memory at max 10 29888 kbytes 30040 kbytes 30216 kbytes
committed memory at max 10 26352 kbytes 26409 kbytes 26480 kbytes
fragmentation at max 10 14 % 14 % 14 %
regions at min 10 134 137 140
free memory at min 10 2079736 kbytes 2079774 kbytes 2079800 kbytes
reserved memory at min 10 10168 kbytes 10193 kbytes 10232 kbytes
committed memory at min 10 7120 kbytes 7120 kbytes 7120 kbytes
fragmentation at min 10 9 % 10 % 11 %
timing 10 805 ms 816 ms 836 ms

Navigate: Main, Top

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