JProfiler 是否有等效的 -javaagent 替代本机代理

发布于 2024-12-16 17:25:07 字数 156 浏览 2 评论 0原文

我打算使用 JProfiler 来...呃...分析我当前的项目。但是,我的目标架构目前不受支持。

是否存在 -javaagent 替代本机代理; JProfiler GUI 可以远程连接并执行其操作的 javaagent?

保密协议等使我无法包括任何更具体的内容。

I was planning to use JProfiler to...err...profile my current project. However, my target architecture is not one that is currently supported.

Does there exist -javaagent alternative to the native agent; a javaagent that the JProfiler GUI can connect to remotely and do its thing?

NDA's and the like preclude me from including anything more specific.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

慕巷 2024-12-23 17:25:07

JProfiler 代理使用分析接口 JVMTI,它是本机接口。虽然可以使用 Java 代理记录所显示数据的一小部分,但需要在 Java 代码中重复实现。

Java 代理不如本机代理更适合一般分析,因为它们必须在堆上分配所有资源。

如果您只对内存分析感兴趣,可以使用 jmap(包含在 JDK 中)等工具来提取可在 JProfiler 中打开的 HPROF 快照。

The JProfiler agent uses the profiling interface JVMTI which is a native interface. While it would be possible to record a small subset of the displayed data with a Java agent, it would require a duplicate implementation in Java code.

Java agents are less suitable for general profiling than native agents since they have to allocate all their resources on the heap.

If you're just interested in memory profiling, you can use tools like jmap (included in the JDK) to extract an HPROF snapshot that can be opened in JProfiler.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文