/ December 2011 ~ Java EE Support Patterns

12.23.2011

HashMap infinite loop problem – Case Study

This article will provide you with complete root cause analysis and solution of a java.util.HashMap infinite loop problem affecting an Oracle OSB 11g environment running on IBM JRE 1.6 JVM. This case study will also demonstrate how you can combine AIX ps –mp command and Thread Dump analysis to pinpoint you top CPU contributor Threads within your Java VM(s). It will also demonstrate how dangerous using a non Thread safe HashMap data structure can...

12.12.2011

PRSTAT Solaris – Pinpoint high CPU Java VM Threads fast

The Solaris OS prstat command is widely used but are you really using it to its full potential? Are you struggling with a high CPU utilization of your middleware Java VM processes but unable to understand what is going on? How about extracting the proof and facts about the root cause for your clients and / or application development team? If you are a Java EE production middleware or application support individual then this article is mainly for you and will demonstrate why you should add this command immediately to your list of OS command “friend” list and learn this analysis approach. This article will provide with a step by step...

12.08.2011

PRSTAT AIX – How to pinpoint high CPU Java VM Threads

Most of you are probably familiar with the powerful Solaris OS prstat command. This command allows you to generate a snapshot of all running Java VM Threads along with CPU % for each of them. When combined with Thread Dump analysis, it allows you to pinpoint high CPU problems such as: ·         Java Threads involved in infinite or heavy loopin ·         Java Threads...

Page 1 of 3212345Next