Navigate: Main, Bottom


Medium 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 = 20, N_MIN = 5, N_MAX = 15
  count min avg max Acceptable
allocated memory 10 1023 kbytes 1023 kbytes 1023 kbytes
minimal virtual address 10 9256 kbyte 9256 kbyte 9256 kbyte
maximal virtual address 10 17189 kbyte 30802 kbyte 44603 kbyte
regions at max 10 245 250 257
free memory at max 10 2073208 kbytes 2073208 kbytes 2073208 kbytes
reserved memory at max 10 10816 kbytes 10848 kbytes 10912 kbytes
committed memory at max 10 12968 kbytes 13032 kbytes 13064 kbytes
fragmentation at max 10 7 % 7 % 9 %
regions at min 10 120 120 121
free memory at min 10 2076280 kbytes 2076280 kbytes 2076280 kbytes
reserved memory at min 10 14000 kbytes 14000 kbytes 14000 kbytes
committed memory at min 10 6808 kbytes 6808 kbytes 6808 kbytes
fragmentation at min 10 7 % 7 % 9 %
timing 10 586 ms 591 ms 609 ms
parameter: etype = MS_COM, ptype = ?, RUNS = 10, M = 20, N_MIN = 5, N_MAX = 15
  count min avg max Acceptable
allocated memory 10 1023 kbytes 1023 kbytes 1023 kbytes
minimal virtual address 10 1226 kbyte 1226 kbyte 1229 kbyte
maximal virtual address 10 15088 kbyte 15221 kbyte 15332 kbyte
regions at max 10 269 280 299
free memory at max 10 2073208 kbytes 2073208 kbytes 2073208 kbytes
reserved memory at max 10 12320 kbytes 12526 kbytes 12696 kbytes
committed memory at max 10 11184 kbytes 11353 kbytes 11560 kbytes
fragmentation at max 10 7 % 7 % 7 %
regions at min 10 147 171 189
free memory at min 10 2073208 kbytes 2073208 kbytes 2073208 kbytes
reserved memory at min 10 16312 kbytes 16460 kbytes 16664 kbytes
committed memory at min 10 7216 kbytes 7419 kbytes 7568 kbytes
fragmentation at min 10 7 % 7 % 7 %
timing 10 1539 ms 1600 ms 1672 ms
parameter: etype = MS_HEAP, ptype = ?, RUNS = 10, M = 20, N_MIN = 5, N_MAX = 15
  count min avg max Acceptable
allocated memory 10 1023 kbytes 1023 kbytes 1023 kbytes
minimal virtual address 10 1226 kbyte 1226 kbyte 1229 kbyte
maximal virtual address 10 15088 kbyte 15221 kbyte 15332 kbyte
regions at max 10 269 280 299
free memory at max 10 2073208 kbytes 2073208 kbytes 2073208 kbytes
reserved memory at max 10 12320 kbytes 12526 kbytes 12696 kbytes
committed memory at max 10 11184 kbytes 11353 kbytes 11560 kbytes
fragmentation at max 10 7 % 7 % 7 %
regions at min 10 147 171 189
free memory at min 10 2073208 kbytes 2073208 kbytes 2073208 kbytes
reserved memory at min 10 16312 kbytes 16460 kbytes 16664 kbytes
committed memory at min 10 7216 kbytes 7419 kbytes 7568 kbytes
fragmentation at min 10 7 % 7 % 7 %
timing 10 1578 ms 1626 ms 1688 ms
parameter: etype = DL, ptype = ?, RUNS = 10, M = 20, N_MIN = 5, N_MAX = 15
  count min avg max Good
allocated memory 10 1023 kbytes 1023 kbytes 1023 kbytes
minimal virtual address 10 10304 kbyte 10304 kbyte 10304 kbyte
maximal virtual address 10 15259 kbyte 15259 kbyte 15259 kbyte
regions at max 10 109 109 109
free memory at max 10 2014904 kbytes 2014904 kbytes 2014904 kbytes
reserved memory at max 10 70456 kbytes 70456 kbytes 70456 kbytes
committed memory at max 10 11728 kbytes 11728 kbytes 11728 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 360 ms 368 ms 383 ms
parameter: etype = OWN, ptype = MS_HEAP, RUNS = 10, M = 20, N_MIN = 5, N_MAX = 15
  count min avg max Acceptable
allocated memory 10 1023 kbytes 1023 kbytes 1023 kbytes
minimal virtual address 10 1230 kbyte 1232 kbyte 1238 kbyte
maximal virtual address 10 16720 kbyte 17009 kbyte 17130 kbyte
regions at max 10 320 324 328
free memory at max 10 2073208 kbytes 2073208 kbytes 2073208 kbytes
reserved memory at max 10 11032 kbytes 11083 kbytes 11120 kbytes
committed memory at max 10 12760 kbytes 12796 kbytes 12848 kbytes
fragmentation at max 10 7 % 7 % 7 %
regions at min 10 139 140 141
free memory at min 10 2073208 kbytes 2073208 kbytes 2073208 kbytes
reserved memory at min 10 16648 kbytes 16692 kbytes 16728 kbytes
committed memory at min 10 7152 kbytes 7188 kbytes 7232 kbytes
fragmentation at min 10 7 % 7 % 7 %
timing 10 555 ms 565 ms 570 ms
parameter: etype = OWN, ptype = MS_VIRTUAL, RUNS = 10, M = 20, N_MIN = 5, N_MAX = 15
  count min avg max Acceptable
allocated memory 10 1023 kbytes 1023 kbytes 1023 kbytes
minimal virtual address 10 2051648 kbyte 2051673 kbyte 2051904 kbyte
maximal virtual address 10 2096775 kbyte 2096775 kbyte 2096775 kbyte
regions at max 10 903 903 903
free memory at max 10 2075048 kbytes 2075048 kbytes 2075048 kbytes
reserved memory at max 10 9920 kbytes 9920 kbytes 9920 kbytes
committed memory at max 10 12120 kbytes 12120 kbytes 12120 kbytes
fragmentation at max 10 7 % 7 % 7 %
regions at min 10 133 133 133
free memory at min 10 2080104 kbytes 2080104 kbytes 2080104 kbytes
reserved memory at min 10 9920 kbytes 9920 kbytes 9920 kbytes
committed memory at min 10 7064 kbytes 7064 kbytes 7064 kbytes
fragmentation at min 10 7 % 7 % 7 %
timing 10 586 ms 596 ms 609 ms
parameter: etype = OWN, ptype = OWN, RUNS = 10, M = 20, N_MIN = 5, N_MAX = 15
  count min avg max Acceptable
allocated memory 10 1023 kbytes 1023 kbytes 1023 kbytes
minimal virtual address 10 10304 kbyte 10304 kbyte 10305 kbyte
maximal virtual address 10 18496 kbyte 18528 kbyte 18560 kbyte
regions at max 10 458 464 471
free memory at max 10 2072120 kbytes 2072120 kbytes 2072120 kbytes
reserved memory at max 10 12848 kbytes 12853 kbytes 12872 kbytes
committed memory at max 10 12096 kbytes 12114 kbytes 12120 kbytes
fragmentation at max 10 7 % 7 % 7 %
regions at min 10 143 144 146
free memory at min 10 2079608 kbytes 2079608 kbytes 2079608 kbytes
reserved memory at min 10 10408 kbytes 10408 kbytes 10408 kbytes
committed memory at min 10 7072 kbytes 7072 kbytes 7072 kbytes
fragmentation at min 10 7 % 7 % 7 %
timing 10 531 ms 542 ms 554 ms

Navigate: Main, Top

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