JITコンパイルの結果を確認する方法?

学生さんとの研究で、まったく同一のJavaプログラムがSun JDK 5から6になって1.5〜3倍ぐらい遅くなり閉口しています。150行ぐらいのプログラムで、ライブラリ等も特に使っていません。そもそもJITコンパイラが何をしているのか(あるいは何をしていないのか)ちゃんと確認できないと、まともな考察ができません…。どこがどうJITコンパイルされたのか、できるだけ可読な形式で(それが無理ならば、せめてマシン語コードを)簡単に出力できないでしょうか。