+++ /dev/null
-import java.util.Arrays;
-import java.util.List;
-import java.util.ArrayList;
-import iotruntime.master.CommunicationHandler;
-
-public class TestClass_ProfilingStub {
-
- public static void main(String[] args) throws Exception {
- CommunicationHandler comHan = new CommunicationHandler(true);
- int numOfPorts = 2;
- //int[] ports = comHan.getCallbackPorts(numOfPorts);
-
- //int localportsend = 5011;
- //int localportrecv = 6011;
- int portsend = 5000;
- int portrecv = 6000;
- //String skeletonAddress = "128.195.136.163";
- //String skeletonAddress = "128.195.204.132";
- String skeletonAddress = "192.168.2.108";
- //String callbackAddress = "128.195.204.132"; // dw-2.eecs.uci.edu (this machine)
- String callbackAddress = "192.168.2.191";
- int rev = 0;
-
- //TestClassComplete_Stub tcstub = new TestClassComplete_Stub(localportsend, localportrecv, portsend, portrecv,
- //skeletonAddress, rev);
- TestClassComplete_Stub tcstub = new TestClassComplete_Stub(0, 0, portsend, portrecv, skeletonAddress, rev);
- //byte[] in1 = { 68, 69 };
- //int counter = 100;
- //byte[] in1 = new byte[counter];
- //for (int i=0; i<counter; i++)
- // in1[i] = 68;
- System.out.println("==== STRUCT ====");
- Struct str = new Struct();
- str.name = "Rahmadi";
- str.value = 0.123f;
- str.year = 2016;
- // PROFILING
- long start = 0;
- long end = 0;
- //byte[] returned = null;
- int exp = 10;
- long avg = 0;
- //Struct strRes = null;
- long longVar = 0;
- long inVar = 1234;
- double doubleVar = 0;
- double inDouble = 1234.1234;
- for (int i = 0; i < exp; i++) {
- start = System.currentTimeMillis();
- //start = System.nanoTime();
- //System.out.println("Return value: " + Arrays.toString(tcstub.getByteArray(in1)));
- //returned = tcstub.getByteArray(in1);
- //strRes = tcstub.handleStruct(str);
- //longVar = tcstub.getLong(inVar);
- doubleVar = tcstub.getDouble(inDouble);
- end = System.currentTimeMillis();
- //end = System.nanoTime();
- //long res = (end - start) / 1000;
- long res = (end - start);
- System.out.println("\n\n ==> Time: " + res);
- //System.out.println("\n\n ==> Time: " + (end - start));
- avg = avg + res;
- }
- System.out.println("Average: " + (avg / exp));
- }
-
-}