问题标签 [valgrind]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
valgrind - Valgrind Massif工具输出图形界面?
我正在使用 Valgrind 3.3.1 和Massif工具来分析 C++ 应用程序的堆,我想知道是否有图形工具来检查文本输出文件文件。
感谢您的任何建议。
g++ - 编译二进制文件以在 Snow Leopard 上使用 valgrind
我使用https://bugs.kde.org/show_bug.cgi?id=205241上的补丁在 Snow Leopard 上安装了 valgrind 。但是,当我使用从 C++ 代码编译的二进制文件运行它时,我被告知 valgrind“无法执行二进制文件”。我应该设置哪些 g++ 标志以使我的程序与 valgrind 一起工作?
c++ - CppUnit 泄漏
用 valgrind 运行我的回归测试我有这样的报告:
我想这是因为添加到套件的测试在主要结束之前没有被删除。
这是我注册测试的方式:
如何取消注册这些测试?
c++ - Valgrind 报告“无效的 free() / delete / delete[]”
我不确定是什么原因造成的。
这是调用 delete 的 LCDControl 的析构函数。
这是 Crystalfontz::Get()
设备文本_:
LCDControl::ConfigSetup(),
valgrind - valgrind 是如何工作的?
有人可以提供有关 Valgrind 工作原理的快速顶级解释吗?一个例子:它如何知道何时分配和释放内存?
c++ - 令人困惑的 Valgrind 输出:间接丢失块但没有错误?
我正在运行 valgrind 3.5.0 来尝试消除程序中的内存泄漏。我这样调用它:
在我的程序完成后,valgrind 报告说
尽管告诉我有 0 个错误,但我担心分配和释放的数量不匹配。更令人担忧的还有以下几点:
还有额外的输出,与似乎是泄漏有关:
在 OneTwoThree 的构造函数中有问题的行中,我有以下内容:
稍后,在析构函数中, seen_ 被删除,如下所示:
没有与 seen_ 相关的内存重新分配;我只在运行程序的过程中将布尔值翻转为真/假。
我在这里看不到泄漏,我不明白 valgrind 试图告诉我什么。我一直在阅读 valgrind 手册(特别是this),但我并没有受到太多启发。
谁能帮我理解这个输出?
linux - 如何将 valgrind 运行到具有超级用户位的进程?
我正在运行 valgrind,如下所示:-
/usr/local/bin/valgrind“进程名”
执行后它给我以下错误
我的 valgrind 权限如下:- -r-sr-xr-x /usr/local/bin/valgrind
我的进程权限如下:--r-sr-xr-x "process_name"
平台:Linux VMLINUX3 2.6.9-78.0.22.ELsmp(RHEL)
Valgrind 版本:valgrind-3.5.0
对此的任何帮助将不胜感激
daemon - 如何使用 cachegrind 输出来优化应用程序
我需要提高系统的吞吐量。
通常的优化周期已经完成,我们已经实现了 1.5 倍的吞吐量。
我现在开始怀疑是否可以利用 cachegrind 输出来提高系统的吞吐量。
有人可以指出我如何开始吗?
我的理解是我们需要确保最常用的数据应该保持足够小,以便它保留在 L1 缓存中,而下一组数据应该适合 L2。
这是我正在采取的正确方向吗?
c++ - 用于 RHEL 5.1 的 kcachegrind
我即将对应用程序进行分析。我有 vagrind,但没有安装 kcachegrind。尝试编译但没有成功。
可以从哪里获得 RHEL 5.1?
c++ - Valgrind memcheck 编程启用
我不认为有一种方法可以像使用 callgrind 那样以编程方式启用/禁用 Valgrind memcheck?(启动/停止仪器)。
这很痛苦,速度慢得无法使用(如果您要测试的代码自动启动并且您只是让它运行,这没关系),但是如果不单击应用程序中的几个按钮,我实际上无法进入重要的代码,它被呈现完全没有反应。(我的代码是另一个应用程序的插件)
谢谢