InfoQ Homepage Benchmark Content on InfoQ
Presentations
RSS Feed-
How Fast is Spring?
Dave Syer attempts to show, with the help of benchmarks, that the Spring Framework is not as slow as some say, and why some apps might have a longer start time.
-
NDBench: Benchmarking Microservices at Scale
Vinay Chella and Ioannis Papapanagiotou discuss Netflix's Cloud benchmark system, how it was integrated with their release cycle, showcasing how multiple instances can be monitored from a single UI.
-
Go Programming Language
Dave Cheney discusses the Go language: writing and interpreting benchmarks, using performance tools built into the Go runtime, GC and writing GC-friendly code.
-
MLeap: Release Spark ML Models
Hollin Wilkins discusses the reasons behind MLeap, outes the programming time saved by using it, shows benchmarks of several online models, and provides a demo and examples of using it in practice.
-
Micro-Benchmarking in Java
Ben Evans and Jim Gough introduce JMH, explaining how to use it and what is happening behind the scenes to make a benchmark as accurate as possible, and how to interpret the results.
-
HotSpot under the Hood
Alex Blewitt presents how HotSpot represents Java objects in memory, how bytecode is compiled into native code to gain the fastest execution time, and how data structures have changed over time.
-
Detecting Anomalies in Streaming Data, Evaluating Algorithms for Real-World Use
Alexander Lavin introduces the Numenta Anomaly Benchmark (NAB), a framework for evaluating anomaly detection algorithms on streaming data.
-
Java vs. C Performance
Cliff Click takes a look at Java vs C performance. He discusses both languages' strong and weak points and the programming context surrounding language choices.
-
Programming and Testing a Distributed Database
Reid Draper shows how real world distributed database work, communicate and are tested, trading RPC for messaging, unit-tests for QuickCheck, and micro-benchmarks for multi-week stress tests.