How do I force a program to appear to run out of memory?

后端 未结 9 913
旧巷少年郎
旧巷少年郎 2020-12-24 07:39

I have a C/C++ program that might be hanging when it runs out of memory. We discovered this by running many copies at the same time. I want to debug the program without co

9条回答
  •  南方客
    南方客 (楼主)
    2020-12-24 08:18

    An other way of doing it is to use failmalloc which is a shared library that overrides malloc etc. and then fail :-). It gives you control over when to fail and can be made to fail randomly, every nth time etc.

    I havent used it my self but have heard good things.

提交回复
热议问题