源代码检测包括在编译之前向源代码添加指令。这些指令用于跟踪已执行代码的哪些部分。
离线字节码检测包括将这些相同的指令添加到字节码中,但是在编译后直接将它们添加到字节码中。
动态字节码检测包括将相同的指令添加到字节码中,但是在运行时由JVM加载字节码时会动态添加这些指令。
该页面对这些方法进行了比较。它可能是有偏见的,因为它是Clover文档的一部分。
根据您对“效率”的定义,选择最喜欢的一种。我认为您不会有太大的不同。他们都完成了工作,无论使用哪种方法,总体情况都是一样的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)