Methods Summary |
---|
public static void | main(java.lang.String[] args)
int REPEAT = 50000000;
byte b1 = 3;
byte b2 = 5;
byte b3 = b1 + b2;
VariableTest[] t = {new VariableTest()};
test1(t, REPEAT, (byte) 33);
test2(t, REPEAT, (short) 33);
test3(t, REPEAT, (char) 33);
test4(t, REPEAT, (int) 33);
test5(t, REPEAT, (long) 33);
test6(t, REPEAT, (float) 33);
test7(t, REPEAT, (double) 33);
test8(t, REPEAT, true);
test9(t, REPEAT, new Object());
testa(t, REPEAT, 33);
|
public static void | test1(tuning.exception.VariableTest[] t, int repeat, byte arg)
long time = System.currentTimeMillis();
byte n;
for (int i = repeat; i > 0; i--)
t[0].b = arg;
time = System.currentTimeMillis() - time;
System.out.println("byte took " + time);
|
public static void | test2(tuning.exception.VariableTest[] t, int repeat, short arg)
long time = System.currentTimeMillis();
short n;
for (int i = repeat; i > 0; i--)
t[0].s = arg;
time = System.currentTimeMillis() - time;
System.out.println("short took " + time);
|
public static void | test3(tuning.exception.VariableTest[] t, int repeat, char arg)
long time = System.currentTimeMillis();
char n;
for (int i = repeat; i > 0; i--)
t[0].c = arg;
time = System.currentTimeMillis() - time;
System.out.println("char took " + time);
|
public static void | test4(tuning.exception.VariableTest[] t, int repeat, int arg)
long time = System.currentTimeMillis();
int n;
for (int i = repeat; i > 0; i--)
t[0].i = arg;
time = System.currentTimeMillis() - time;
System.out.println("int took " + time);
|
public static void | test5(tuning.exception.VariableTest[] t, int repeat, long arg)
long time = System.currentTimeMillis();
long n;
for (int i = repeat; i > 0; i--)
t[0].l = arg;
time = System.currentTimeMillis() - time;
System.out.println("long took " + time);
|
public static void | test6(tuning.exception.VariableTest[] t, int repeat, float arg)
long time = System.currentTimeMillis();
float n;
for (int i = repeat; i > 0; i--)
t[0].f = arg;
time = System.currentTimeMillis() - time;
System.out.println("float took " + time);
|
public static void | test7(tuning.exception.VariableTest[] t, int repeat, double arg)
long time = System.currentTimeMillis();
double n;
for (int i = repeat; i > 0; i--)
t[0].d = arg;
time = System.currentTimeMillis() - time;
System.out.println("double took " + time);
|
public static void | test8(tuning.exception.VariableTest[] t, int repeat, boolean arg)
long time = System.currentTimeMillis();
boolean n;
for (int i = repeat; i > 0; i--)
t[0].bool = arg;
time = System.currentTimeMillis() - time;
System.out.println("boolean took " + time);
|
public static void | test9(tuning.exception.VariableTest[] t, int repeat, java.lang.Object arg)
long time = System.currentTimeMillis();
boolean n;
for (int i = repeat; i > 0; i--)
t[0].o = arg;
time = System.currentTimeMillis() - time;
System.out.println("Object took " + time);
|
public static void | testa(tuning.exception.VariableTest[] t, int repeat, int arg)
long time = System.currentTimeMillis();
boolean n;
int j;
for (int i = repeat/50; i > 0; i--)
for (j = 49; j >= 0; j--)
t[0].arr[j] = arg;
time = System.currentTimeMillis() - time;
System.out.println("array took " + time);
|