Блог пользователя ruslanjan

Автор ruslanjan, история, 6 лет назад, По-русски

будет ли этот код правильно читать время и память?

from gevent import subprocess
import resource

time_limit = 1
memory_limit = 1024 * 1000


p = subprocess.Popen("./main")
try:
    p.wait(timeout=time_limit)
except:
    print('Time limit')
    exit(0)

print('\n')
if resource.getrusage(resource.RUSAGE_CHILDREN).ru_maxrss > memory_limit:
    print("Memory Limit")
    exit(0)
print('OK')
  • Проголосовать: нравится
  • +47
  • Проголосовать: не нравится