Understand 4.0 では、グラフィカルビューに、新たに Cluster Control Flow グラフが追加されました。
Cluster Control Flow グラフでは、ブロックの折りたたみ/展開がおこなえるようになっており、巨大な Control Flow を、より見やすい形にすることができます。
上の例では、背景黄色部分のブロックの折りたたみ/展開ができます。該当ブロックをダブルクリックすることで、以下のように折りたたむことができます。折りたたまれた部分は、「(…)」というラベルが書かれた3Dボックス形状で表示されます。
また、右クリックのグラフオプションから、[Allow Call Expansion]-[On] とすることで、関数呼び出しの展開が可能になり、Control Flow の入れ子表示が可能になります。
以下は、flushmachers 関数の呼び出し部分を展開した例です。
Cluster Control Flow グラフによって、巨大な Control Flow を、より柔軟な形で可視化できるようになりました。