Python小工具之消耗系统指定大小内存的方法
作者:kongxx 时间:2022-10-19 18:53:51
工作中需要根据某个应用程序具体吃了多少内存来决定执行某些操作,所以需要写个小工具来模拟应用程序使用内存情况,下面是我写的一个Python脚本的实现。
#!/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
来源:https://blog.csdn.net/kongxx/article/details/51668547
标签:Python,内存
0
投稿
猜你喜欢
python实现简单石头剪刀布游戏
2023-03-08 03:23:44
Java获取网络文件并插入数据库的代码
2024-01-23 19:35:10
python 实现堆排序算法代码
2023-01-12 21:21:26
python pygame实现挡板弹球游戏
2022-11-25 17:50:42
一起来了解mysql数据库
2024-01-24 07:40:00
谈谈XHTML中CDATA
2007-09-17 12:45:00
用Python画小女孩放风筝的示例
2021-11-20 09:40:25
border:none;与border:0;的区别
2009-11-27 19:04:00
Python使用requests xpath 并开启多线程爬取西刺代理ip实例
2023-05-01 23:36:51
Python时间获取及转换知识汇总
2023-08-02 12:17:08
asp如何实现点击数的计算?
2010-05-18 18:39:00
基于SQL Server的C/S数据库应用系统
2009-01-21 14:44:00
python爬虫框架feapder的使用简介
2021-07-20 14:38:27
pytorch实现从本地加载 .pth 格式模型
2021-07-01 18:32:03
Python函数式编程的用法详解
2021-12-21 16:16:15
使用Python实现下载网易云音乐的高清MV
2022-08-07 17:30:52
利用Python实现自动扫雷小脚本
2023-05-10 01:45:27
python+excel接口自动化获取token并作为请求参数进行传参操作
2022-05-19 04:10:18
django之跨表查询及添加记录的示例代码
2022-11-23 14:44:25
C#向数据库中插入或更新null空值与延迟加载lazy
2024-01-24 09:28:20