python写的公司内部mm文件的解析
来源:互联网 发布:手机网络ip地址查询 编辑:程序博客网 时间:2024/06/06 01:54
由于在分析内存溢出时,经常会分析mm文件,要进行长期观察,查看是否有哪一块内存是增长巨快的。但是由于要长期观察,所以就要进行对比,写了一个简易的文件处理,只能处理两个文件:
import fileinputimport sysmm_dict = {}file1 = Nonefile2 = None''' process fisrt file to make mm_dict '''def process_mm_file1_to_dict(): pre_file = open( file1 , "r") for line in pre_file: res = line.split(' ') if None==mm_dict.get(res[0]): mm_dict[res[0]] = int(res[1])''' process second file to compare mm_dict ''' def process_mm_file2_to_dict(): cur_file = open(file2, "r") for line in cur_file: res = line.split(" ") if None==mm_dict.get(res[0]): mm_dict[res[0]] = int(res[1]) else: mm_dict[res[0]] = int(res[1]) - mm_dict[res[0]]if __name__ == '__main__': file1 = sys.argv[1] file2 = sys.argv[2] process_mm_file1_to_dict() process_mm_file2_to_dict() res_dict = sorted(mm_dict.iteritems(), key=lambda item:item[1], reverse=True) for i in res_dict: if i[1]>0: print i[0], i[1]
0 0
- python写的公司内部mm文件的解析
- 从零开始动手写个公司内部用的iOS App
- 从零开始动手写个公司内部用的iOS App
- 《女生写的追MM》
- 批处理教程-公司内部的
- 郭士纳的公司内部邮件
- 用python登录公司内部SMTP服务器的代码
- python 写文件的疑问
- 之前写的python文件
- 某mm写的如何追mm(绝对专业)
- 一位MM写的经典程序
- 女生写的如何追MM
- 一位MM写的C语言函数
- 女生写的如何追mm.
- 女生写的如何追mm
- 一个MM程序员写的一个函数
- 经典:女生写的如何追mm
- 经典:女生写的如何追mm
- silverlight连接SQLite数据库,增删改查
- redis配置注意事项
- Jbpm通知custom
- VR学习第十一节:VR+汽车工业 VR+航空航天 VR+新闻 VR+广告
- 正式使用opencv里的训练和检测 - opencv_createsamples、opencv_traincascade-2.4.11版本
- python写的公司内部mm文件的解析
- VS2013常用快捷键
- Shader工具类 ShaderUtil
- vim配置
- leetcode_303. Range Sum Query - Immutable 求区间和
- android程序内存泄漏的原因和解决办法
- ubuntu apt-get
- html/css横向竖向导航栏的绘制
- 循环神经网络(RNN)