Introduction This is a topic I have been interested in for a while. I have seen it done by some of my colleagues, especially in AIA environments, and I have...
Introduction This is a topic I have been interested in for a while. I have seen it done by some of my colleagues, especially in AIA environments, and I have been waiting to get an opportunity to work on it and document it. Main article But I recently found a great article from Daniel Amadei here. I strongly encourage you to take a look at it if you are at all interested in test automation and/or continuous integration. I am planning to build this kind of testing into my...
Introduction This is a topic I have been interested in for a while. I have seen it done by some of my colleagues, especially in AIA environments, and I have been waiting to get an opportunity to work...
Introduction Eric Gross and Sabha Parameswaran, from Oracle FMW Architects Team (The A-team) are happy to introduce ThreadLogic, an open source Thread Dump...
Introduction Eric Gross and Sabha Parameswaran, from Oracle FMW Architects Team (The A-team) are happy to introduce ThreadLogic, an open source Thread Dump Analyzer tool, to the Middleware community. Main Article The current set of TDA tools (Samurai/TDA) don't mine the thread dumps or provide a more detailed view of what each thread is doing while just limiting themselves to reporting the state (locked/waiting/running) or the lock information. They don't mention the type of...
Introduction Eric Gross and Sabha Parameswaran, from Oracle FMW Architects Team (The A-team) are happy to introduce ThreadLogic, an open source Thread Dump Analyzer tool, to the Middleware...
Introduction This posting is the fourth and final section in the series Analyzing Thread Dumps in Middleware In this section, we will introduce ThreadLogic, a...
Introduction This posting is the fourth and final section in the series Analyzing Thread Dumps in Middleware In this section, we will introduce ThreadLogic, a Thread Dump Analyzer tool developed by the author of this blog (Sabha Parameswaran in collaboration with his colleague, Eric Gross, also from Oracle A-Team) and its capabilities as well as some real world samples of thread dump analysis before concluding the series. ThreadLogic As mentioned earlier, the current set of...
Introduction This posting is the fourth and final section in the series Analyzing Thread Dumps in Middleware In this section, we will introduce ThreadLogic, a Thread Dump Analyzer tool developed by...
Introduction This posting is the third section in the series Analyzing Thread Dumps in Middleware Main Article This section details with tools for analyzing...
Introduction This posting is the third section in the series Analyzing Thread Dumps in Middleware Main Article This section details with tools for analyzing thread dumps along with limitations of such tools. Thread Dump Analysis Tools Earlier in the series, we saw how to capture thread dumps and analyze manually the threads and dependencies and bottlenecks. Sometimes the number of threads can be quite large with real big stack depths making manual analysis quite tedious and...
Introduction This posting is the third section in the series Analyzing Thread Dumps in Middleware Main Article This section details with tools for analyzing thread dumps along with limitations of such...
Introduction This posting is the second section in the series Analyzing Thread Dumps in MiddlewareThis section details with when, how to capture and analyze...
Introduction This posting is the second section in the series Analyzing Thread Dumps in MiddlewareThis section details with when, how to capture and analyze thread dumps with special focus on WebLogic Application Server related thread dumps. Subsequent sections will deal with more real-world samples and tools for automatic analysis of Thread Dumps. Main Article The Diagnosis Everyone must have gone through periodic health checkups. As a starting point, Doctors always order...
Introduction This posting is the second section in the series Analyzing Thread Dumps in MiddlewareThis section details with when, how to capture and analyze thread dumps with special focus on WebLogic...
Introduction This posting deals with analysis of Thread dumps, for improving Middleware Performance (at App Server or Application level) as well as for general...
Introduction This posting deals with analysis of Thread dumps, for improving Middleware Performance (at App Server or Application level) as well as for general troubleshooting. It will also go into details of WebLogic Application Server specific Thread Dump Analysis and fine tuning. Main Article This section details with basics of thread states and locking in general. Subsequent sections will deal with capturing thread dumps and analysis with particular emphasis on WebLogic...
Introduction This posting deals with analysis of Thread dumps, for improving Middleware Performance (at App Server or Application level) as well as for general troubleshooting. It will also go...
Introduction A customer recently used strace on a WebLogic server that was having some trouble. The first thing that jumped out at them was hundreds of SIGSEGV,...
Introduction A customer recently used strace on a WebLogic server that was having some trouble. The first thing that jumped out at them was hundreds of SIGSEGV, also known as Segmentation Fault, events showed up in the output. They opened a support incident and asked for more information on what might be causing all of those segmentation faults. Main Article Most people that have used Unix for any amount of time are familiar with occasionally seeing "Segmentation Fault (core...
Introduction A customer recently used strace on a WebLogic server that was having some trouble. The first thing that jumped out at them was hundreds of SIGSEGV, also known as Segmentation...
I posted a few days ago about finding which JAR file contains a class file – something I often want to do. My friend Chris Johnson promptly posted a better...
I posted a few days ago about finding which JAR file contains a class file – something I often want to do. My friend Chris Johnson promptly posted a better version here with caching – thanks Chris! Chris said I inspired him to finish his script and in return he has inspired me to improve it further. As I often work with JAR files in a development environment, and often a lot of them, the search can take a while, so the caching is great. But – those files can change over...
I posted a few days ago about finding which JAR file contains a class file – something I often want to do. My friend Chris Johnson promptly posted a better version here with caching – thanks Chris!...
So my compatriot Mark posted a little utility he just wrote that makes it easy to find out which JAR file contains the file you're looking for. I often want to...
So my compatriot Mark posted a little utility he just wrote that makes it easy to find out which JAR file contains the file you're looking for. I often want to search through a large number of JAR files looking for a particular class, and every time I do this I wish I had some utility to make it easier. Which inspired me to dust off my only part done equivalent and finish it up. So here's my version of Mark's utility. It's mostly the same - I just added a very simple cache so...
So my compatriot Mark posted a little utility he just wrote that makes it easy to find out which JAR file contains the file you're looking for. I often want to search through a large number of...