“…The first type of statistics (TYPE 1) is based on our critical lock analysis, which includes information for each critical lock such as the fraction of critical path time that a hot critical section accounts for, and the contention probability of a critical lock (along the critical path). The second type of statistics (TYPE 2) is provided for each lock (which can either be a critical lock or a normal lock) in the same way as used by previous approaches [6,7,18,20,23,26] which do not take the critical path into account. More specifically, it provides information such as wait time, hold time, and contention probability of each lock.…”