benchmarks/matrix-multiplication/src/main/java/org/apidesign/benchmark/matrixmul/Main.java
author Martin Soch <Martin.Soch@oracle.com>
Wed, 05 Dec 2012 11:18:09 +0100
branchbenchmarks
changeset 268 e01b65623f72
child 314 1a3f102e5ea5
permissions -rw-r--r--
first version of benchmarks
- currently only one benchmark - matrix multiplication
Martin@268
     1
package org.apidesign.benchmark.matrixmul;
Martin@268
     2
Martin@268
     3
public class Main {
Martin@268
     4
Martin@268
     5
    public static final int ITERATION_COUNT = 100000;
Martin@268
     6
    
Martin@268
     7
    public static void main(String[] args) {
Martin@268
     8
        Matrix m1 = new Matrix(5);
Martin@268
     9
        Matrix m2 = new Matrix(5);
Martin@268
    10
        
Martin@268
    11
        m1.generateData();
Martin@268
    12
        m2.generateData();
Martin@268
    13
        
Martin@268
    14
        //m1.printOn(System.out);
Martin@268
    15
        //System.out.println("x");
Martin@268
    16
        //m2.printOn(System.out);
Martin@268
    17
        
Martin@268
    18
        for (int i = 0; i < ITERATION_COUNT; i++) {
Martin@268
    19
            m1.multiply(m2);
Martin@268
    20
        }
Martin@268
    21
        
Martin@268
    22
        //System.out.println("=");
Martin@268
    23
        //m1.printOn(System.out);
Martin@268
    24
    }
Martin@268
    25
}