~/talk

The Future of Scala Performance on Big Data

Talkat Scala Days Berlin 2016 · 2016-06-15..06-17· [scala, data-engineering]
slides:none on file

A Scala Big Data benchmark suite is open-sourced on GitHub that extracts hot methods from real workloads, runs time-based profiling on a laptop (no cluster), and compares JVM and Scala versions (Java7→8 shows ~5% hashmap gain). The driver automates warmup, multi-size runs, GC and deviance stats, and captures contention via Java Flight Recorder. Using the suite reveals a pathological pattern in the standard mutable hashmap and replaces long linked lists with an opportunistic red‑black tree so access complexity shifts from linear to logarithmic.

AI-written summary · about

  1. 0:00Intro
  2. 0:50Intel and Scala
  3. 2:21Performance
  4. 4:11New benchmarks
  5. 5:34Apache Spark
  6. 6:15Real World Workload
  7. 7:25Benchmarks
  8. 9:17Benchmark Driver
  9. 11:37Example Output
  10. 13:01Example Benchmark
  11. 14:55Running the Benchmark
  12. 16:01What we have achieved
  13. 17:19Hashmap optimization
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.