Application threads are getting blocked by Agent
search cancel

Application threads are getting blocked by Agent

book

Article ID: 5853

calendar_today

Updated On:

Products

CA Application Performance Management Agent (APM / Wily / Introscope) INTROSCOPE

Issue/Introduction

 

Application threads are getting blocked by APM Agent.

This  basically a Java based Application called  monitoring by APM Java Agent and there  are about 490 threads blocked on IntelligentInstrumentationService.isMaskSet() method.

Error message :

at com.wily.introscope.probebuilder.extension.instrument.intelligent.IntelligentInstrumentationService.isMaskSet(IntelligentInstrumentationService.java:801)
- waiting to lock <0x00007f9d31e01970> (a java.lang.Class for com.wily.introscope.probebuilder.extension.instrument.intelligent.IntelligentInstrumentationService) ................................................

Environment

CA Application Performance Management 10.7

Resolution

Although this method ( IntelligentInstrumentationService.isMaskSet() ) is efficiently implemented, due to high concurrent load, customer may experience low throughput.To avoid this problem you can disable Intelligent Instrumentation/ Smart Instrumentation.

To disable SI, the following properties need to be set:

introscope.agent.deep.instrumentation.enabled=false
introscope.agent.deep.trace.enabled=false

And recycle your Application / Java agent to make this change effective.