gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 12:53:55 24 4
gpt4 key购买 nike

除了堆转储中的信息之外,我还需要获取有关通过 JVMTI 设置到对象的潜在标签的信息。理想情况下,这些值应与其余实例信息一起直接存储在堆转储中,但这似乎不受支持。或者有人知道方法吗?

或者,我正在考虑一个映射文件,其中包含映射到堆转储中相应对象 ID 的标签(如果我没有记错的话,这是创建转储时对象的内存地址)。如果虚拟机暂停,我可能会创建转储、标记对象并写入映射,然后再让虚拟机继续运行。但这似乎不是最好的方法。还有其他想法吗?

知道如何/在哪里可以访问 jvmtis getTag(object) 方法之外的标签信息吗?

最佳答案

您应该查看文档:

Tags are local to the (JVMTI) environment; that is, the tags of one environment are not visible in another.

映射表将是您最好的选择。

关于java - HeapDump 或单独的映射文件中的 JVMTI 标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35565685/

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