Archive | gc RSS feed for this section

InfoQ: Understanding Java Garbage Collection and What You Can Do about It

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.

(Full Story: InfoQ: Understanding Java Garbage Collection and What You Can Do about It)

visualgc – Visual Garbage Collection Monitoring Tool

The visualgc tool attaches to an instrumented HotSpot JVM and collects and graphically displays garbage collection, class loader, and HotSpot compiler performance data.
The target JVM is identified by its virtual machine identifier, or vmid. The formatting and semantics of the vmid are described in the vmid option section below.
(Link: visualgc – Visual Garbage Collection Monitoring Tool)

ruby gc tuning

In my experience, a typical production Rails app on Ruby 1.8 can recover 20% to 40% of user CPU by applying Stefan Kaes’s Railsbench GC patch to the Ruby binary, and using the following environment variables:
(Link: ruby gc tuning)


Follow

Get every new post delivered to your Inbox.