最近在做文本统计,用 Python 实现,遇到了一个比较有意思的难题――如何保存统计结果。另外考虑到将来程序会运行在不同配置的设备上,让其他开发者根据自身情况计算这个阈值也有点太不友好,于是我想到了一个办法――不如让 Python 自己检测自己的内存占用,如果快满了,就同步写入硬盘一次。要用 Python 监控自身内存占用,要使用 psutil 这个库来和系统进行交互,基本逻辑就是先拿到自己的 pid ,然后根据这个 pid 去跟系统获取进程信息。比如我系统是 32GB 内存,那么我设置个 20GB 就相当安全,用 Python 进行统计语料,数据多到进程占用 20GB 内存了,就把当前的数据写入硬盘,同步统计数据,然后清空程序里的字典缓存释放内存。
用户评论
推荐下载
-
如何利用视频流实现违章停车检测
利用视频流进行违章停车检测已经成为现代城市交通管理的一个重要手段。本文将介绍如何利用视频流进行违章停车检测。首先,需要通过高清摄像头获取实时视频流,并将视频流送入计算机进行分析。其次,需要建立适应性强
5 2023-04-20 -
python关闭占用端口方式
我就废话不多说了,直接上代码吧! # -*- coding: UTF-8 -*- import os import re port = 8080 def kill_process(): ret = o
13 2020-12-30 -
Android解析如何检测获取SDCard内存剩余空间.rar
Android解析如何检测获取SDCard内存剩余空间,用到了Environment类、StatFs类。SDCard存储卡在Android手机上是可以随时插拔的,每次的动作都会引起Android系统A
20 2020-06-10 -
如何在linux操作系统下检测内存泄漏
在 linux 或者 unix 下,C++ 程序缺乏相应的手段来检测内存信息,而只能使用 top 指令观察进程的动态内存总额。而且程序退出时,我们无法获知任何内存泄漏信息。为了更好的辅助在 linux
38 2020-07-23 -
如何利用python和DOS获取wifi密码
CMD命令获取电脑里配置过的wifi信息设定一个场景,假如我忘记了自家的wifi密码,这时候小伙伴来家里跟我开黑,问我wifi密码是多少?我就抓住了这个小秀一波的机会。这是电脑连过的wifi,假设我家
21 2022-04-14 -
利用python脚本如何简化jar操作命令
主要给大家介绍了关于利用python脚本如何简化jar操作命令的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
8 2020-11-12 -
如何利用python进行时间序列分析
题记:毕业一年多天天coding,好久没写paper了。在这动荡的日子里,也希望写点东西让自己静一静。恰好前段时间用python做了一点时间序列方面的东西,有一丁点心得体会想和大家分享下。在此也要特别
44 2020-12-22 -
详解如何利用Cython为Python代码加速
主要介绍了详解如何利用Cython为Python代码加速,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
13 2020-10-14 -
利用Python如何生成hash值示例详解
主要给大家介绍了关于利用Python如何生成hash值的相关资料,并且给大家分享了利用Python一句话校验软件哈希值的方法,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起
22 2020-09-29 -
如何利用Anaconda配置简单的Python环境
主要为大家详细介绍了如何利用Anaconda配置简单的Python环境,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
20 2020-11-22
暂无评论