我有一个malloc调用的巨大分配(数十GB),在正常情况下可以工作。系统具有巨大的RAM,并且是运行2.6 x86_64内核的64位机器。
使用setrlimit将mem rlimit设置为无限制。
我想使用Valgrind运行它来进行内存分析并检查泄漏。
但是,当使用valgrind运行时,malloc会失败并返回空指针。
我尝试减少分配的大小,但这并没有帮助。
有任何建议吗?
祝好, -J
使用setrlimit将mem rlimit设置为无限制。
我想使用Valgrind运行它来进行内存分析并检查泄漏。
但是,当使用valgrind运行时,malloc会失败并返回空指针。
我尝试减少分配的大小,但这并没有帮助。
有任何建议吗?
祝好, -J