我想使用Valgrind 3.7.0在我的Java本地代码中查找内存泄漏。我正在使用jdk1.6.0._29。Valgrind和Java
要做到这一点,我必须设置--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标志的程序很好。
有没有人有任何想法我可以做什么?
在最新的Valgrind调用者限制设置为500。 – 2014-07-03 16:07:01