java - 在运行时卸载 JVMTI 代理?

标签 java jvmti

我正在使用附加 API 在运行时加载 JVMTI 代理。我想在我的程序完成时卸载 JVMTI 代理,而不终止加载代理的 JVM。根据 this documentation无法通过附加 API 执行此操作。是否有任何其他方法可以通过 Java API 或从 JVMTI 代理中强制代理卸载其自身?

最佳答案

JVMTI spec says卸载(没有 JVM 终止)是可能的,但依赖于平台并且超出了规范的范围。

关于java - 在运行时卸载 JVMTI 代理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6124855/

相关文章:

java - 从 JNI 方法中创建 JVM

java - 如何使用 JDBC 将 InputStream 插入到 CLOB 中?

java - JVMTI _jclass toString

java - HeapDump 或单独的映射文件中的 JVMTI 标记

java - 为 CPU 分析附加 Java VisualVM 导致 JVMTI 错误 66

java - 在 Java 中分析并发程序行为的特性

java - 如何在四个字符的十六进制字符串中显示 12 位二进制?

java - JPA AttributeConverter 被忽略

java - 添加千分尺依赖会导致奇怪的 Spring 代理问题

java - 为什么 MapActivity 在 API 较低的手机上崩溃?