限制 Linux 上调试应用程序的资源使用
我有一个 C/C++ 应用程序,仅在重负载下才会崩溃。我通常使用 valgrind 和 gprof 来调试内存泄漏和分析问题。失败率约为 100 万次运行中 100 次。这是…
意外内存泄漏 [Valgrind]
今天我只是想检查一下 valgrind 是如何工作的。所以我创建了一个简单的程序。 //leak.C #include class leak { int *p; public: leak():p(new int[10]…
Valgrind 声称存在未释放的内存。这很糟糕吗?
Valgrind 为我提供了以下关于我的代码的泄漏摘要。但是,我已经释放了所有分配的内存。这是坏事还是正常现象?我的程序是c语言的。 ==3513== 泄漏摘要…
valgrind,分析计时器已过期?
我尝试使用 valgrind 分析一个简单的 c prog: [zsun@nel6005001 ~]$ valgrind --tool=memcheck ./fl.out ==2238== Memcheck,内存错误检测器 ==2238=…
详细的 Valgrind 内部文档
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
为什么 valgrind 说基本 SDL 程序正在泄漏内存?
这是 SDL 程序: #include int main(int argc, char** argv){ SDL_Init(SDL_INIT_VIDEO); SDL_Surface* screen = SDL_SetVideoMode(640, 480, 16, SDL…
调试 valgrind 生成的核心
Valgrind 生成了一个 vgcore.NNNN 文件——如何使用 GDB 调试核心?我是否需要使用原始可执行文件并提供核心,还是有其他方法可以做到这一点? 使用 v…
有没有办法在进程结束时对静态成员执行某些操作?
我有一个使用 libxml2 的类。它具有静态成员,用于保存模式文件及其解析器的上下文。我正在使用 valgrind,它抱怨内存没有与模式上下文相关联地释放。…
valgrind 下运行的程序被中断时线程堆栈回溯
我有一个服务器程序,它没有非常干净/优雅的关闭(一般不应该终止)。当跟踪内存泄漏时,我在 valgrind 下运行它,但最终必须通过信号终止进程(^C)…
查找 Solaris 上的错误内存访问
在 Linux、FreeBSD 和其他系统上,我使用 valgrind 来检查内存错误,例如无效读取等。我真的很喜欢 valgrind。现在我必须在 Solaris/OpenSolaris 上测…
Valgrind 在给字符串赋值时报告内存泄漏
Valgrind 在为字符串赋值时报告内存泄漏。 我使用以下简单代码来测试 Valgrind 报告的内存泄漏。 /****************************************** * FIL…
测量 Linux 上进程的内存使用情况
我正在尝试测量 linux 上进程(java 程序)的内存使用情况,并有两个与之相关的问题: 我尝试使用脚本 ps_mem.py(对 /proc/$PID/smaps 中的值求和)…