如何从 VisualVM 的 CPU 采样器结果中复制多行?

How to copy multiple rows from VisualVM's CPU Sampler results?

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

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

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

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