MCPcopy Index your code
hub / github.com/apache/groovy / main

Method main

benchmark/bench/nsievebits.java:39–56  ·  view source on GitHub ↗
(String[] args)

Source from the content-addressed store, hash-verified

37 }
38
39 public static void main(String[] args)
40 {
41 int n = 2;
42 if (args.length > 0)
43 n = Integer.parseInt(args[0]);
44 if (n < 2)
45 n = 2;
46
47 int m = (1 << n) * 10000;
48 BitSet bits = new BitSet(m+1);
49 System.out.println("Primes up to " + padNumber(m, 8) + " " + padNumber(nsieve(m,bits), 8));
50
51 m = (1 << n-1) * 10000;
52 System.out.println("Primes up to " + padNumber(m, 8) + " " + padNumber(nsieve(m,bits), 8));
53
54 m = (1 << n-2) * 10000;
55 System.out.println("Primes up to " + padNumber(m, 8) + " " + padNumber(nsieve(m,bits), 8));
56 }
57}

Callers

nothing calls this directly

Calls 4

padNumberMethod · 0.95
nsieveMethod · 0.95
parseIntMethod · 0.80
printlnMethod · 0.45

Tested by

no test coverage detected