High CPU usage and Thread usage with wily agent for webMethods
book
Article ID: 132199
calendar_today
Updated On:
Products
CA Application Performance Management Agent (APM / Wily / Introscope)INTROSCOPE
Issue/Introduction
We are having an issue with wily agent for webMethods. We've observed the following thread using an excessive amount of CPU. The thread is waiting on Wily which could be the culprit for the high CPU on com/wily/util/adt/BlockingQueue? 3XMTHREADINFO "Transaction Structure Queue Execution"
Environment
Release: Component: APMAGT
Resolution
The javacore dumps showed that "Transaction Structure Queue Execution" thread was accounted for more than 12% and 15% of the process CPU usage in the 2 separate processes. The thread call stacks showed waiting state from com/wily/util/adt/BlockingQueue. This was likely due to the thread was scheduled to process transaction data from the queue every 7.5 seconds. If the process is consistently using CPU every second and having a lot of transaction data being traced, then this thread can take up more than 10% of this process CPU usage over time.