This event has ended

NYJavaSIG - Hi-Perf Compact IMDBs & Understanding GC to Reduce Latencies

NYJavaSIG

Thursday, March 27, 2014 from 6:00 PM to 8:30 PM (EDT)

New York, NY

NYJavaSIG - Hi-Perf Compact IMDBs & Understanding GC...

Ticket Information

Type End Quantity
NYJavaSIG - Hi Perf IMDB -and- Understanding GC Ended Free  

Who's Going

Loading your connections...

Share NYJavaSIG - Hi-Perf Compact IMDBs & Understanding GC to Reduce Latencies

Event Details

High Performance Ultra Compact In-Memory Databases - John Davies - C24

A little over 10 years ago XML was starting to become de facto in banks, schema replaced DTDs, FpML hit version 2.0 and we started to see Java Binding (JAXB, Castor etc.) taking over the use of DOMs.

Today we take XML for granted but do we really need multi-hundred gigabyte to tens of terabytes of in-memory database/cache to store and work with these things? Ten million FpML contracts is about 80GB but bind it to Java and it’s about 250GB, add HA and we hit 500GB of RAM, that’s very expensive and actually quite slow.

John Davies will demonstrate a unique way of compacting the XML into binary with no compression, no data loss but full getter access to the content and virtually no object creation. It’s a fraction of the size and significantly faster.


Really Understanding GC to Reduce Latencies - Matt Schuetze - Azul Systems

Garbage Collection is an integral part of application behavior on Java platforms, yet it is often misunderstood. As such, it is important for Java developers to understand the actions you can take in selecting and tuning collector mechanisms, as well as in your application architecture choices.

In this presentation, Matt Schuetze reviews and classifies the various garbage collectors and collection techniques available in JVMs today. Following a quick overview of common garbage collection techniques including generational, parallel, stop-the-world, incremental, concurrent and mostly-concurrent algorithms, he defines terms and metrics common to all collectors. He classifies each major JVM collector's mechanisms and characteristics and discuss the tradeoffs involved in balancing requirements for responsiveness, throughput, space, and available memory across varying scale levels. Matt reviews when and how Moore's Law for memory ran into the Application Memory Wall, and discusses means to resume application scale to match modern x64 hardware capacities. Matt concludes with some pitfalls, common misconceptions, and "myths" around garbage collection behavior, as well as examples of how some good choices can result in impressive application behavior.



We will also review the Java 8 announcement (Mar 25).

Have questions about NYJavaSIG - Hi-Perf Compact IMDBs & Understanding GC to Reduce Latencies? Contact NYJavaSIG

When & Where


Credit Suisse - main building
11 Madison Ave
Colello Auditorium - Room 2B
New York, NY 10010

Thursday, March 27, 2014 from 6:00 PM to 8:30 PM (EDT)


  Add to my calendar

Organizer

NYJavaSIG

The NYJavaSIG was the very first Java user group started back in 1995.  It currently is the largest Java User Group in North America (and 2nd largest on the planet) with well over 7K members.

  Contact the Organizer

Please log in or sign up

In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.