Analyzing Program Performance With Sun WorkShop

order summary

Shows in a concise format the order in which locks are acquired. For example, the subcommand might show


:f :e :d :g :a
:f :c :g :a

In this example, there are two orders because there is not enough information to allow locks e and d to be ordered with respect to lock c.

Some cycles are shown, while others are not. For example,

:a :b :c :b

is shown, but

:a :b :c :a

(where no other lock is ever held while trying to acquire one of these) is not. Deadlock information from the analysis is still reported.