スレッド(のライフタイム・状態)を可視化する無料のツールってない?

 ・既存のコードにあまり改変を加えなくて済む
 ・いつからいつまでどのスレッドがアクティブ・wait状態だったかが一目でわかる

理想はこんな感じ

-----------------------------------------------> time
Thread1 +++++++++++++-----------++++++++++++
Thread2       ++++++++++
Thread3   +---------------+++++++++++++++++
・・・
Threadn                    +++++++++

(+:active, -:wait)