Wrapping Up
Keeping an application running is difficult. But the tools and techniques you used in this chapter will help diagnose and resolve problems when your application starts misbehaving. In this chapter, you learned about Java Management Extensions, which helped you inspect and control your runtime. You may choose not to use this tool, but it still helped you gain a better understanding of the JVM’s innards.
You also used some profiling tools to get a snapshot of Twitalytics’s performance characteristics. Every application has its slow spots, but with a basic understanding of these tools, you’ll be able to track down those pain points without much trouble.
Deploying Twitalytics on JRuby simplified its infrastructure, which allows these ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access