2011-07-12 99 views
8

我使用VisualVM来分析已使用缺省-g:vars编译的Scala程序,该程序包含行号(通过javap验证,类文件具有行号)。但是,VisualVM在任何分析中都不显示任何行号,只有方法名称。有什么办法让它显示文件和行号?使用VisualVM 1.3.2(如果它很重要:Sun JDK 6和Scala 2.9.0.1)。使VisualVM显示行号

回答

1

由于这个问题在谷歌中很高,几年没有答案,我想我会提供一个可能在当时不存在的替代方案。作为VisualVM的替代品,使用现在随附最新JDK的Java Mission Control,您可以分析并获取行号。行号默认情况下不显示。您可以在调用树中显示它们,方法是右键单击其中一个树形行,然后选择“通过>>行号区分帧”。