java - ThreadInfo 类提供的信息是否比 JVMTI 提供的信息更多?

标签 java multithreading jvmti

这很令人困惑。 ThreadInfo类提供了大量信息,尤其是线程的统计信息。但是我在 JVMTI 中找不到这样的函数。这是常态吗?我必须自己收集数据吗?我必须自己迭代 ThreadInfo 对象吗?

最佳答案

ThreadInfo 类中的所有可用信息都可以通过 JVMTI 函数获取:

参见: http://download.oracle.com/javase/1.5.0/docs/guide/jvmti/jvmti.html#GetThreadState

它是 ThreadInfo 中的所有内容,只是塞进了一个位 vector 中。

关于java - ThreadInfo 类提供的信息是否比 JVMTI 提供的信息更多?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5634407/

相关文章:

java - 使用JVMTI分析JVM,如何区分不同的JVM?

java - Java 的 DebuggerStepThrough 等价物

java - 删除接口(interface)是否会破坏调用对象方法的代码?

java - 在线程的构造函数中调用 Looper.prepare() 会导致 RunTimeException

java - 当这些表的值没有更改时,为什么 hibernate 会执行冗余更新语句?

iphone - 将函数移动到 objective-c 中的后台线程

c++ - 为什么 std::condition_variable::notify_one 阻塞?

java - 以通用方式处理多个枚举类型

delphi - 主应用程序忙时如何避免线程卡住

java - JVM:添加一个堆访问钩子(Hook)