我有一个 C/C++ 应用程序,仅在重负载下才会崩溃。我通常使用 valgrind 和 gprof 来调试内存泄漏和分析问题。失败率约为 100 万次运行中 100 次。这是一致的。 我是否可以表面上以某种方式限制 valgrind 中运行的应用程序的调试版本可用的资源,而不是重现应用程序的流量?
最佳答案
ulimit
可用于 bash 对某些资源设置硬限制。
关于linux - 限制 Linux 上调试应用程序的资源使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2186549/