【问题标题】:<Outside any known module>, Vtune Amplifier Error<在任何已知模块之外>,Vtune 放大器错误
【发布时间】:2014-12-04 00:54:54
【问题描述】:

目前我在linux系统中使用VTune分析器来分析java代码。

我通过将报告附加到正在运行的进程来生成报告。

但是,在自上而下的树中,我通常可以看到 [Outside any known module] 这需要一定的时间。

当我点击它时,我什么也看不到。

奇怪的是,有时它可以生成正确的自上而下的报告。

当 vtune 可以生成正确的报告时,跟踪文件通常约为 500MB

另一方面,当它无法生成时,跟踪文件只有大约 5MB

有很多观点认为这是因为“动态代码”。

所以,我在关闭jdk中的JIT选项后尝试了这个步骤。

当然,我是在 root 下运行的。

但是效果不好。

我的 Ubutu 版本是 14.04.1 LTS

请帮帮我!!

任何可能的想法都可能会有所帮助

谢谢

【问题讨论】:

    标签: java intel-vtune


    【解决方案1】:

    当您开始分析时,您是否看到类似“无法分析目标进程的托管部分。没有可用的 Java* Attach API。只会分析目标进程的本机部分。”之类的消息? 是 - 表示您使用的是独立的 JRE(它不是 JDK 的一部分)。 JRE 包不包含用于附加和分析 java 代码的 Java Attach API。请你试试JDK。

    谢谢, 丹尼斯

    【讨论】:

      猜你喜欢
      • 2013-04-11
      • 1970-01-01
      • 1970-01-01
      • 2013-03-09
      • 2017-12-21
      • 1970-01-01
      • 2017-09-13
      • 1970-01-01
      • 2015-01-18
      相关资源
      最近更新 更多