valgrind

    1热度

    1回答

    我一直在开发一段时间的开源项目,http://gtkworkbook.sourceforge.net/,最近遇到了一个问题,就像我正在圈子里。我很确定有一个堆问题,但我一直在查看这个代码太长,以找出它到底是什么。 所以,简而言之,我正在做的是在使用libcs​​v解析器的同时,将一个内存块从N个指针重新分配给M个指针。如果有其他列,我想将数组的最大大小增加到当前大小的2倍。下面是当前的代码: s

    7热度

    2回答

    我正在写一个似乎在泄漏内存的python扩展。我正在尝试使用valgrind找出问题的原因。 但是,它似乎是python本身泄漏内存根据valgrind。使用下面的简单脚本: hello.py print "Hello World!" ,做 > valgrind --tool=memcheck python ./hello.py (...) ==7937== ERROR SUMMARY:

    23热度

    5回答

    Linux上哪个更好? Valgrind或Purify 您对使用它们有什么看法?

    1热度

    2回答

    我使用下面的代码... 169: const char *title = Title.c_str(); 170: glutCreateWindow(title); ... Valgrind的给了我下面...... ==28841== Conditional jump or move depends on uninitialised value(s) ==28841== at 0x6FF7A

    4热度

    1回答

    我使用getpwnam_r来处理我的程序中的客户端连接。可悲的是,它似乎分配了一个永远不会释放的缓冲区。 有关Valgrind的输出: ==15774== 536 (104 direct, 432 indirect) bytes in 2 blocks are definitely lost in loss record 1 of 3 ==15774== at 0x4C24CFE: mallo

    0热度

    2回答

    我想知道您使用托管C++的仪器工具有什么经验? PIN:http://www.pintool.org/ Valgrind的:http://www.valgrind.org

    5热度

    4回答

    我需要使用Valgrind来检测服务器应用程序中发生的任何内存访问冲突。服务器创建许多线程。我怀疑有一个竞赛条件导致服务器每隔1小时左右崩溃。我们使用Valgrind来分析其内存使用情况,但服务器进程的速度急剧下降。服务器的速度下降很多,几乎没有可用性,没有可能的赛车条件。 有没有办法与我们的应用程序并行运行Valgrind,所以我们不会失去那么多的性能?

    1热度

    1回答

    当在虚拟机中运行而不是在本机linux系统中时,valgrind日志显示无效访问和数据竞争有多大有效。原因是,在虚拟机中,一切都是虚拟的。

    2热度

    1回答

    我有一个高度并行的Windows程序,它使用大量的线程,手动编码的机器同步指令以及家庭共享的并行安全存储分配器。唉, 存储管理有一个漏洞(不是配置器中的同步化漏洞,我敢肯定),我想找到它。 Valgrind已被建议作为查找存储管理错误的好工具。 Valgrind在这些情况下使用过的任何经验?

    14热度

    4回答

    我已经使用valgrinds地块工具来监视过去的内存使用情况。 有谁知道如何捕获在linux lighttpd服务器上产生的PHP进程的内存使用? 我发现,Valgrind的无法连接到一个prerunning过程(我不知道前手PHP进程的PID反正) 我只看到的lighttpd的内存使用情况,而不是产卵的PHP进程通过lighttpd cgi模块。 在此先感谢。