
運行具有執行時間和記憶體 (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 時間或記憶體消耗: