OS,Language,Method,start,end,primes,seconds,CPU Mac,Java 5,Linked List,0,10,664579,10.52,Core Duo 2.33 GHz Mac,Java 5,Bit Array,0,10,664579,0.11,Core Duo 2.33 GHz Mac,Java 5,Bit Array,0,100,5761455,1.71,Core Duo 2.33 GHz Mac,Java 5,Range,10,100,5096876,1.41,Core Duo 2.33 GHz Mac,Java 5,Range,1000,1100,4814936,1.93,Core Duo 2.33 GHz Mac,Java 5,Range,10000,10100,4341930,2.12,Core Duo 2.33 GHz Mac,C++,Linked List,0,10,664579,5.23,Core Duo 2.33 GHz Mac,C++,Bit Array,0,10,664579,0.08,Core Duo 2.33 GHz Mac,C++,Bit Array,0,100,5761455,1.49,Core Duo 2.33 GHz Mac,C++,Range,10,100,5096876,1.26,Core Duo 2.33 GHz Mac,C++,Range,1000,1100,4814936,1.73,Intel 2.33 GHz Mac,C++,Range,10000,10100,4341930,1.91,Intel 2.33 GHz Win,Java 6,Linked List,0,10,664579,10.61,Intel 2.33 GHz Win,Java 6,Bit Array,0,10,664579,0.09,Intel 2.33 GHz Win,Java 6,Bit Array,0,100,5761455,1.53,Intel 2.33 GHz Win,Java 6,Range,10,100,5096876,1.31,Intel 2.33 GHz Win,Java 6,Range,1000,1100,4814936,1.76,Intel 2.33 GHz Win,Java 6,Range,10000,10100,4341930,1.66,Intel 2.33 GHz Win,C++,Linked List,0,10,664579,5.28,Intel 2.33 GHz Win,C++,Bit Array,0,10,664579,0.11,Intel 2.33 GHz Win,C++,Bit Array,0,100,5761455,1.89,Intel 2.33 GHz Win,C++,Range,10,100,5096876,1.59,Intel 2.33 GHz Win,C++,Range,1000,1100,4814936,2.12,Intel 2.33 GHz Win,C++,Range,10000,10100,4341930,2.33,Intel 2.33 GHz Mac,Java 5,Linked List,0,10,664579,11.37,G5 2.0 GHz Mac,Java 5,Bit Array,0,10,664579,0.19,G5 2.0 GHz Mac,Java 5,Bit Array,0,100,5761455,3.07,G5 2.0 GHz Mac,Java 5,Range,10,100,5096876,2.75,G5 2.0 GHz Mac,Java 5,Range,1000,1100,4814936,6.6,G5 2.0 GHz Mac,Java 5,Range,10000,10100,4341930,7.68,G5 2.0 GHz Mac,C++,Linked List,0,10,664579,10.64,G5 2.0 GHz Mac,C++,Bit Array,0,10,664579,0.17,G5 2.0 GHz Mac,C++,Bit Array,0,100,5761455,3.04,G5 2.0 GHz Mac,C++,Range,10,100,5096876,2.77,G5 2.0 GHz Mac,C++,Range,1000,1100,4814936,4.14,G5 2.0 GHz Mac,C++,Range,10000,10100,4341930,5.1,G5 2.0 GHz