From: Clark An on
I set the OS x64 win2003 and sas9.2 x64 version.

settings:
-CPUCOUNT 4
-THREADS

-sortsize MAX
-catcache 0
-BUFSIZE 16M
-BUFNO 0
-MEMMAXSZ 3G
-MEMSIZE 0
-MEMBLKSZ 80M

then I test the speed of memlib by sorting and comparing with Ramdisk,which
should be at half of the physical memory,'cause of the driver of Ramdisk.
But the results confused me......

/*Memlib did*/
data Memlib.train;
set tst.m;/*size:896m*/
run;
/*real time 1.82s cpu time 1.75s*/

proc sort data=Memlib.train sortsize=max threads;
by _all_;
run;
/*real time 30.09s cpu time 16.32s*/

/*Ramdisk did*/
data Mem.train;
set Ashare.m5d090304;
run;
/*real time 1:52.75 cpu time 2.10s*/

proc sort data=Mem.train sortsize=max threads;
by _all_;
run;
/*real time 4.32s cpu time 10.60s*/


Anybody can tell me WHY?
TIA