【问题标题】:Running Eclipse under Valgrind在 Valgrind 下运行 Eclipse
【发布时间】:2008-10-09 21:28:43
【问题描述】:

这里有没有人在Valgrind 下成功运行Eclipse?我正在与涉及 JNI 代码的特别毛茸茸的崩溃作斗争,并希望 Valgrind 可能(再次)证明它的卓越性,但是当我在 Valgrind 下运行 Eclipse 时,JVM 以无法创建初始对象的错误消息终止堆(我目前无法访问确切的错误消息;我会尽快编辑这篇文章。)

【问题讨论】:

    标签: eclipse valgrind


    【解决方案1】:

    如果你run valgrind with --smc-check=all可以吗?

    另外——valgrind 极大地增加了程序的内存需求。对于像 Eclipse 这样大的东西,有很多麻烦的地方;希望你是 64 位原生的(因此有足够的地址空间)并且有大量的 RAM 和/或交换。

    【讨论】:

      【解决方案2】:

      如果本机代码发生崩溃,那么 gdb 可能是更好的选择。 它甚至应该在崩溃时自动停止执行,并可能向您显示堆栈跟踪(命令 bt)。

      【讨论】:

      • 我已经尝试过了。我发现崩溃发生在创建新线程时,但在控制权传递给 JVM 之前,即崩溃发生在 glibc 或 pthreads 内部的某个地方。
      猜你喜欢
      • 2019-06-13
      • 1970-01-01
      • 2014-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多