Question

1
Replies
136
Views
Kenny Yu (KennyYuman)
AT&T

AT&T
US
KennyYuman Member since 2013 2 posts
AT&T
Posted: November 29, 2016
Last activity: December 7, 2016
Posted: 29 Nov 2016 22:35 EST
Last activity: 7 Dec 2016 12:28 EST
Closed

Seeking tuning advice on reducing waits

The performance of our PRPC instance is uneven - some requests are much slower than the average. We use AppDynamics to monitor the servers and acquired snapshots which show that the slow requests don't consume more CPU, but encounter more waits. The waits may be tunable through some cache or pool sizing. Please advise based on the following captured wait stack trace and timings:

Show More

The performance of our PRPC instance is uneven - some requests are much slower than the average. We use AppDynamics to monitor the servers and acquired snapshots which show that the slow requests don't consume more CPU, but encounter more waits. The waits may be tunable through some cache or pool sizing. Please advise based on the following captured wait stack trace and timings:

  ra_action_executeactions_a6b74ac0c4f89d886313984095d6f5bd$10.executeDateOfferGroupsOfferIdentifiers:1092(0 ms self time, 725 ms total time)
         DSMPegaAPI.resolveMethodCall:2105(0 ms self time, 725 ms total time)
          DynamicWhenRules_010347_vm3BzVZ_qFQckB9u4GzWBw.invoke:70(0 ms self time, 725 ms total time)
           DynamicWhenRules_010347_vm3BzVZ_qFQckB9u4GzWBw.DynamicWhenRules01_03_47:104(86 ms self time, 725 ms total time)
             ReentrantLock.lock:290(319 ms self time, 319 ms total time)
                                                       
   DynamicWhenRulesCache_010347_bIqbsJIJOdS_UFWlXUhjZQ.DynamicWhenRulesCache01_03_47:129(0 ms self time, 3833 ms total time)
       ra_when_auto_xrf_pkg_408_cc9d0b8d6d99ea3f5e3cda6b2afa0fe3.evaluate:50(0 ms self time, 3720 ms total time)
           EvaluateQualifiers_010701_ZtV0pHwes94Zyd9VnbcVHg.invoke:78(0 ms self time, 3720 ms total time)
                 EvaluateQualifiers_010701_ZtV0pHwes94Zyd9VnbcVHg.EvaluateQualifiers01_07_01:145(0 ms self time, 3720 ms total time)
              ClipboardObjectImpl.getParentPage:160(3662 ms self time, 3662 ms total time) 

    DynamicWhenRules_010347_vm3BzVZ_qFQckB9u4GzWBw.DynamicWhenRules01_03_47:104(86 ms self time, 725 ms total time)
        ra_when_tba_default_key355gs01_dd2c8e374e5c47fd796adbd1a251c670.evaluate:50(0 ms self time, 320 ms total time)
          EvaluateIncludeAny_010332_9mg5nKAJvmJd0kJURS1ctw.invoke:78(0 ms self time, 320 ms total time)
            EvaluateIncludeAny_010332_9mg5nKAJvmJd0kJURS1ctw.EvaluateIncludeAny01_03_32:139(0 ms self time, 320 ms total time)
              ClipboardObjectImpl.getParentProperty:188(320 ms self time, 320 ms total time)    
                                                                            
 EJB - EngineBean:invokeEngine:225 (method time = 0 ms, total time = 4091 ms)
             com.pega.pegarules.integration.engine.internal.services.soap.SOAPService:invoke:464 (method time = 0 ms, total time = 4091 ms)
              com.pega.pegarules.integration.engine.internal.services.ServiceAPI:getServiceMethod:3066 (method time = 0 ms, total time = 1731 ms)
               com.pega.apache.commons.pool.impl.GenericObjectPool:borrowObject:745 (method time = 0 ms, total time = 1731 ms)
                java.lang.Object:wait (method time = 1731 ms, total time = 1731 ms)
              com.pega.pegarules.integration.engine.internal.services.ServiceAPI:findRequestor:1218 (method time = 0 ms, total time = 1332 ms)
               com.pega.apache.commons.pool.impl.GenericObjectPool:borrowObject:745 (method time = 0 ms, total time = 1332 ms)
                java.lang.Object:wait (method time = 1332 ms, total time = 1332 ms)                                                                           

 

Show Less
System Administration
Moderation Team has archived post, This thread is closed to future replies. Content and links will no longer be updated. If you have the same/similar Question, please write a new Question.