aboutsummaryrefslogtreecommitdiff
path: root/core/src/test/scala
diff options
context:
space:
mode:
authorAndrew Or <andrewor14@gmail.com>2013-12-31 17:26:26 -0800
committerAndrew Or <andrewor14@gmail.com>2013-12-31 17:26:26 -0800
commit8bbe08b21ee6e48b5ba1e2c2a8b1c7eacde9603a (patch)
tree7596fccda6cba57b7fc8a716a0e8f48827c0e789 /core/src/test/scala
parent53d8d36684b16ae536a5e065e690bb21b9aadc49 (diff)
parent375d11743cda0781e9fb929920851ebef424dcf6 (diff)
downloadspark-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()