Eu recomendaria essa boa ferramenta, limitará o tempo de CPU ou o consumo de memória:
Qual é a melhor maneira de executar um executável com limite de tempo de execução e memória (RAM) (por exemplo, 2,5 segundos e 32768 kB)?
Eu preciso obter o código de saída se ele sair sem violar os limites de tempo e memória. Caso contrário, ele deve ser eliminado e preciso saber qual limite ele violou (por exemplo, MEMORY_LIMIT_EXCEEDED
, TIME_LIMIT_EXCEEDED
).
Eu recomendaria essa boa ferramenta, limitará o tempo de CPU ou o consumo de memória: