public void logTimeAndMemoryUsage(int caseIdNumber) { ComputerInfo CI = new ComputerInfo(); long endTime = TimeAndMemoryLogger.nanoTime(); long endTotalMemory = (long)CI.TotalPhysicalMemory; long endFreeMemory = (long)CI.AvailablePhysicalMemory; contents.AppendLine(testCase + delimiter + caseIdNumber + delimiter + (endTime - this.initialTime) + delimiter + endTotalMemory + delimiter + endFreeMemory); }
public void setInitialTimeAndMemory() { ComputerInfo CI = new ComputerInfo(); this.initialTime = TimeAndMemoryLogger.nanoTime(); this.totalMemory = (long)CI.TotalPhysicalMemory; //I might be loosing presicion here? this.freeMemory = (long)CI.AvailablePhysicalMemory; contents.AppendLine(testCase + delimiter + 0 + delimiter + 0 + delimiter + totalMemory + delimiter + freeMemory); }
public static void setUpClass() { tml = new TimeAndMemoryLogger(); }