成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

限制你的Python程序所能使用的最大內存

開發 后端
如果程序開發不當,可能會出現占用過多內存的情況。特別是在Docker里面,如果Python程序占用太多內存,可能會導致Docker容器死掉。

 

如果程序開發不當,可能會出現占用過多內存的情況。特別是在Docker里面,如果Python程序占用太多內存,可能會導致Docker容器死掉。

為了限制Python程序所能使用的最大內存,我們可以使用Python自帶的resource模塊。

首先獲取系統默認的內存soft上限和hard上限:

 

  1. import resource 
  2. soft, hard = resource.getrlimit(resource.RLIMIT_AS) 

其中的resource.RLIMIT_AS實際上就是數字5,表示內存資源。而soft限制是一個可以調節的內存使用上限,hard是一個一旦設定就很難動態調整的內存使用量上限。

在我的電腦上運行效果如下圖所示:

 

一開始soft和hard的值是一樣的。并且它們的單位不是比特。而是比比特還小的單位。我的電腦是8GB內存,而8 * 1024 ^ 6 正好約等于這里的hard和soft的值。

接下來,設置當前運行的這個Python程序能夠使用的最大內存:

 

  1. resource.setrlimit(resource.RLIMIT_AS, (最大上限, hard)) 

其中最大上限是一個整數。假設我想限制當前程序最多可以使用500MB的內存,那么這里的最大上限可以設置為:

 

  1. 0.5 * 1024 ^ 6 = 576460752303423488 

所以設置為:

 

  1. resource.setrlimit(resource.RLIMIT_AS, (576460752303423488, hard)) 

那么當前Python程序使用的內存超過500MB以后,程序就會拋出MemoryError。

最后,這些代碼只能在Linux系統上正常工作。Windows和Mac上可能會有問題。 

責任編輯:華軒 來源: 未聞Code
相關推薦

2021-03-29 09:10:23

Python內存inux

2021-01-15 06:54:54

Python內存程序

2024-08-02 14:52:00

2010-09-25 09:56:46

JVM最大內存

2012-10-08 14:52:56

數據結構

2012-10-09 10:09:19

數據結構

2012-10-10 10:30:18

數據結構

2012-10-10 10:13:22

數據結構

2012-10-18 10:40:46

數據結構

2012-10-08 15:59:38

數據結構

2021-09-05 06:00:47

電腦內存Windows

2020-02-09 17:23:17

Python數據字典

2020-06-17 14:10:01

Python內存程序

2011-03-17 16:51:51

SQLServer數據加速劑

2024-08-07 08:40:46

2017-03-14 18:48:06

Android性能優化內存優化

2023-06-26 07:11:01

筆記本內存辦公

2018-03-16 14:04:45

Linux大內存頁虛擬內存管理

2021-04-30 19:53:53

HugePages大內存頁物理

2010-11-08 10:07:23

SQL Server內
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产乱码精品一品二品 | 欧美日韩在线国产 | 91久久| 亚洲国产一区在线 | 亚洲 欧美 日韩在线 | 日韩国产中文字幕 | 日韩视频在线一区 | 精品国产18久久久久久二百 | 日本三级在线视频 | 欧美一区二区三区精品免费 | 久久久久久亚洲精品 | 精品成人一区二区 | 亚洲综合色视频在线观看 | 成人免费在线小视频 | 日韩中文字幕av | www.久草.com | 国产精品视频一区二区三区 | 91中文字幕在线观看 | 特黄色一级毛片 | 日韩一区二区精品 | 日韩爱爱网站 | 蜜月aⅴ免费一区二区三区 99re在线视频 | 男女羞羞在线观看 | 日日干夜夜操 | 男人天堂99 | 国产精品伦理一区 | 国产精品一区二区在线免费观看 | 精品久草 | 国产黄色网址在线观看 | 亚洲免费网 | 在线观看欧美一区 | a免费观看| 91文字幕巨乱亚洲香蕉 | 亚洲精品综合 | 久久福利网站 | 亚洲情综合五月天 | 日韩精品一区二区三区免费视频 | 成人一区二区视频 | 免费视频色 | 亚洲综合第一页 | 一区免费视频 |