×
  • Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
 

Living with garbage

by on May 15, 2013

  • 1,391 views

Presented by Gregg Donovan, Senior Software Engineer, Etsy.com, Inc. ...

Presented by Gregg Donovan, Senior Software Engineer, Etsy.com, Inc.

Understanding the impact of garbage collection, both at a single node and a cluster level, is key to developing high-performance, high-availability Solr and Lucene applications. After a brief overview of garbage collection theory, we will review the design and use of the various collectors in the JVM.

At a single-node level, we will explore GC monitoring -- how to understand GC logs, how to monitor what % of your Solr request time is spend on GC, how to use VisualGC, YourKit, and other tools, and what to log and monitor. We will review GC tuning and how to measure success.

At a cluster-level, we will review how to design for partial availability -- how to avoid sending requests to a GCing node and how to be resilient to mid-request GC pauses.For application development, we will review common memory leak scenarios in custom Solr and Lucene application code and how to detect them.

Statistics

Views

Total Views
1,391
Views on SlideShare
1,138
Embed Views
253

Actions

Likes
1
Downloads
14
Comments
0

2 Embeds 253

http://www.lucenerevolution.org 228
http://lucenerevolution.org 25

Accessibility

Categories

Upload Details

Uploaded via SlideShare as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
Post Comment
Edit your comment

Living with garbage Living with garbage Presentation Transcript