From 92693774c1567009223a086786978c76d594fdb9 Mon Sep 17 00:00:00 2001 From: Paul Phillips Date: Tue, 29 Mar 2011 03:25:38 +0000 Subject: And so my attempt to have a performance test dr... And so my attempt to have a performance test draws the final curtain, no review. --- test/files/run/bug4279.scala | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100644 test/files/run/bug4279.scala (limited to 'test/files') diff --git a/test/files/run/bug4279.scala b/test/files/run/bug4279.scala deleted file mode 100644 index d0afc3a032..0000000000 --- a/test/files/run/bug4279.scala +++ /dev/null @@ -1,38 +0,0 @@ -import scala.tools.partest._ - -// Attempting to verify slice isn't 100,000x slower -// with views than non-views. -class Runner(num: Int, reps: Int) extends TestUtil { - var dummy = 0 - val range = Array.range(0, num) - - def iteratorSlice = { - def it = range.iterator.slice(num - 2, num) - for (i <- 1 to reps) - it foreach (dummy = _) - } - def viewSlice = { - val view = range.view.slice(num - 2, num) - for (i <- 1 to reps) - view foreach (dummy = _) - } - def straightSlice = { - val xs = range.slice(num - 2, num) - for (i <- 1 to reps) - xs foreach (dummy = _) - } - def run(multiple: Double) = { - verifySpeed(straightSlice, iteratorSlice, multiple) - verifySpeed(straightSlice, viewSlice, multiple) - } -} - -object Test { - def main(args: Array[String]): Unit = { - // warmup - { val r = new Runner(1000000, 10) ; r.straightSlice ; r.iteratorSlice ; r.viewSlice } - - new Runner(10000000, 10) run 500 - new Runner(10000000, 50) run 300 - } -} -- cgit v1.2.3