InfoQ Homepage Performance Content on InfoQ
-
The Dark Art of Container Monitoring
Luca Marturana covers the current state of the art for container monitoring and visibility, including real use cases with pros/cons of each and focuses on advanced container visibility techniques.
-
Much Faster Networking
David Riddoch talks about the technologies that make high performance networking possible on commodity servers, with a special focus on direct access to the network adapter by bypassing the kernel.
-
Compositional I/O Stream in Scala
Runar Bjarnason presents how to get started with the Scalaz-Stream library, shows some examples, and how we can combine functional streams into large distributed systems.
-
Streaming Auto-scaling in Google Cloud Dataflow
Manuel Fahndrich describes how they tackled one particular resource allocation aspect of Google Cloud Dataflow pipelines - horizontal scaling of worker pools as a function of pipeline input rate.
-
How Comcast Uses Data Science and ML to Improve the Customer Experience
Jan Neumann presents how Comcast uses machine learning and big data processing to facilitate search for users, for capacity planning, and predictive caching.
-
Examining Low Pause Garbage Collection in Java
John Oliver takes a look at both G1 and Shenandoah, explaining how they work, what are their limitations, providing tuning advice. He also looks at recent and future changes to garbage collection.
-
Java 9 - The (G1) GC Awakens!
Monica Beckwith talks about G1 pause (young and mixed) composition, G1's remembered sets and collection set and G1's concurrent marking algorithm, providing performance tuning advice.
-
The Mechanics of Testing Large Data Pipelines
Mathieu Bastian explores the mechanics of unit, integration, data and performance testing for large, complex data workflows, along with the tools for Hadoop, Pig and Spark.
-
Hot Code is Faster Code - Addressing JVM Warm-up
Mark Price explores the life cycle of Java code, and how the JVM evolves the runtime representation of code during program execution, providing tips to make sure Java code runs fast.
-
Real World Experience Report on Running Docker
Ben Hall shares his experience working with Docket for development, testing and deployment into production, discussing scalability, resource management, security and other related issues.
-
Understanding HotSpot JVM Performance with JITWatch
Chris Newland discusses performance-boosting techniques used by the JVM’s JIT and introduces JITWatch, a tool helping to get the best JVM performance for a code.
-
How to Have Your Causality and Wall Clocks Too
Jon Moore talks about distributed monotonic clocks (DMC) whose timestamps can reflect causality but which have a component that stays close to wall clock time.