Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void main(String[] args) {
- ByteCube cube = new ByteCube(512, 512, 3);
- ByteCube copy = new ByteCube(8, 8, 3);
- final int innerLoop = 10 * 1000;
- long add = 0;
- for (int i = 0; i < 64; i++) {
- System.out.println();
- Random r = new Random(2345);
- {
- long t0 = System.nanoTime();
- for (int k = 0; k < innerLoop; k++) {
- cube.copy(r.nextInt(256), r.nextInt(256), 0, copy);
- add += cube.value[k];
- }
- long t1 = System.nanoTime();
- System.out.println("copies took: " + (t1 - t0) / 1000L + "us");
- }
- }
- System.out.println(add);
- }
- copyInto1 took: 7452us
- copyInto1 took: 3728us
- copyInto1 took: 1675us
- copyInto1 took: 1623us
- copyInto1 took: 1570us
- copyInto1 took: 1557us
- copyInto1 took: 1581us
- copyInto1 took: 1765us
- copyInto1 took: 1798us
- copyInto1 took: 1224us
- copyInto1 took: 580us
- copyInto1 took: 449us
- copyInto1 took: 453us
- copyInto1 took: 519us
- copyInto1 took: 455us
- copyInto1 took: 452us
- copyInto1 took: 450us
- copyInto1 took: 621us
- copyInto1 took: 497us
- copyInto1 took: 454us
- copyInto1 took: 448us
- copyInto1 took: 454us
- copyInto1 took: 450us
- copyInto1 took: 505us
- copyInto1 took: 448us
- copyInto1 took: 451us
- copyInto1 took: 448us
- copyInto1 took: 545us
- copyInto1 took: 488us
- copyInto1 took: 630us
- copyInto1 took: 450us
- copyInto1 took: 447us
- copyInto1 took: 452us
- copyInto1 took: 447us
- copyInto1 took: 453us
- copyInto1 took: 448us
- copyInto1 took: 457us
- copyInto1 took: 501us
- copyInto1 took: 456us
- copyInto1 took: 448us
- copyInto1 took: 519us
- copyInto1 took: 454us
- copyInto1 took: 452us
- copyInto1 took: 448us
- copyInto1 took: 448us
- copyInto1 took: 448us
- copyInto1 took: 448us
- copyInto1 took: 447us
- copyInto1 took: 479us
- copyInto1 took: 449us
- copyInto1 took: 459us
- copyInto1 took: 451us
- copyInto1 took: 451us
- copyInto1 took: 448us
- copyInto1 took: 453us
- copyInto1 took: 448us
- copyInto1 took: 450us
- copyInto1 took: 447us
- copyInto1 took: 605us
- copyInto1 took: 452us
- copyInto1 took: 451us
- copyInto1 took: 452us
- copyInto1 took: 450us
- copyInto1 took: 448us
Add Comment
Please, Sign In to add comment