InfoQ Homepage GarbageCollection Content on InfoQ
-
Pony, Actors, Causality, Types, and Garbage Collection
Sophia Drossopoulou gives an overview of Pony’s programming model, actors, and causality.
-
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.
-
The Why of Go
Carmen Andoh provides the historical context around the technical decisions of the Go language to better understand its concurrency primitives, garbage collection, and small standard library.
-
Java Performance Engineer's Survival Guide
Monica Beckwith provides a step-by-step approach to finding the root cause of any performance problem in a Java app, showcasing through an example a few performance tools and the performance process.
-
Pony: Co-designing a Type-system and a Runtime
Sylvan Clebsch talks about Pony, an actor-model, capabilities-secure, native programming language.
-
High Performance Managed Languages
Martin Thompson explores how their managed runtimes can equal, and even better in some cases, the performance of native languages.
-
Goodbye PrintGCDetails... and Other JDK 9 Changes!
Tony Printezis talks about the major changes and improvements coming in JDK 9 that will affect (but also help) anyone who's interested in Java performance monitoring, profiling, and tuning.
-
Java SE 9: Continuing to Thrive in the Cloud!
Bernard Traversat discusses JVM enhancements addressing cloud deployment requirements such as G1 GC, segmented code cache, contended locking, and density String.
-
Safe Systems Programming in C# and .NET
Joe Duffy shares some of his key experiences from building an entire operating system in a C# dialect and dealing with errors and concurrency robustly, focusing on open source C# and .NET.
-
Performance and How to Measure It
Matt Warren takes a look at how to measure, what to measure and how get the best performance from .NET code, considering examples from the Roslyn codebase and StackOverflow (the product).
-
Using Pony for Fintech
Sylvan Clebsch talks about using Pony for fintech to build high-performance tools. Pony is a new actor-model statically typed language, compiled AOT, with a GC and a data-race free type system.
-
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.