JITWatch is a great Tool which provides insight into HotSpot JIT compilations happening during program execution and it can help you to understand how decision made at the source Code level can affect the performance of the program. Suggestion tool clearly describes why certain compilations failed and what was the exact reason. Continue reading