public MiniPerfTest start() { int warmupCount = Math.max(1, counts / 3); for (int i = 0; i < warmupCount; i++) { dummySum += doCalc(true, i); } long startFull = System.nanoTime(); for (int i = 0; i < counts; i++) { long start = System.nanoTime(); dummySum += doCalc(false, i); long time = System.nanoTime() - start; if (time < min) min = time; if (time > max) max = time; } fullTime = System.nanoTime() - startFull; logger.info("dummySum:" + dummySum); return this; }
public MiniPerfTest start() { int warmupCount = Math.max(1, counts / 3); for (int i = 0; i < warmupCount; i++) { dummySum += doCalc(true, i); } long startFull = System.nanoTime(); for (int i = 0; i < counts; i++) { long start = System.nanoTime(); dummySum += doCalc(false, i); long time = System.nanoTime() - start; if (time < min) min = time; if (time > max) max = time; } fullTime = System.nanoTime() - startFull; logger.info("dummySum:" + dummySum); return this; }
public MiniPerfTest start() { int warmupCount = Math.max(1, counts / 3); for (int i = 0; i < warmupCount; i++) { dummySum += doCalc(true, i); } long startFull = System.nanoTime(); for (int i = 0; i < counts; i++) { long start = System.nanoTime(); dummySum += doCalc(false, i); long time = System.nanoTime() - start; if (time < min) min = time; if (time > max) max = time; } fullTime = System.nanoTime() - startFull; logger.info("dummySum:" + dummySum); return this; }
public MiniPerfTest start() { int warmupCount = Math.max(1, counts / 3); for (int i = 0; i < warmupCount; i++) { dummySum += doCalc(true, i); } long startFull = System.nanoTime(); for (int i = 0; i < counts; i++) { long start = System.nanoTime(); dummySum += doCalc(false, i); long time = System.nanoTime() - start; if (time < min) min = time; if (time > max) max = time; } fullTime = System.nanoTime() - startFull; logger.info("dummySum:" + dummySum); return this; }