国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Python限制內存和CPU使用量的方法(Unix系統適用)

Python限制內存和CPU使用量的方法(Unix系統適用)

2020-08-05 00:01David Beazley Python

這篇文章主要介紹了Python限制內存和CPU的使用量的方法,文中講解非常細致,代碼幫助大家更好的理解和學習,感興趣的朋友可以了解下

問題

你想對在Unix系統上面運行的程序設置內存CPU的使用限制

解決方案

resource 模塊能同時執行這兩個任務。例如,要限制CPU時間,可以像下面這樣做:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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 = resource.getrlimit(resource.RLIMIT_CPU)
 resource.setrlimit(resource.RLIMIT_CPU, (seconds, hard))
 signal.signal(signal.SIGXCPU, time_exceeded)
 
if __name__ == '__main__':
 set_max_runtime(15)
 while True:
  pass

程序運行時,SIGXCPU 信號在時間過期時被生成,然后執行清理并退出。

要限制內存使用,設置可使用的總內存值即可,如下:

?
1
2
3
4
5
import resource
 
def limit_memory(maxsize):
 soft, hard = resource.getrlimit(resource.RLIMIT_AS)
 resource.setrlimit(resource.RLIMIT_AS, (maxsize, hard))

像這樣設置了內存限制后,程序運行到沒有多余內存時會拋出 MemoryError 異常。

討論

在本節例子中,setrlimit() 函數被用來設置特定資源上面的軟限制和硬限制。 軟限制是一個值,當超過這個值的時候操作系統通常會發送一個信號來限制或通知該進程。 硬限制是用來指定軟限制能設定的最大值。通常來講,這個由系統管理員通過設置系統級參數來決定。 盡管硬限制可以改小一點,但是最好不要使用用戶進程去修改。

setrlimit() 函數還能被用來設置子進程數量、打開文件數以及類似系統資源的限制。 更多詳情請參考 resource 模塊的文檔。

需要注意的是本節內容只能適用于Unix系統,并且不保證所有系統都能如期工作。 比如我們在測試的時候,它能在Linux上面正常運行,但是在OS X上卻不能。

以上就是Python限制內存和CPU的使用量的方法的詳細內容,更多關于Python限制內存和CPU的資料請關注服務器之家其它相關文章!

原文鏈接:https://python3-cookbook.readthedocs.io/zh_CN/latest/c13/p14_putting_limits_on_memory_and_cpu_usage.html

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 亚洲欧美一级久久精品国产特黄 | 久久99精品国产麻豆婷婷洗澡 | 日本久草 | 亚洲国产精品99久久久久久久久 | 日本丶国产丶欧美色综合 | 国产视频二区 | 色网站在线免费观看 | 久久综合一区 | 午夜电影福利 | 黄色a级网站 | 一级毛片免费 | 国产亚洲一区二区三区在线观看 | 久久久一区二区三区 | 久久综合伊人77777蜜臀 | 午夜影院 | 久久国产亚洲精品 | 天天操,夜夜操 | 免费特级黄毛片 | 精品人成 | 亚洲怡红院在线观看 | 欧美福利电影在线观看 | 日韩国产一区二区 | 精品国产乱码久久久久久蜜柚 | 精品久久久久久久久久久 | 日韩成人中文字幕 | 欧美激情精品久久久久久变态 | 日本中文字幕在线观看 | 91精品一区二区 | 亚洲二区视频 | 欧美成人影院 | 午夜成人在线视频 | 国产高清视频在线 | 成人午夜网站 | 五月激情综合网 | 一本一道久久a久久精品综合 | 国产欧美日本 | 欧美国产在线观看 | 日韩超级大片免费看国产国产播放器 | 精品久久亚洲 | 国产一区二区三区视频 | 99久久婷婷国产精品综合 |