2010-05-02 55 views
3

我將開發一個項目來測試一個相對複雜的java應用程序,並且我計劃使用java.lang.instrument鉤住JVM並在加載之前重新定義類。java.lang.instrument有多成熟?

你對這個包有什麼看法?跨JVM支持嗎?它與Hotspot運作良好嗎?

謝謝!

回答

1

的java.lang.instrument被許多非常流行的框架和軟件件,其中包括:

  • AspectJ的
  • JRebel的
  • JProfiler的
  • java分析擴展本身

這讓我得出這樣的結論:它是保存使用。 (也許不在你的情況下,但這不是問題)。

我使用所有給定的框架,同時使用HotSpot編譯器,並沒有問題。

+0

太好了,謝謝你的回答! – 2010-05-05 14:30:37