文件名称:Python限制内存和CPU使用量的方法(Unix系统适用)
文件大小:48KB
文件格式:PDF
更新时间:2024-01-07 02:12:10
ni 方法 系统
问题 你想对在Unix系统上面运行的程序设置内存或CPU的使用限制。 解决方案 resource 模块能同时执行这两个任务。例如,要限制CPU时间,可以像下面这样做: import signal import resource import os def time_exceeded(signo, frame): print("Time's up!") raise SystemExit(1) def set_max_runtime(seconds): # Install the signal handler and set a resource limit soft, hard = r