A Better way to Monitor JVM Containers: Stream JMX

StreamJMXStreamJMX is a better way to monitor JVM containers. Typically JVMs are monitored by using remote JMX monitoring tools. There are significant problems with this approach. Examples: how do you monitor a farm of JVMs without having the administrative headache of setting up remote JMX configurations, ports, SSL, etc. With all the talk about cyber security, JMX remote connectivity opens up a way for hackers to exploit these administrative ports. Continue reading

Where Is Your Focus For Memory Leak Detection?

Detecting memory leaks*&%#* The system is running slow again!  Now what? Is there a space hog application sucking up all my resources?  Did we just crash? No, must not say that word…must not say that word…  …still running, just sloooowly.  I wonder if anything new has been installed… Nice if they told me. I overheard that something new might have been installed  last week.  Could there be a memory leak?  Are they checking for one?  Are they looking in the right place? Continue reading

Oh No! You’re Leaking!

Memory LeaksI have found that with leaks, it doesn’t matter how fast you bail, leaks will still take you down!   Although the kinds of leaks we see in today’s organizations are different than a water leak, a JVM leak can still be just as disastrous.  Continue reading

Are You Riding The Java Performance Rollercoaster?

Avoid the Java cholesterol and use APMWe all wish we could predict the future.  It would be wonderful to tell when a stock was going to go up before it did.  Unfortunately, most of us are not psychic.  In order to be successful in the stock market, you need to be lucky or spend a lot of time analyzing the behavior of the stocks.  Wouldn’t it be valuable if you were able to predict the up and down performance behavior of your Java applications and make adjustments to avoid unfavorable impacts on your company?  Continue reading

Warning! Danger! Garbage Collection behavior can slow your apps down

Detect Java Application Performance Trends It’s true.  Garbage Collection (GC) in Java, meant to be of help to the developer can actually be the cause of your performance issues.

But there is hope…GC can also function as an essential early warning system, letting you know about impending performance problems.  The trick here is to analyze the behavior of GC on your system and relate that to normal vs. abnormal application performance.   How do you do that?  Glad you asked…

Our CTO will be presenting a brief TechTalk on this subject.

In only 18 minutes he will cover 3 ways to detect Java application performance trends.

Please join us at: 3 Ways to Detect Java Application Performance Trends

Learn how to use real-time analytics to determine trends in application response times

3 Reasons to attend:
1) Learn how to spot emerging bottlenecks in applications spanning multiple JVMs
2) Find out how to reduce false-positives by eliminating static thresholds
3) Hear about measuring Garbage Collection behavior as a way to provide early warning for application performance