InfoQ

InfoQ

Topic/Tag specific view

GarbageCollection Content on InfoQ


Latest featured content about GarbageCollection

Attila Szegedi on JVM and GC Performance Tuning at Twitter

Topics
Dynamic Languages,
NoSQL,
Open Source,
Compilers,
JRuby,
Asynchronous Architecture,
Clustering & Caching,
Java,
Database Design,
Performance & Scalability

Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.

News about GarbageCollection

Bitmap Marking GC for Ruby Improves Memory Usage

Topics
Runtimes,
Performance & Scalability,
Ruby

The successor of Ruby 1.9.3 will replace the current Lazy Sweep Garbage Collector with a Bitmap Marking GC, which will significantly reduce Ruby's memory usage for parallel programs, similar to Ruby Enterprise Edition's copy-on-write-friendly GC. We talked with Narihiro Nakamura who implemented both the current Lazy Sweep and the Bitmap Marking GC.

Joel Webber on Porting Angry Birds to HTML5

Topics
HTML5,
Java,
Porting

Joel Webber, co-creator of the Google Web Toolkit, held the session Angry Birds on HTML5 at GOTO Aarhus 2011, recorded and published by InfoQ. We interviewed Webber to find out more details on porting the popular game Angry Birds to Google Chrome and HTML 5.

Azul Releases Open Source jHiccup Tool to Provide Response Time Analysis of the Java Run

Topics
Java

Azul Systems have today announced the release of jHiccup, an open source tool designed to measure the pauses and stalls (or "hiccups") associated with an application's underlying Java runtime platform.

Articles about GarbageCollection

The Azul Garbage Collector

Topics
Virtualization,
Java,
Runtimes,
Performance & Scalability

Azul's recently announced Zing product brings their Garbage Collector, which achieves both pauseless garbage collection and a high tolerance to the factors which typically impact collection and application responsiveness, to Java programs running on Intel and AMD based servers. This article takes a detailed look at how Azul has been able to achieve these design goals.

Presentations about GarbageCollection

Understanding Java Garbage Collection and What You Can Do about It

Topics
Java,
Runtimes,
Performance & Scalability,
Architecture

Gil Tene explains the workings of a garbage collector: terminology, metrics, fundamentals, key mechanisms, classification of current GCs, the “Application Memory Wall” problem, and details Azul C4 GC.

Do You Really Get Memory?

Topics
Java,
Performance & Scalability

Jevgeni Kabanov creates a CPU model in Java in an attempt to explain the underlying mechanism of memory performance bottlenecks and the need for a correlated hardware, OS and JVM improvement.

Interviews about GarbageCollection

Gil Tene Discusses Garbage Collection, the OpenJDK and the JCP

Topics
Virtualization,
Java,
Runtimes,
Performance & Scalability

Gil Tene talks to Charles Humble about different garbage collection techniques, and specific collectors including Azul's C4, IBM's Balanced GC, and Oracle's Garbage First, before moving on to discuss both the JCP and OpenJDK.

Ari Zilka on RAM is the New Disk & BigMemory

Topics
Operations,
Clustering & Caching,
Java,
Deployment / Datacenter,
Performance & Scalability

Terracotta creator Ari Zilka talks about about the RAM is the new disk and argues for scaling up before scaling out, comparing the architectural approaches of lots of VMs with small heaps vs. a few JVMs with very large heaps. Ari introduces BigMemory, a Java add-on to Enterprise Ehcache, which allows app designs with huge amounts of memory accessible in-process, with minimal garbage collection.