【发布时间】:2023-04-11 08:24:02
【问题描述】:
有什么方法可以轻松地将 C/C++ 应用程序限制在指定的内存量(30 mb 左右)?例如:如果我的应用程序尝试完成将 50mb 文件加载到内存中,它将死/打印一条消息并退出/等等。
诚然,我可以不断地检查应用程序的内存使用情况,但如果我超过了它会因为错误而死掉会更容易一些。
有什么想法吗?
平台不是什么大问题,windows/linux/whatever 编译器。
【问题讨论】:
-
为什么不只检查文件的大小?
标签: c++ c memory-management