×

MUTEX PROFILING BASED ON WAITING ANALYTICS

  • US 20180217878A1
  • Filed: 01/30/2017
  • Published: 08/02/2018
  • Est. Priority Date: 01/30/2017
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable medium comprising instructions which, when executed by one or more hardware processors, causes performance of operations comprising:

  • identifying a first thread executing an activity;

    determining a set of one or more mutual-exclusion locks held by the first thread while the activity is being executed;

    determining a total number of threads waiting for at least one of the set of mutual-exclusion locks held by the first thread during execution of the activity; and

    determining a total cost associated with execution of the activity based at least on the total number of threads waiting for at least one of the set of mutual-exclusion locks held by the first thread during execution of the activity.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×