Heap Hero tool uses its internal parsing engine to analyze the heap dumps. Certain engineers prefer to use Eclipse MAT to analyze the heap dumps rather than HeapHero internal parsing engine. To facilitate them, HeapHero can be configured to use Eclipse MAT for parsing the heap dumps.
Continue reading “Configuring Heap dump analysis tool”Consolidating apps in to one JVM
In the releases prior to 3.54 – GCeasy, fastThread, HeapHero tools were launched in its unique JVMs and ports. Starting from Release 3.54, we GCeasy, FastThread and HeapHero tools will be launched from one single JVM and port. The new tools page will start to look as shown in the below image:
Continue reading “Consolidating apps in to one JVM”What is the right code coverage percentage?
There are great code coverage tools, which can tell the amount of code that is excercised through tests. So natural question that stems out is: “what is the right code coverage percentage one should target?”. Is it 100%, 80%, 50%…? Here are few points that one should consider before setting code coverage goals for the organization:
Continue reading “What is the right code coverage percentage?”
JAX FINANCE LONDON CONFERENCE
We had a great opportunity to present at JAX finance conference held in London from 2 – 5 April, 2017. Continue reading “JAX FINANCE LONDON CONFERENCE”
Apache Load Balancer to AWS Elastic Load Balancer
Recently we ported a B2B web services application from a traditional hosting provider to AWS cloud. Continue reading “Apache Load Balancer to AWS Elastic Load Balancer”
STATIC VARIABLE & JAVA COMPILER
I am a long time Java programmer, now almost 20 years. Since I love this language a lot, I would like to share an observation. Continue reading “STATIC VARIABLE & JAVA COMPILER”
Enterprise Edition – Admin manual
1. S3 Storage
By default uploaded files are stored in the local disk of the machine where the tool is running. However, tool gives you the option to store uploaded files into S3 storage as well. Few customers might not want to store the uploaded files in the local disk, due to space limitation and availability concerns.
Continue reading “Enterprise Edition – Admin manual”Garbage Collection Log Analysis API
Garbage collection log is a vital artifact to study the performance characteristics of an application. It plays a key role in diagnosing memory/CPU related problems. Continue reading “Garbage Collection Log Analysis API”
How to troubleshoot sudden CPU spikes?
Your Java application has been running fine, but all of a sudden CPU consumption starts to go higher and higher until it stays at 80 – 100%. Even if you remove Continue reading “How to troubleshoot sudden CPU spikes?”
Troubleshoot OutOfMemoryError: Unable to Create New Native Thread
There are 8 flavors of java.lang.OutOfMemoryError. In these 8 flavors java.lang.OutOfMemoryError: unable to create new native thread
is Continue reading “Troubleshoot OutOfMemoryError: Unable to Create New Native Thread”
How to take thread dumps? – 7 options
Thread dumps are vital artifacts to diagnose CPU spikes, deadlocks, memory problems, unresponsive applications, poor response times and other system problems. Continue reading “How to take thread dumps? – 7 options”
What’s the Difference Between BLOCKED, WAITING, And TIMED_WAITING? – explained to real-life examples
BLOCKED, WAITING, and TIMED_WAITING are important thread states, but often confusing to many of us. One must have a proper understanding of Continue reading “What’s the Difference Between BLOCKED, WAITING, And TIMED_WAITING? – explained to real-life examples”
Improve Webservice API response time – HTTP compression
Webservice APIs response times are critical for successful business. There are several strategies to improve the response time. One of the strategies is Continue reading “Improve Webservice API response time – HTTP compression”
Articles featured in DZone
Happy to see several of our articles to be published in popular DZone. Continue reading “Articles featured in DZone”
GC Logging – user, sys, real – which time to use? & Gandhi
In the Garbage Collection log file, 3 types of time are reported for every single GC event: Continue reading “GC Logging – user, sys, real – which time to use? & Gandhi”
May be bug in Google Search?
In my personnel dictionary, I have defined google as “Excellence in Engineering”. I can’t express my admiration for their products, engineering practices Continue reading “May be bug in Google Search?”
Service virtualization: CA Lisa ITKO, WireMock
Service virtualization is a great way to test software. We have been using this methodology for more than a decade now, when the term Continue reading “Service virtualization: CA Lisa ITKO, WireMock”
Spoke @ VMoksha Technologies
Recently spoke at VMoksha Technologies in Bangalore, India on software Testing! Talk had a good reception from a motivated team. Continue reading “Spoke @ VMoksha Technologies”
Which code coverage tool to choose?
We make major investments in tools, people and process to effectively test applications. But how we measure the effectiveness of these investments? Continue reading “Which code coverage tool to choose?”
SCRIPT7002: XMLHttpRequest: Network Error
A major travel application in North America confronted with this problem. When the users search for flights in the application, Javascript from the browser Continue reading “SCRIPT7002: XMLHttpRequest: Network Error”