我正在使用VisualVM来分析使用默认的-g:vars编译的Scala程序,其中包含行号(通过javap验证类文件具有行号)。但是,VisualVM在其任何分析中都没有显示任何行号,只显示方法名称。有没有办法让它显示文件和行号?使用VisualVM 1.3.2(如果重要的话:Sun JDK 6和Scala 2.9.0.1)。
答案 0 :(得分:2)
由于谷歌这个问题很高,几年过去没有答案,我想我会提供一个当时可能不存在的替代方案。作为VisualVM的替代方案,使用Java Mission Control(现在随最新的JDK一起提供),您可以分析和获取行号。默认情况下不显示行号。您可以通过右键单击其中一个树线并选择"区分帧>>来在调用树中显示它们。行号"。