【问题标题】:Attach source code to Jprofiler将源代码附加到 Jprofiler
【发布时间】:2016-11-26 13:01:06
【问题描述】:

我是使用 JProfiler 的新手。我正在对应用程序进行远程分析。当我单击任何对象的显示源时,它会显示“在源路径中找不到源文件”,因为远程计算机上只有二进制文件。有什么办法可以链接源代码。仅供参考,我可以访问我可以使用的代码。

【问题讨论】:

  • 请注意,当 JProfiler 正在积极分析正在运行的应用程序时,您可能必须配置源路径。在查看快照时设置源路径可能不起作用。

标签: java performance-testing jprofiler


【解决方案1】:

在 JProfiler 的主菜单中,选择“Session->Session Settings”(在会话运行时)。在“应用程序设置”选项卡上,选择“源路径”单选按钮并将您的源根添加到右侧的列表中。

【讨论】:

  • 我确实尝试了上述选项,但仍然收到相同的消息:“在源路径中找不到源文件”。一些源路径没有得到解决。
  • 如果类文件在“com.mycorp”包中,则必须添加包含“com”目录的目录。
  • 非常感谢。它确实解决了路径。我还有一个问题:对于 char[ ] 或 java.util.hashmap[ ] 之类的实例,如何跟踪应用程序中的哪个类导致了问题,因为直接单击 View Source 对这些实例不起作用。我应该检查在分配树或图中生成这些实例的类吗?请告知,我被困在这个问题上,在用户指南或互联网上找不到任何相关信息!
  • 你必须使用 heap walker 来找出哪些实例持有选定的对象或数组。
  • 它也适用于我,但我想知道是否有更好的方法来做到这一点,因为在我的情况下,我有一个包含多个模块的应用程序,所以我想我必须添加源路径每个模块的!!!!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多