Python小工具之消耗系統(tǒng)指定大小內存的方法
更新時間:2018年12月03日 10:32:11 作者:kongxx
今天小編就為大家分享一篇Python小工具之消耗系統(tǒng)指定大小內存的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
工作中需要根據(jù)某個應用程序具體吃了多少內存來決定執(zhí)行某些操作,所以需要寫個小工具來模擬應用程序使用內存情況,下面是我寫的一個Python腳本的實現(xiàn)。
#!/usr/bin/python
# -*- coding: utf-8 -*-
import sys
import re
import time
def print_help():
print 'Usage: '
print ' python mem.py 100MB'
print ' python mem.py 1GB'
if __name__ == "__main__":
if len(sys.argv) == 2:
pattern = re.compile('^(\d*)([M|G]B)$')
match = pattern.match(sys.argv[1].upper())
if match:
num = int(match.group(1))
unit = match.group(2)
if unit == 'MB':
s = ' ' * (num * 1024 * 1024)
else:
s = ' ' * (num * 1024 * 1024 * 1024)
time.sleep(10000)
else:
print_help()
else:
print_help()
使用方法如下:
python mem.py 100M python mem.py 1G
以上這篇Python小工具之消耗系統(tǒng)指定大小內存的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
python實現(xiàn)一次創(chuàng)建多級目錄的方法
這篇文章主要介紹了python實現(xiàn)一次創(chuàng)建多級目錄的方法,涉及Python中os模塊makedirs方法的使用技巧,非常簡單實用,需要的朋友可以參考下2015-05-05
python numpy中multiply與*及matul 的區(qū)別說明
這篇文章主要介紹了python numpy中multiply與*及matul 的區(qū)別說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-05-05
Python腳本提取fasta文件單序列信息實現(xiàn)
這篇文章主要為大家介紹了Python腳本提取fasta文件單序列信息實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-07-07
Python與Appium實現(xiàn)手機APP自動化測試的示例代碼
本文主要介紹了Python與Appium實現(xiàn)手機APP自動化測試的示例代碼,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-02-02
打印出python 當前全局變量和入口參數(shù)的所有屬性
打印出python 當前全局變量和入口參數(shù)的所有屬性的實現(xiàn)代碼。2009-07-07

