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