<outside any =“”known =“”module =“”>,Vtune Amplifier Error </outside>

时间:2014-10-09 07:22:38

标签: java vtune

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

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

但是,在自上而下的树中,我通常可以看到[在任何已知模块之外]花费了一定的时间。

当我点击它时,我看不到任何东西。

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

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

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

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

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

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

但它效果不好。

我的Ubutu版本是14.04.1 LTS

请帮助我!!

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

由于

1 个答案:

答案 0 :(得分:0)

当您开始进行性能分析时,您会看到类似于&#34的消息;无法对目标进程的受管部分进行概要分析。没有可用的Java * Attach API。只会对目标流程的原生部分进行概要分析。&#34;? 是 - 表示您使用的是独立的JRE(不是JDK的一部分)。 JRE包不包含用于附加和分析Java代码的Java Attach API。你能不能试试JDK。

谢谢, 丹尼斯