package experiment; import experiment.pull.Main; public class PullExpriment { public static void main(String[] args) { Main main = new Main(); Long times = (long) 0; int num = 10000; for(int i = 0;i<num;i++) { long startTime = System.nanoTime(); main.purchase(100); long endTime = System.nanoTime(); main.getHistory().clear(); times += endTime - startTime; } System.out.println("purchase:" + times / num); times = (long) 0; for(int i = 0;i<num;i++) { long startTime = System.nanoTime(); main.getHistory(); long endTime = System.nanoTime(); times += endTime - startTime; } System.out.println("getHistory:" + times / num); times = (long) 0; for(int i = 0;i<num;i++) { long startTime = System.nanoTime(); main.getPayment(); long endTime = System.nanoTime(); times += endTime - startTime; } System.out.println("getPayment:" + times / num); times = (long) 0; for(int i = 0;i<num;i++) { long startTime = System.nanoTime(); main.getPoints(); long endTime = System.nanoTime(); times += endTime - startTime; } System.out.println("getPoints:" + times / num); times = (long) 0; for(int i = 0;i<num;i++) { long startTime = System.nanoTime(); main.getTotal(); long endTime = System.nanoTime(); times += endTime - startTime; } System.out.println("getTotal:" + times / num); } }