使用IDEA Intellij在Ubuntu 12.04上设置YourKit Java Profiler时我缺少什么?

时间:2013-01-04 13:49:58

标签: intellij-idea yourkit

设置YourKit Java Profiler时出现此错误

Error occurred during initialization of VM
Could not find agent library /home/adelin/Downloads/YourKitJavaProfiler9.0/yjp-9.0.9/bin/linux-x86-32/libyjpagent.so in absolute path, with error: /home/adelin/Downloads/YourKitJavaProfiler9.0/yjp-9.0.9/bin/linux-x86-32/libyjpagent.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)

我的JVM是64位。我在这里错过了什么吗?

我有一些E2E测试涉及Threads,Sockets和SiteBricks Http webclients。现在我的测试运行速度非常慢,每次测试大约6秒,这非常慢。我想使用分析器来观察测试完全放慢的位置。我的测试框架工作是TestNG。当我按下右键并按“配置文件”时,我收到上述消息。

感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

尝试链接到linux-x86-64版本:

/home/adelin/Downloads/YourKitJavaProfiler9.0/yjp-9.0.9/bin/linux-x86-64/libyjpagent.so

如果不存在,请尝试从以下位置重新下载:

http://www.yourkit.com/download/older.html

答案 1 :(得分:0)

Adelin,

。所以"共享对象"它们包含已编译的代码。将它们视为Microsoft World中的.dll。 如果将它们放在路径中,JVM的本机部分肯定会链接到它们。

干杯。