首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >azul IoT JVM的剖析

azul IoT JVM的剖析
EN

Stack Overflow用户
提问于 2018-09-28 08:46:10
回答 1查看 144关注 0票数 1

我正在嵌入式(定制) Linux上开发一个azul JVM (Profile Compact3)。现在我们想对应用程序进行一些分析,如死锁和内存泄漏检查等。经过一段时间的研究,我了解到分析工具需要JVM中一个名为JVM Tool Interface(JSR-163)的较低级别部分的支持。

我的问题是:如果我没有访问JVM azul JVM源代码的权限,如何检查JVM Tool Interface是否提供C++?

如果它不提供JVM Tool Interface,那么在JVM中是否还有其他方法查看线程堆栈、堆转储等内部统计信息呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-28 16:28:59

答案是肯定的。

即使我在Azul工作,从Java标准中也可以推断出答案。JVM TI (JSR 163)是在JavaSE5.0 (JSR 176)中引入的。JSR 176是一个伞式JSR,它包含了许多组件JSR,其中之一是JSR 163。因为JVM TI是核心Java规范的一部分,所以它必须存在才能让Azul JDK通过TCK的测试。这对于我们的Zulu嵌入式版本和企业版来说都是一样的。

使用Compact 3并没有影响,因为JVM TI (顾名思义)是虚拟机的一部分,而不是库。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52551561

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档