使VisualVM显示行号

  • 本文关键字:显示 VisualVM visualvm
  • 更新时间 :
  • 英文 :


我使用VisualVM来分析一个Scala程序,该程序是用默认的-g:vars编译的,其中包括行号(用javap验证了类文件有行号)。然而,VisualVM在它的任何分析中都没有显示任何行号,只有方法名。有没有办法让它显示文件和行号?使用VisualVM 1.3.2(如果重要的话:Sun JDK 6和Scala 2.9.0.1)

由于这个问题在Google中出现频率很高,而且几年来一直没有答案,我想我应该提供一个当时可能不存在的替代方案。作为VisualVM的替代方案,使用Java任务控制(Java Mission Control),它现在随最新的JDK一起提供,您可以分析并获取行号。默认情况下不显示行号。您可以在呼叫树中显示它们,右键单击其中一条树行并选择"区分帧>>行号"。

最新更新