我將開發一個項目來測試一個相對複雜的java應用程序,並且我計劃使用java.lang.instrument鉤住JVM並在加載之前重新定義類。java.lang.instrument有多成熟?
你對這個包有什麼看法?跨JVM支持嗎?它與Hotspot運作良好嗎?
謝謝!
我將開發一個項目來測試一個相對複雜的java應用程序,並且我計劃使用java.lang.instrument鉤住JVM並在加載之前重新定義類。java.lang.instrument有多成熟?
你對這個包有什麼看法?跨JVM支持嗎?它與Hotspot運作良好嗎?
謝謝!
的java.lang.instrument被許多非常流行的框架和軟件件,其中包括:
這讓我得出這樣的結論:它是保存使用。 (也許不在你的情況下,但這不是問題)。
我使用所有給定的框架,同時使用HotSpot編譯器,並沒有問題。
如果你想分析java應用程序,我會建議使用現有的java分析器,因爲這個API肯定還是很新的,有一些問題。
雖然下面的文章寫於2005年,發現幾乎仍然相關
太好了,謝謝你的回答! – 2010-05-05 14:30:37