equal
deleted
inserted
replaced
470 |
470 |
471 val list = (1 to 1000000).toList |
471 val list = (1 to 1000000).toList |
472 time_needed(10, for (n <- list) yield n + 42) |
472 time_needed(10, for (n <- list) yield n + 42) |
473 time_needed(10, for (n <- list.par) yield n + 42) |
473 time_needed(10, for (n <- list.par) yield n + 42) |
474 |
474 |
|
475 val list = (1 to 1000000).toList.map(BigInt(_)) |
|
476 list.sum |
|
477 list.par.sum |
|
478 list.par.reduce(_ + _) |
|
479 list.par.aggregate(BigInt(0))(_ + _, _ + _) |
|
480 |
|
481 time_needed(10, list.sum) |
|
482 time_needed(10, list.par.sum) |
|
483 time_needed(10, list.par.reduce(_ + _)) |
|
484 time_needed(10, list.par.aggregate(BigInt(0))(_ + _, _ + _)) |
475 |
485 |
476 |
486 |
477 // Just for "Fun": Mutable vs Immutable |
487 // Just for "Fun": Mutable vs Immutable |
478 //======================================= |
488 //======================================= |
479 // |
489 // |