Python-resource進程資源管理(內存)


可以通過代碼控制進程內存的方法:

 

基礎參數:
RLIMIT_AS 進程可用存儲區大小
RLIMIT_CORE core文件最大字節
RLIMIT_CPU CPU時間最大值
RLIMIT_DATA 數據段最大長度
RLIMIT_FSIZE 可創建文件的最大值
RLIMIT_LOCKS 文件鎖的最大數
RLIMIT_MEMLOCK 使用mlock能否在存儲器中鎖定最長字節數
RLIMIT_NOFILE 能打開的最大文件數
RLIMIT_NPROC 每個用戶id可擁有的最大進程數
RLIMIT_RSS 最大駐存集的字節長度
RLIMIT_STACK 棧的最大長度

 

參數內容查詢與設置:

import resource

soft_memory,hard_memory = resource.getrlimit(RLIMIT_AS)

resource.setrlimit(R_LIMIT_AS,(soft_memory,hard_memory)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM