我有一個運行在Jetty上的wicket + spring + hibernate應用程序。當我開始用CPU VisualVM的(JDK 1.7.0_9)幾分鐘,它首先攤位控制檯打印剖析它:visualvm剖析碼是超級慢
Profiler Agent: 250 classes cached.
Profiler Agent: 250 classes cached.
這些線被重複約20次,然後VisualVM的說,它已經開始instumentation和周圍8000儀器方法。
現在,在這之後我點擊我的web應用程序中的按鈕,並再次申請完全幾分鐘掛起,而控制檯打印出來線,如:
Profiler Agent: Redefining 100 classes at idx 100, out of total 336
在此之後,我得到分析結果,但他們是漂亮沒用差不多99.6%的時間花費在
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run()
這使得VisualVM完全不可用。任何猜測可能是這裏的罪魁禍首?
我跑碼頭8.1.2.v20120308