gpt4 book ai didi

java - 如何在 JVM 分析器中获得类似于 android Traceview 中的 "Timeline Panel"的 View ?

转载 作者:太空宇宙 更新时间:2023-11-04 14:27:28 25 4
gpt4 key购买 nike

在 Android 平台中,您有 Traceview ,一个具有“时间轴面板” View 的分析工具,您可以轻松地以历史和结构化的方式查看每种方法所花费的时间。一个嵌套调用显示在另一个嵌套调用下方,您可以放大以详细了解嵌套并查看方法名称。 Timeline Panel

我不是分析方面的专家,但对我来说,这是在特定用例或高级例程中查找瓶颈的简单方法。

如何使用 VisualVM 等 JVM 工具获得等效 View ?

VisualVM 有一个“热点”表,显示按“自身时间”或“总时间”排序的方法名称,最终突出显示从任何地方调用的语言核心的低级方法,与任何事物都没有嵌套或历史关系。我不知道如何有效地使用它。

最佳答案

VisualVM 中没有这样的 View ,但如果您对分析数据或采样数据进行“快照”,您将获得按线程划分的调用 TreeView 。这将使您能够找到代码中的瓶颈。另请参阅Profiling With VisualVM, Part 1Profiling With VisualVM, Part 2了解有关不同分析设置的更多信息。

关于java - 如何在 JVM 分析器中获得类似于 android Traceview 中的 "Timeline Panel"的 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26517793/

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