Eclipse MAT, Heaphero are all popular java tools to analyze large size heap dumps. Recently we ran in to an interesting problem when trying to analyze a heap dump file in Eclipse MAT. Tool was crashing because of missing font 😊. We thought we will share with you what we found out.
Continue reading “Java – Missing font – Crashing App!”How is HeapHero different?
There are excellent Heap dump analysis tools like Eclipse MAT, Jprofiler, … These tools are handy when you want to debug/troubleshoot OutOfMemoryError. However, we HeapHero has following unique capabilities which aren’t available in those tools:
Continue reading “How is HeapHero different?”HeapHero Web – Remote Location
In HeapHero enterprise edition web tool we have introduced a new feature called Remote Location. Using this feature now you can pass the http(s) URL location of your heap dump in the request.
Continue reading “HeapHero Web – Remote Location”HeapHero API – Remote Location
In heap dump analysis API we have introduced a new feature called Remote Location. Using this feature now you can pass the http(s) URL location of your heap dump in the request.
Continue reading “HeapHero API – Remote Location”MEMORY WASTED BY SPRING BOOT APPLICATION
One of the widely wasted resources in the world today is: Memory. Due to inefficient programming, surprising (sometimes ‘shocking’) amount of memory is wasted. We see this pattern repeated in several enterprise applications. To prove this case, we conducted a small study. We analyzed the famous spring boot pet clinic application to see how much memory it is wasting. This application has been designed by the community to show how the spring application framework can be used to build simple but powerful database-oriented applications.
Continue reading “MEMORY WASTED BY SPRING BOOT APPLICATION”TROUBLESHOOTING REAL PRODUCTION PROBLEMS
Our architect Ram Lakshmanan presented a talk on the topic: “TROUBLESHOOTING REAL PRODUCTION PROBLEMS” in JAX London 2019 conference. Talk was very well received by the attendees.
Continue reading “TROUBLESHOOTING REAL PRODUCTION PROBLEMS”
GC Tuning & Troubleshooting Crash Course
Our architect Ram Lakshmanan presented a talk on the topic: “GC Tuning & Troubleshooting Crash Course” in JAX London 2019 conference. Talk was very well received by the attendees.
Continue reading “GC Tuning & Troubleshooting Crash Course”TCP: out of memory — consider tuning tcp_mem
Recently we experienced an interesting production problem. This application was running on multiple AWS EC2 instances behind Elastic Load Balancer. The application was running on GNU/Linux OS, Java 8, Tomcat 8 application server. All of sudden one of the application instances became unresponsive. All other application instances were handling the traffic properly. Whenever the HTTP request was sent to this application instance from the browser, we were getting following response to be printed on the browser.
Continue reading “TCP: out of memory — consider tuning tcp_mem”TD Bank using HeapHero
TD Bank (one of the largest bank in Canada) use our products: GCeasy, FastThread and HeapHero.
Continue reading “TD Bank using HeapHero”All you need to know about System.gc()
In this article, we have attempted to answer the most common questions around System.gc() API call. We hope it may be of help.
Continue reading “All you need to know about System.gc()”