用python消耗linux内存方法
# -*- 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()
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。