gpt4 book ai didi

java - 为什么没有用于 Java 的时间线分析器?

转载 作者:行者123 更新时间:2023-12-04 07:15:24 24 4
gpt4 key购买 nike

我搜索过的所有分析器(仅举几例:VisualVM、JProfiler、YourKit、async-profiler 和诚实分析器)都不支持简单的时间线 View ,Chrome Devtool 或 Unity profiler 支持。这不能在java端实现的任何原因?
Timeline view on chrome devtool

最佳答案

由于必须收集大量数据,因此显示所有方法调用的时间线 View 对于 Java 程序并不实用。此外,它们通常没有用,因为数据很难跟踪。显示累积堆栈跟踪的 View (调用树、热点 View 、调用图、火焰图)对解决性能问题更有帮助。
但是,JProfiler 与它的调用跟踪器 View 有一些相似之处。它不显示为时间线,而是显示为线程、包、类和实际方法调用的分层树。
enter image description here
上面的屏幕截图显示了来自演示应用程序的测量结果。在实际应用程序中,此记录会生成大量数据并设置上限以避免过度使用内存。因此,当与记录特殊事件的简短调用跟踪的触发器结合使用时,此功能非常有用。
免责声明:我公司开发 JProfiler。

关于java - 为什么没有用于 Java 的时间线分析器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68803311/

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