gpt4 book ai didi

java - 分析与检测 - Java

转载 作者:搜寻专家 更新时间:2023-11-01 03:12:40 24 4
gpt4 key购买 nike

基本问题:JVM 提供了 JVMTI,它是用于分析和调试 JVM 的 native API。 JVM 检测也做同样的事情(正确吗?)。如果是,两者有什么区别?

最佳答案

我不认为 Instrumentation 是 JVMTI 是 Instrumentation 的超集..因为这两者都可以独立使用。

JVMTI 基于事件,在事件处理程序中我们可以捕获有关 JVM 的所需信息。

Instrumentation 是我们修改字节码的东西,因此在加载到 JVM 之前在类中的所需位置在运行时依次添加额外的代码段。这段额外的代码在执行时将有助于收集分析器所需的信息。

可以借助各种第三方 jar(例如 ASM)来实现检测。

根据我的知识和经验,这两个都是针对 Java 分析而不是 native 分析。

可能需要阅读更多文档并尝试不同的示例才能更好地理解。

关于java - 分析与检测 - Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6355677/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com