作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前是第一次使用 JVMTI。
我主要使用JVM(TM) Tool Interface Documentation如果有任何问题出现。
但是我找不到的是:除了通过调用 GetEnv(...) 来获取环境之外,JavaVM 参数还能用来做什么?这是唯一的目的吗?
我无法找到任何有关 JavaVM 类本身或特别是此参数的进一步文档。也许我只是盲目的,有人可以给我指出正确的方向(解释、文档、教程等)。
这里是我迄今为止看到的一些关于参数使用的典型示例代码:
JNIEXPORT jint JNICALL Agent_OnLoad(JavaVM *vm, char *options, void *reserved) {
jvmtiEnv *jvmti;
jvmtiError error;
jint res;
jvmtiCapabilities capabilities;
jvmtiEventCallbacks callbacks;
res = (*vm)->GetEnv(vm, (void **)&jvmti, JVMTI_VERSION_1);
// Here the code goes on
}
最佳答案
关于Java/JVMTI : Usage of JavaVM-parameter in Agent_OnLoad(JavaVM, 字符*,无效),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29331570/
我正在使用 JVM 工具界面。我正在尝试使用 SetSystemProperty() 调用在 Agent_OnLoad 事件中创建 SystemProperty。如果该属性存在,它会正确设置一个新值。
我目前是第一次使用 JVMTI。 我主要使用JVM(TM) Tool Interface Documentation如果有任何问题出现。 但是我找不到的是:除了通过调用 GetEnv(...) 来获取
我是一名优秀的程序员,十分优秀!