valgrind

    16热度

    3回答

    我正在尝试调试使用Qt/C++的大型应用程序构建,而且valgrind正在报告内部Qt内容的大量内存泄漏。 任何人都可以共享一个适当的valgrind抑制文件的Qt应用程序? 谢谢! EG。 #include <qobject.h> int main() { QObject o; return 0; } 回报: $ valgrind --leak-check=fu

    61热度

    2回答

    我正在使用Valgrind 3.3.1和Massif工具来剖析C++应用程序的堆,我想知道是否有图形工具来检查文本输出文件文件。 感谢您的任何建议。

    4热度

    1回答

    我在Snow Leopard上使用https://bugs.kde.org/show_bug.cgi?id=205241上的补丁安装了valgrind。但是,当我使用从C++代码编译的二进制文件运行它时,我被告知valgrind“无法执行二进制文件”。我应该用什么样的g ++标志来让我的程序和valgrind一起工作?

    3热度

    1回答

    运行我的回归测试的valgrind与我有这样的报告: ==20341== 256 bytes in 1 blocks are indirectly lost in loss record 915 of 919 ==20341== at 0x4A0661C: operator new(unsigned long) (vg_replace_ma

    70热度

    5回答

    有人可以提供关于Valgrind如何工作的快速顶级解释吗?一个例子:它如何知道内存何时分配和释放?

    1热度

    1回答

    我正在运行valgrind 3.5.0来尝试和压缩我的程序中的内存泄漏。 我调用它像这样: valgrind --tool=memcheck --leak-check=yes --show-reachable=yes 我的程序完成后的valgrind报告说 ==22926== ==22926== ERROR SUMMARY: 0 errors from 0 contexts (suppres

    7热度

    5回答

    我运行的valgrind如下: - 在/ usr/local/bin目录/ Valgrind的 “PROCESS_NAME” excecution它给我下面的错误后 ==21731== ==21731== Warning: Can't execute setuid/setgid executable: ==21731== Possible workaround: remove --trace-

    8热度

    4回答

    我需要提高系统的吞吐量。 通常的优化循环已经完成,我们已经实现了1.5倍的更好的吞吐量。 我现在开始怀疑我是否可以利用cachegrind输出来提高系统的吞吐量。 有人可以指点我如何开始呢? 我的理解是我们需要确保最常用的数据应该保持足够小,以便它保留在L1缓存中,并且下一组数据应该适合L2。 这是我正在采取的正确方向吗?

    2热度

    2回答

    我即将对应用程序执行分析。我有迷路,但kcachegrind没有安装。 试图编译没有成功。 从哪里可以获得RHEL 5.1?

    1热度

    1回答

    我是使用valgrind的新手。我正在为我的C库运行测试。我试着在valgrind下运行它,并获得了一些关于我的代码中可能出现的错误的非常有价值的信息。困扰我开始每天的valgrind会议的一件事是充满这样的消息: DWARF2 CFI reader: unhandled CFI instruction 0:22 IIUC这无关我的代码的问题,我想禁用它们,以简化其他错误的分析。我读过valg