Recently we confronted an interesting ‘java.lang.OutOfMemoryError: Metaspace’ problem in a Microservice application. This Microservice application will run smoothly for initial few hours, later it will start to throw java.lang.OutOfMemoryError: Metaspace. In this post let me share the steps we pursued to troubleshoot this problem.Continue reading “Troubleshooting Microservice’s OutOfMemoryError: Metaspace”
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 provides powerful REST API to analyze Java/android heap dumps. This API can be used in CI/CD pipeline to proactively analyze how much memory is wasted due to inefficient programming practices such duplication of strings, over allocation and under utilization of data structures, sub-optimal data type definitions,…. It can be used in production environment too detect memory leaks proactively. This document walks through the steps involved in invoking this REST API through the Postman tool.Continue reading “HOW TO INVOKE HEAP DUMP ANALYSIS API THROUGH POSTMAN”
Android, JVM Heap dump analysis doesn’t have to be done manually (painfully) anymore. You can programmatically analyze Heap dumps through our REST API. Below are the few use cases where our heap dump analysis REST APIs used by major enterprises.Continue reading “HEAP DUMP ANALYSIS API”
HeapHero is a world-class heap dump analysis tool. On top of doing traditional heap dump analysis, it’s the first tool in the industry to report the wasted memory.