The Top Java Memory Problems – Part 2
Some time back I planned to publish a series about java memory problems. It took me longer than originally planned, but here is the second installment. In the first part I talked about the different...
View ArticleFix Memory Leaks in Java Production Applications
Adding more memory to your JVMs (Java Virtual Machines) might be a temporary solution to fixing memory leaks in Java applications, but it for sure won’t fix the root cause of the issue. Instead of...
View ArticleThe DevOps Way to Solving JVM Memory Issues
The killer in any IT operations is unplanned work. Unplanned work may go by many names; firefighting, war rooms, Sev 1 incidents. The bottom line is that Operations must stop whatever planned work it...
View ArticleHunting an Oracle JDBC Memory Leak Crashing an 80JVM WebSphere Cluster
Are you prematurely restarting JVMs to keep them from running out of memory? Or have you received the recommendation from your application experts to just “increase the Java Heap Space?” The following...
View ArticleMemory Leaks, Load Balancing and Deployment Settings: Testing Lessons learned...
It is common knowledge that large scale testing should be done prior to releasing new software. Otherwise, how would you know if the system works as expected under real user load? The story today comes...
View ArticleAre we getting attacked? No, it’s just Google indexing our site
Friday morning at 7:40AM we received the first error from our APMaaS Monitors informing us about our Community Portal being unavailable. It “magically recovered itself” within 20 minutes but just about...
View ArticleHands-On Tutorial: 5 Steps to Identify Java and .NET Memory Leaks
I keep getting questions about how to best analyze memory leaks – especially when they are not always reproducible by the developer on the local workstation. If you never experienced a memory leak...
View ArticleFinding and Fixing Memory Leaks in Tibco Business Works
We are working with a lot of performance engineers that have Tibco Business Works (BW) in the mix of technologies they are responsible for. This particular story comes from A. Alam – a performance...
View Article5 Tips to Improve SharePoint Web Part Performance
In a recent SharePoint Performance PerfBytes Episode Mark Tomlinson, Howard Chorney and I discussed SharePoint Performance based on my blog posts System Performance Checks and SharePoint Deployment...
View ArticleFighting Technical Debt: Memory Leak Detection in Production
Thanks to our friends from Prep Sportswear who let me share their memory leak detection story with you. It is a story about “fighting technical debt” in software that matured over the years with...
View ArticleMemory Leak Detection in Production – a Field Report
Memory Leaks are painful – especially when they crash your production servers. But – how does one go about analyzing the leak that only happens in the production environment? Here is a story I was told...
View ArticleThe Top Java Memory Problems – Part 1
Memory and Garbage Collection problems are still the most prominent issues in any java application. One of the reasons is that the very nature of Garbage Collection is often misunderstood. This...
View ArticleField Report – Application Performance Management in WebSphere Environments
Just in time for the upcoming webinar with The BonTon Stores, were we talk about the challenges in operating complex WebSphere environments, we had another set of prospects running their applications...
View ArticleHow Garbage Collection differs in the three big JVMs
Most articles about Garbage Collection ignore the fact that the Sun Hotspot JVM is not the only game in town. In fact whenever you have to work with either IBM WebSphere or Oracle WebLogic you will run...
View ArticleWhy Object Caches need to be Memory-sensitive – Guest Blog by Christopher André
Christopher André is an Enablement Service Consultant at dynaTrace and helps our Customers to maximize their value they get out of dynaTrace. The other day, I went to a customer who was experiencing a...
View ArticleSeeing Dynatrace AI in Action: RabbitMQ, Cassandra, JVM Memory
Dynatrace news In December I announced my “Share Your AI-Detected Problem” and I started my series by highlighting 3 problem patterns that I had seen detected by the Dynatrace AI. At our PERFORM 2018...
View ArticleJava Memory Problems
Dynatrace news Memory Leaks and other memory related problems are among the most prominent performance and scalability problems in Java. Reason enough to discuss this topic in more detail. The Java...
View ArticleMajor GCs – Separating Myth from Reality
Dynatrace news In a recent post we have shown how the Java Garbage Collection MXBean Counters have changed for the Concurrent Mark-and-Sweep Collector. It now reports all GC runs instead of just major...
View ArticleCrashing IBM Notes: Auto-Root Cause Detection with Dynatrace at NYCM
Dynatrace news Over the last couple of weeks, Chad Turner from NYCM allowed me to share several internal success stories they had when applying Dynatrace for different Ops Use Cases. If you want to...
View ArticleJava memory optimizations: 3x Jenkins performance improvement with Dynatrace
Dynatrace news In my last blog I covered how our Engineering Productivity (EP) and Infrastructure & Services (IAS) Teams are ensuring that our DevOps tool chain is running as expected, even while...
View Article