使VisualVM显示行号

12

我正在使用VisualVM来分析一个编译选项默认为-g:vars(包括行号,已通过javap验证)的Scala程序。然而,VisualVM在其所有分析中都没有显示任何行号,仅显示方法名称。是否有办法使其显示文件和行号?使用的是VisualVM 1.3.2(如果相关的话:Sun JDK 6和Scala 2.9.0.1)。

1个回答

3

由于这个问题在谷歌上排名很高,而且已经过去了几年也没有答案,所以我想提供一个可能当时不存在的替代方案。作为 VisualVM 的替代方案,可以使用 Java Mission Control,在最新的 JDK 中自带该工具,您可以对其进行分析并获取代码行号。 默认情况下不显示代码行号,您可以通过右键单击树形结构中的某一行并选择“按行号区分框架”来显示它们。


说句实话,我在 https://github.com/oracle/visualvm/issues/408 上提交了一个增强请求。 - Gili

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接