In this post let’s discuss an interesting memory problem we confronted in the production environment and how we went about solving it. This application would take traffic for a few hours after that it would become unresponsive. It wasn’t clear what was causing the unresponsiveness in the application.Continue reading “Memory leak due to improper exception handling”
16 artifacts to capture when there is a production problem -Montreal 2022
ConFoo Montreal is a multi-technology conference for developers. Our Architect Ram Lakshmanan has been invited there to present on the topic “16 artifacts to capture when there is a production problem“, which has secured 5th place among 155 sessions.Continue reading “16 artifacts to capture when there is a production problem -Montreal 2022”
JAX Online 2020 – Why (& How to) write memory efficient code?
JAX – Online Edition 2020 is the conference for JAVA, architecture and software innovations. This conference had 4 major workshops and nearly 20 sessions presented by many speakers from all over the world! All were performed live, carried out with the video platform and designed interactively for the developers.Continue reading “JAX Online 2020 – Why (& How to) write memory efficient code?”
OUTOFMEMORYERROR RELATED JVM ARGUMENTS
JVM has provided helpful arguments to deal with OutOfMemoryError. In this article we would like to highlight those JVM arguments. It might come handy for you when you are troubleshooting OutOfMemoryError. Those JVM arguments are:Continue reading “OUTOFMEMORYERROR RELATED JVM ARGUMENTS”
GC LOG ANALYSIS COMPLIMENTS APM
Recently a smart engineering manager from a major financial institution asked the question: ‘We are already using APM tool (AppDynamics), why do we need to use GC log analysis tool (GCeasy)?’. Fair question that deserves detailed answer. There are angles to this question:Continue reading “GC LOG ANALYSIS COMPLIMENTS APM”
DISAPPOINTING STORY ON MEMORY OPTIMIZATION
Not all stories need to be success stories. Reality is also not like that. We would like to share a true, disappointing story (but a phenomenal learning experience) that may be beneficial to you.Continue reading “DISAPPOINTING STORY ON MEMORY OPTIMIZATION”
MICROMETRICS FOR CI/CD PIPELINE
Continuous Integration/Continuous Deployment (CI/CD) has become central to software development. To ensure high-quality software releases smoke tests, regression tests, performance tests, static code analysis & security scans are run in CI/CD pipeline. Despite of all these quality measures, still OutOfMemoryError, CPU spikes, unresponsiveness, degradation in response time are surfacing in production environment.Continue reading “MICROMETRICS FOR CI/CD PIPELINE”
HOW TO DIAGNOSE OUTOFMEMORYERROR IN ANDROID?
Diagnosing OutOfMemoryError in Android apps can become a tricky, tedious job. Here, we would like to show you an easy technique to troubleshoot OutOfMemoryError in Android apps.Continue reading “HOW TO DIAGNOSE OUTOFMEMORYERROR IN ANDROID?”
HOW TO CAPTURE HEAP DUMP FROM ANDROID APP? – 3 OPTIONS
Heap Dumps are vital artifacts to diagnose memory-related problems such as memory leaks, Garbage Collection problems, and java.lang.OutOfMemoryError. Continue reading “HOW TO CAPTURE HEAP DUMP FROM ANDROID APP? – 3 OPTIONS”
HOW TO DIAGNOSE MEMORY LEAKS?
Memory leaks don’t have to be hard/scary/tedious problem to solve if we can follow below mentioned 3 simple steps:Continue reading “HOW TO DIAGNOSE MEMORY LEAKS?”