diff options
author | Andrew Or <andrewor14@gmail.com> | 2013-12-31 17:26:26 -0800 |
---|---|---|
committer | Andrew Or <andrewor14@gmail.com> | 2013-12-31 17:26:26 -0800 |
commit | 8bbe08b21ee6e48b5ba1e2c2a8b1c7eacde9603a (patch) | |
tree | 7596fccda6cba57b7fc8a716a0e8f48827c0e789 /core/src/test/scala | |
parent | 53d8d36684b16ae536a5e065e690bb21b9aadc49 (diff) | |
parent | 375d11743cda0781e9fb929920851ebef424dcf6 (diff) | |
download | spark-8bbe08b21ee6e48b5ba1e2c2a8b1c7eacde9603a.tar.gz spark-8bbe08b21ee6e48b5ba1e2c2a8b1c7eacde9603a.tar.bz2 spark-8bbe08b21ee6e48b5ba1e2c2a8b1c7eacde9603a.zip |
Merge branch 'master' of github.com:andrewor14/incubator-spark
Diffstat (limited to 'core/src/test/scala')
-rw-r--r-- | core/src/test/scala/org/apache/spark/util/SizeTrackingAppendOnlyMapSuite.scala (renamed from core/src/test/scala/org/apache/spark/util/SamplingSizeTrackerSuite.scala) | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/core/src/test/scala/org/apache/spark/util/SamplingSizeTrackerSuite.scala b/core/src/test/scala/org/apache/spark/util/SizeTrackingAppendOnlyMapSuite.scala index 47e4723cf3..93f0c6a8e6 100644 --- a/core/src/test/scala/org/apache/spark/util/SamplingSizeTrackerSuite.scala +++ b/core/src/test/scala/org/apache/spark/util/SizeTrackingAppendOnlyMapSuite.scala @@ -21,10 +21,10 @@ import scala.util.Random import org.scalatest.{BeforeAndAfterAll, FunSuite} -import org.apache.spark.util.SamplingSizeTrackerSuite.LargeDummyClass +import org.apache.spark.util.SizeTrackingAppendOnlyMapSuite.LargeDummyClass import org.apache.spark.util.collection.{AppendOnlyMap, SizeTrackingAppendOnlyMap} -class SamplingSizeTrackerSuite extends FunSuite with BeforeAndAfterAll { +class SizeTrackingAppendOnlyMapSuite extends FunSuite with BeforeAndAfterAll { val NORMAL_ERROR = 0.20 val HIGH_ERROR = 0.30 @@ -70,24 +70,24 @@ class SamplingSizeTrackerSuite extends FunSuite with BeforeAndAfterAll { } } -object SamplingSizeTrackerSuite { +object SizeTrackingAppendOnlyMapSuite { // Speed test, for reproducibility of results. // These could be highly non-deterministic in general, however. // Results: - // AppendOnlyMap: 30 ms - // SizeTracker: 45 ms + // AppendOnlyMap: 31 ms + // SizeTracker: 54 ms // SizeEstimator: 1500 ms def main(args: Array[String]) { val numElements = 100000 - val baseTimes = for (i <- 0 until 3) yield time { + val baseTimes = for (i <- 0 until 10) yield time { val map = new AppendOnlyMap[Int, LargeDummyClass]() for (i <- 0 until numElements) { map(i) = new LargeDummyClass() } } - val sampledTimes = for (i <- 0 until 3) yield time { + val sampledTimes = for (i <- 0 until 10) yield time { val map = new SizeTrackingAppendOnlyMap[Int, LargeDummyClass]() for (i <- 0 until numElements) { map(i) = new LargeDummyClass() |