ClassFileTransformer在Java中的使用

ClassFileTransformer在Java中的使用,java,profiling,Java,Profiling,java.lang.instrument.ClassFileTransformer的实时用途是什么。这是否仅在分析过程中使用?中说: 代理提供此接口的实现以转换类文件。转换发生在JVM定义类之前。注:术语“类文件”的使用与Java虚拟机规范“类文件格式”一章中的定义相同,表示类文件格式中的字节序列,无论它们是否位于文件中 类文件规范可在 通常,您不需要java.lang.instrument.*包。所以这些类不是为生产环境加载的?JVM内部需要它们来运行您的应用程序,但您不需要它们来实现大部分内

java.lang.instrument.ClassFileTransformer的实时用途是什么。这是否仅在分析过程中使用?

中说:

代理提供此接口的实现以转换类文件。转换发生在JVM定义类之前。注:术语“类文件”的使用与Java虚拟机规范“类文件格式”一章中的定义相同,表示类文件格式中的字节序列,无论它们是否位于文件中

类文件规范可在


通常,您不需要java.lang.instrument.*包。

所以这些类不是为生产环境加载的?JVM内部需要它们来运行您的应用程序,但您不需要它们来实现大部分内容。Java中没有生产/调试版本。它们都是一样的。