我想使用 Valgrind 3.7.0 来查找我的 Java 本机代码中的内存泄漏。我正在使用 jdk1.6.0._29。
为此,我必须设置 --trace-children=yes 标志。设置该标志后,我不再可以在任何 Java 应用程序上运行 valgrind,即使是这样的命令:
valgrind --trace-children=yes --smc-check=all java -version
将收到错误消息:
Error occurred during initialization of VM
Unknown x64 processor: SSE2 not supported
我看过这个链接:https ://bugs.kde.org/show_bug.cgi?id=249943 ,但它没有用。
在没有 Valgrind 或没有 --trace-children 标志的情况下运行程序很好。
有人知道我能做什么吗?