Web Software Architecture and Engineering – Life on the Bleeding Edge

Archive for July, 2009

Has anyone tried ColdFusion with JRE 6 Update 14?

I’m wondering if anyone has tried running ColdFusion with JRE 6 Update 14… If you look at the Update’s Release Notes you’ll see a couple interesting updates. There are two that caught my eye.

  • Optimization Using Escape Analysis

    The -XX:+DoEscapeAnalysis option
    directs HotSpot to look for objects that are created
    and referenced by a single thread within the scope of a method compilation.
    Allocation is omitted for such non-escaping objects, and their fields are treated as
    local variables, often residing in machine registers.
    Synchronization on non-escaping objects is also elided.

  • Garbage First (G1) Garbage Collector

    Garbage First, or G1, is a low pause, server style collector.
    G1’s primary advantages over the Concurrent Mark-Sweep (CMS) collector include
    incremental compaction, better predictability and ease of use.

Searching Scroogle on DoEscapeAnalysis returns lots of interesting information and I can see how it can be useful. Same goes for the G1 Garbage Collector. Any thoughts?