Python小工具之消耗系统指定大小内存的方法

  

工作中需要根据某个应用程序具体吃了多少内存来决定执行某些操作,所以需要写个小工具来模拟应用程序使用内存情况,下面是我写的一个Python脚本的实现。

        # !/usr/bin/python   # - * -编码:utf - 8 - *   导入系统   进口再保险   导入的时间      def print_help ():   打印的用法:   python mem打印”。py 100 mb的   python mem打印”。py 1 gb的      if __name__==癬_main__”:   如果len (sys.argv)==2:   模式=re.compile (' ^ (\ d *) ([M] | G B)美元”)   匹配=pattern.match (sys.argv [1] .upper ())   如果匹配:   num=int (match.group (1))   单位=match.group (2)   如果单位==癿”:   s=' ' * (num * 1024 * 1024)   其他:   s=' ' * (num * 1024 * 1024 * 1024)      time . sleep (10000)   其他:   print_help ()   其他:   print_help ()   之前      

<强>使用方法如下:

        python mem。py 100   python mem。py 1克      之前      

以上这篇Python小工具之消耗系统指定大小内存的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

Python小工具之消耗系统指定大小内存的方法