Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Focus on what’s important
!
Memory Management Analysis
Why we built Censum
• We needed to analyse Java’s automated
memory management system (aka GC)
– Existing tools lacked dept...
Why Censum is different!
• Lightweight
– Data gathered by Censum is cheap to obtain
!
• Intelligent
– Censum offers analyt...
A sample of the GC issues that we find
Category Bottleneck Description
High Pause Times Shows you high pause times due to ...
Some technical & licensing details
• Java Swing Desktop tool
– Runs on any major O/S
– Runs on Java 6u10+
– Trivial to ins...
Sample Analysis Summary
Sample Log Summary
Sample Graphic - Too many System GC’s
Censum Roadmap
• Q3 2014 - G1 & Java 8 Support
!
• Q4 2014 - Censum Hosted / SaaS
– Phase 1 - Build and CI Server integrat...
Focus on what’s important
!
Get your free trial at www.jclarity.com
Follow us on Twitter @jclarity
Upcoming SlideShare
Loading in …5
×

Censum - Garbage Collection Log Analyser

819 views

Published on

The worlds leading Java Garbage Collection Log analyser. Say goodbye to Memory Leaks and Application Pauses!

Published in: Data & Analytics
  • Be the first to comment

Censum - Garbage Collection Log Analyser

  1. 1. Focus on what’s important ! Memory Management Analysis
  2. 2. Why we built Censum • We needed to analyse Java’s automated memory management system (aka GC) – Existing tools lacked depth – The data is very difficult to obtain and interpret ! • Poorly tuned GC kills performance – Leading cause of poor performance for Java applications – Can prevent your users from using your application!
  3. 3. Why Censum is different! • Lightweight – Data gathered by Censum is cheap to obtain ! • Intelligent – Censum offers analytics over raw data ! • Adaptive – Censum supports multiple versions of Java and it’s collectors ! • Pervasive – Fills the the vital GC piece of the overall performance picture
  4. 4. A sample of the GC issues that we find Category Bottleneck Description High Pause Times Shows you high pause times due to Garbage Collection (GC) Too much time in GC Shows you if your application not progressing due to GC Running out of memory Shows you if your application is memory starved Premature Promotion Shows you if you are promoting objects to the wrong region PermGen space Shows you a clear info graphic on your PermGen usage. Incorrectly size pools Recommends the optimal memory pool sizes System GCs Shows you harmful uses of System GCs Memory Efficiency Shows you how quickly you are burning through memory Probable memory leaks Indicators of probable memory leaks
  5. 5. Some technical & licensing details • Java Swing Desktop tool – Runs on any major O/S – Runs on Java 6u10+ – Trivial to install ! • Parses almost any GC log – ‘Heroic’ mode – Tested against massive database of real PRD logs ! • Flexible licensing – Per user / desktop license OR – Floating concurrent users license – Free upgrades throughout the year
  6. 6. Sample Analysis Summary
  7. 7. Sample Log Summary
  8. 8. Sample Graphic - Too many System GC’s
  9. 9. Censum Roadmap • Q3 2014 - G1 & Java 8 Support ! • Q4 2014 - Censum Hosted / SaaS – Phase 1 - Build and CI Server integration – Phase 2 - Streams GC log data to a central service – Phase 3 - Real Time monitoring and analysis ! • 2015+ - Extensive Roadmap – Modern UI refresh – Further depth in analytics – Predictive mode, detect issues before they occur – Capacity planning – PaaS and IDE integrations
  10. 10. Focus on what’s important ! Get your free trial at www.jclarity.com Follow us on Twitter @jclarity

×