2020
10-09
10-09
Python限制内存和CPU使用量的方法(Unix系统适用)
问题你想对在Unix系统上面运行的程序设置内存或CPU的使用限制。解决方案resource模块能同时执行这两个任务。例如,要限制CPU时间,可以像下面这样做:importsignalimportresourceimportosdeftime_exceeded(signo,frame):print("Time'sup!")raiseSystemExit(1)defset_max_runtime(seconds):#Installthesignalhandlerandsetaresourcelimitsoft,hard=resource.getrlimit(resource.RLIMIT_CPU)resource.setr...
继续阅读 >