运行具有执行时间和内存(RAM)限制(例如 2.5 秒和 32768 kB)的可执行文件的最佳方法是什么?
如果退出时没有违反时间和内存限制,我需要获取退出代码。否则应该将其终止,并且我需要知道它违反了哪个限制(例如MEMORY_LIMIT_EXCEEDED
)TIME_LIMIT_EXCEEDED
。
答案1
我推荐这个好工具,它可以限制 CPU 时间或内存消耗:
运行具有执行时间和内存(RAM)限制(例如 2.5 秒和 32768 kB)的可执行文件的最佳方法是什么?
如果退出时没有违反时间和内存限制,我需要获取退出代码。否则应该将其终止,并且我需要知道它违反了哪个限制(例如MEMORY_LIMIT_EXCEEDED
)TIME_LIMIT_EXCEEDED
。
我推荐这个好工具,它可以限制 CPU 时间或内存消耗: