3

我将从事一个检测相对复杂的 java 应用程序的项目,我计划使用 java.lang.instrument 连接到 JVM 并在加载类之前重新定义它们。

你对这个包裹有什么看法?它是否在 JVM 中得到很好的支持?它与热点配合得很好吗?

谢谢!

4

2 回答 2

1

java.lang.instrument 被许多非常流行的框架和软件使用,包括:

  • 方面J
  • 叛逆者
  • JProfiler
  • java分析扩展本身

这使我得出结论,它可以节省使用。(也许不是你的情况,但这不是问题)。

我在使用 HotSpot 编译器时使用了所有给定的框架,并且没有遇到任何问题。

于 2010-05-04T17:42:45.517 回答
0

如果您想分析 java 应用程序,我建议使用现有的 java 分析器,因为这个 API 肯定还是很新,并且有一些问题。

尽管下面的文章是 2005 年写的,但这些发现几乎仍然是相关的

http://www.javalobby.org/java/forums/t19309.html

于 2010-05-02T03:46:37.933 回答