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

Living with Garbage by Gregg Donovan at LuceneSolr Revolution 2013

by on May 04, 2013

  • 1,697 views

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 ...

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,697
Views on SlideShare
1,263
Embed Views
434

Actions

Likes
2
Downloads
7
Comments
0

1 Embed 434

https://twitter.com 434

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 by Gregg Donovan at LuceneSolr Revolution 2013 Living with Garbage by Gregg Donovan at LuceneSolr Revolution 2013 Presentation Transcript