2014-10-09 19 views
0

目前,我正在使用Linux系統中的VTune分析器來分析Java代碼。<在任何已知模塊之外>,Vtune放大器錯誤

我通過將它附加到正在運行的進程來生成報告。

但是,在自頂向下的樹中,我通常可以看到[在任何已知模塊之外]花費了一定的時間。

當我點擊它時,我看不到任何東西。

奇怪的是,有時它可以生成適當的自上而下的報告。

在Vtune可以生成適當的報告,跟蹤文件通常大約500MB

在另一方面,當它不能產生是,跟蹤文件僅僅是5MB左右

有很多意見,這是因爲「即時編碼」。

因此,我在關閉jdk中的JIT選項後嘗試了這一步。

當然,我在root下運行它。

但它不好用。

我的Ubutu版本是14.04.1 LTS

請幫助我!

任何一種可能的思路可能會有所幫助

感謝

回答

0

當你開始分析你看到這樣的消息「無法配置文件中的目標進程的管理的一部分。有沒有Java *附加可用的API 。只有目標進程的本地部分將被分析。「? 是 - 表示您正在使用獨立的JRE(不屬於JDK的一部分)。 JRE軟件包不包含Java Attach API來附加和分析Java代碼。你可以試試JDK。

謝謝, Denis

相關問題