This video clip explains about the Flame Graphs generated by Java thread dump analyzer tool - fastThread, that condenses all the information into a single co... (more…)
Read more »
Recently I've had a need to use Java Mission Control (JMC) to look at some Java Flight Recorder (JFR) files for a piece of code I've been analysing for performance issues. The piece of code didn't require being run in production so I decided to do the ana... (more…)
Read more »
When programming in C, one has to allocate and de-allocate memory by hand. It is an error prone process. In contrast, newer languages like Java often manage their memory automatically. Java relies on garbage collection. In effect, memory is allocated as n... (more…)
Read more »
I think the first thing we should discuss is: what is an exception. In a short definition: an exception is a notification of an execution error occurrence. What kind of errors can occur: programmin…
Read more »
Tips on how to get your thousand-layer Javascript down to a manageable few, improving velocity. (more…)
Read more »