0

The trigger written in my salesforce org is hitting the apex cpu time limit . Hence I am trying to optimize apex code and reducing the workflow updates. But below log is confusing me about the apex governor limits:

> 16:11:02.820 |CUMULATIVE_LIMIT_USAGE
16:11:02.820 |LIMIT_USAGE_FOR_NS|(default)|
  Number of SOQL queries: 2 out of 100
  Number of query rows: 203 out of 50000
  Number of SOSL queries: 0 out of 20
  Number of DML statements: 2 out of 150
  Number of DML rows: 201 out of 10000
  Maximum CPU time: 19336 out of 10000 ******* CLOSE TO LIMIT
  Maximum heap size: 0 out of 6000000
  Number of callouts: 0 out of 100
  Number of Email Invocations: 0 out of 10
  Number of future calls: 0 out of 50
  Number of queueable jobs added to the queue: 0 out of 50
  Number of Mobile Apex push calls: 0 out of 10
16:11:02.820 (91820619113)|CUMULATIVE_LIMIT_USAGE_END

Can anyone help me understand why does it show

Maximum CPU time: 19336 out of 10000 * CLOSE TO LIMIT

As salesforce governor limit for CPU time is 10000ms, it should throw error right after 10000ms. Am I missing something here? I am not able to see the actual consumption of CPU time in the logs,as the debug log size is big and salesforce is supressing the system.debugs I have put in the code. Can anyone suggest if there is any effective way to debug the apex CPU limit consumption?

3

0

You must log in to answer this question.

Browse other questions tagged .