public class Test {
- public static final int NUMBER_OF_TESTS = 25;
+ public static final int NUMBER_OF_TESTS = 1000;
public static void main(String[] args) throws ServerException {
if (args[0].equals("2")) {
t1.initTable();
System.out.println("T1 Ready");
+ long initTimeNet = timer.getTime();
+
// Make the Keys
System.out.println("Setting up keys");
startTime = System.nanoTime();
}
endTime = System.nanoTime();
long keysDt = endTime - startTime;
- long keysNet = timer.getTime();
+ long keysNet = timer.getTime() - initTimeNet;
System.out.println("Total Key Create Time: " + keysDt / 1000000);
System.out.println("Total Key Create Time Network: " + keysNet / 1000000);
System.out.println("Total Key Create Time no Network: " + (keysDt - keysNet) / 1000000);
System.out.println();
+
+
+ // t1.printSlots();
}
t2.update();
System.out.println("T2 Ready");
+
+
+ long initTimeNet = timer.getTime();
+
+
// Make the Keys
System.out.println("Setting up keys");
startTime = System.nanoTime();
}
endTime = System.nanoTime();
long keysDt = endTime - startTime;
- long keysNet = timer.getTime();
+ long keysNet = timer.getTime() - initTimeNet;
// Do Updates for the keys
System.out.println("Setting Key-Values...");
startTime = System.nanoTime();
- for (int t = 0; t < 3; t++) {
+ for (int t = 0; t < 1; t++) {
for (int i = 0; i < NUMBER_OF_TESTS; i++) {
System.out.println(i);
String keyA = "a" + i;
}
endTime = System.nanoTime();
long writesDt = endTime - startTime;
- long writesNet = timer.getTime() - keysNet;
+ long writesNet = timer.getTime() - keysNet - initTimeNet;
System.out.println("Updating Clients...");
startTime = System.nanoTime();
t2.update();
endTime = System.nanoTime();
long updatesDt = endTime - startTime;
- long updatesNet = timer.getTime() - keysNet - writesNet;
+ long updatesNet = timer.getTime() - keysNet - writesNet - initTimeNet;
System.out.println("Total Key Create Time: " + keysDt / 1000000);
t2.update();
System.out.println("T2 Ready");
+
+ long initTimeNet = timer.getTime();
+
+
// Make the Keys
System.out.println("Setting up keys");
startTime = System.nanoTime();
}
endTime = System.nanoTime();
long keysDt = endTime - startTime;
- long keysNet = timer.getTime();
+ long keysNet = timer.getTime() - initTimeNet;
// Do Updates for the keys
System.out.println("Setting Key-Values...");
startTime = System.nanoTime();
- for (int t = 0; t < 3; t++) {
+ for (int t = 0; t < 1; t++) {
for (int i = 0; i < NUMBER_OF_TESTS; i++) {
System.out.println(i);
String keyA = "a" + i;
}
endTime = System.nanoTime();
long writesDt = endTime - startTime;
- long writesNet = timer.getTime() - keysNet;
+ long writesNet = timer.getTime() - keysNet - initTimeNet;
System.out.println("Updating Clients...");
startTime = System.nanoTime();
t2.update();
endTime = System.nanoTime();
long updatesDt = endTime - startTime;
- long updatesNet = timer.getTime() - keysNet - writesNet;
+ long updatesNet = timer.getTime() - keysNet - writesNet - initTimeNet;
System.out.println("Total Key Create Time: " + keysDt / 1000000);