Lines Matching defs:jobs
65 private static long[] time0(Job ... jobs) throws Throwable {
67 long[] nanoss = new long[jobs.length];
68 for (int i = 0; i < jobs.length; i++) {
73 do { jobs[i].work(); j++; }
80 private static void time(Job ... jobs) throws Throwable {
82 long[] warmup = time0(jobs); // Warm up run
83 long[] nanoss = time0(jobs); // Real timing run
84 long[] milliss = new long[jobs.length];
85 double[] ratios = new double[jobs.length];
95 for (int i = 0; i < jobs.length; i++) {
96 nameWidth = Math.max(nameWidth, jobs[i].name().length());
114 for (int i = 0; i < jobs.length; i++)
115 System.out.printf(format, jobs[i].name(), milliss[i], ratios[i]);
135 private static Job[] filter(Pattern filter, Job[] jobs) {
136 if (filter == null) return jobs;
137 Job[] newJobs = new Job[jobs.length];
139 for (Job job : jobs)
167 final Job[] jobs = {
232 time(filter(filter, jobs));