プログラムのパフォーマンス解析

order summary

ロックが獲得される順序をより簡潔な形式で示します。たとえば、このサブコマンドの結果は次のようになります。


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

この例では、ロック c に関してロック e および d の順序を決定するだけの情報がないため、2 通りの順序が考えられます。

一方では、循環が提示され、もう一方では、提示されないこともあります。たとえば、

:a :b :c :b

と表示されても、

:a :b :c :a

と表示されないこともあります (これらのロックのどれか 1 つを獲得しようとしている間、ほかのロックは絶対に保持されない場合など)。この解析からはデッドロック情報も報告されます。