]> git.llucax.com Git - software/dgc/dgcbench.git/commitdiff
micro/rnd_data_2.d: Group constants to easily tune the benchmark
authorLeandro Lucarella <llucax@gmail.com>
Sat, 22 Aug 2009 20:31:46 +0000 (17:31 -0300)
committerLeandro Lucarella <llucax@gmail.com>
Sat, 22 Aug 2009 20:31:46 +0000 (17:31 -0300)
micro/rnd_data_2.d

index 29d3750693a2c6c268ba46e31994c5aa91a5d7a9..eab18ace17fe490fa741b79ada04f846c7b675eb 100644 (file)
@@ -6,18 +6,20 @@
 
 import tango.math.random.Random;
 
 
 import tango.math.random.Random;
 
+const N = 2_000_000;
+const L = 20;
+const I = 50; // original: 200
+
 int main(char[][] args)
 {
      int[][] stuff;
 
 int main(char[][] args)
 {
      int[][] stuff;
 
-     int NUM = 2_000_000;
-
-     stuff.length = 20;
+     stuff.length = L;
 
      auto rand = new Random();
 
 
      auto rand = new Random();
 
-     for(int i = 0; i < 200; i++) {
-         int[] arr = new int[NUM];
+     for(int i = 0; i < I; i++) {
+         int[] arr = new int[N];
 
          for(int j = 0; j < arr.length; j++) {
              rand(arr[j]);
 
          for(int j = 0; j < arr.length; j++) {
              rand(arr[j]);