私のプログラムは常に最大 1% の CPU 使用率で実行されていますが、プログラム内で特定できないイベントが発生したため、15 秒ごとに約 5 ~ 10 秒間使用率が 100% になることがあります。使用量の急増を引き起こしているスレッドのように見えますが、その原因を特定できません (8000 のクラスがあるため、非常に困難です)。問題がまだ存在するかどうかをテストするのは困難です (たとえば、コードの一部を「デッド」にした後)。その問題は、仮想マシンの寿命の数時間後に存在し始めることがあるためです。
その問題の原因を見つけるのに何が役立つか考えていますか?