首页 > 解决方案 > 如何从 VisualVM 的 CPU 采样器结果中复制多行?

问题描述

我确定了 VisualVM 中性能问题的根本原因。我需要用 VisualVM 的数据整理一份报告。但是,我希望能够复制和粘贴多行。使用 Shift+Up/Down 仅选择一行。如果您在其他应用程序(如 excel)中尝试此操作,将选择多行。

例如要复制和粘贴这三行,我需要右键单击每一行,复制->复制行。Cmd+C 不起作用,因为它只给了我方法+类。不幸的是,我有几十行要复制。

MySlowCode.slowMethod ()    37,576 ms (49.1%)   82.7 ms (3%)
io.grpc.stub.ClientCalls.blockingUnaryCall ()   37,576 ms (49.1%)   82.7 ms (3%)
io.grpc.stub.ClientCalls$ThreadlessExecutor.waitAndDrain () 37,494 ms (49%) 0.0 ms (0%)

关于我的环境的详细信息:

VisualVM 1.4.4
MacOS 10.14.2

标签: visualvm

解决方案


当前不支持多行的复制粘贴。但是,您可以对收集的结果进行快照,然后可以将其导出到文件中。可以将其导出为 .csv、.html、.xml。


推荐阅读