AMD Athlon XP 2000+ (1667 MHz, 256 KB L2 cache) C:\>java -Xmx256m ThreadSort Single threaded qsort : 3500 Double threaded qsort : 3907 Quadrouple threaded qsort : 3906 Single threaded qsort : 3500 Double threaded qsort : 3891 Quadrouple threaded qsort : 3906 Single threaded qsort : 3484 Double threaded qsort : 3906 Quadrouple threaded qsort : 3906 C:\>java -Xmx256m -server ThreadSort Single threaded qsort : 3703 Double threaded qsort : 3250 Quadrouple threaded qsort : 3204 Single threaded qsort : 3687 Double threaded qsort : 3203 Quadrouple threaded qsort : 3203 Single threaded qsort : 3719 Double threaded qsort : 3188 Quadrouple threaded qsort : 3203 Intel Pentium M 1600 MHz (1600 GHz, 1 MB L2 cache) C:\>java -Xmx256m ThreadSort Single threaded qsort : 3253 Double threaded qsort : 3344 Quadrouple threaded qsort : 3323 Single threaded qsort : 3253 Double threaded qsort : 3333 Quadrouple threaded qsort : 3323 Single threaded qsort : 3243 Double threaded qsort : 3333 Quadrouple threaded qsort : 3313 C:\>java -Xmx256m -server ThreadSort Single threaded qsort : 3313 Double threaded qsort : 3213 Quadrouple threaded qsort : 3042 Single threaded qsort : 3273 Double threaded qsort : 3052 Quadrouple threaded qsort : 3042 Single threaded qsort : 3273 Double threaded qsort : 3042 Quadrouple threaded qsort : 3032 Intel Pentium 4 540J (3200 MHz med hyperthreading, 1 MB L2 cache) C:\>java -Xmx256m ThreadSort Single threaded qsort : 2500 Double threaded qsort : 2265 Quadrouple threaded qsort : 1922 Single threaded qsort : 2500 Double threaded qsort : 2265 Quadrouple threaded qsort : 1937 Single threaded qsort : 2500 Double threaded qsort : 2250 Quadrouple threaded qsort : 1937 C:\>java -Xmx256m -server ThreadSort Single threaded qsort : 2500 Double threaded qsort : 1954 Quadrouple threaded qsort : 1703 Single threaded qsort : 2469 Double threaded qsort : 1906 Quadrouple threaded qsort : 1672 Single threaded qsort : 2469 Double threaded qsort : 1921 Quadrouple threaded qsort : 1719