psutil是收集此类信息的一个很好的建议。如果将此代码合并到现有的keras代码中,则可以在调用cpu_times()方法时收集有关进程的cpu使用情况的信息import psutil

process = psutil.Process()

print(process.cpu_times())

cpu times()返回的值的含义解释为here。它是累积的,所以如果您想知道keras代码总共使用了多少CPU时间,只需在退出python脚本之前运行它。在

要获取进程的内存使用信息,在调用memory_info()时,可以在我们之前声明的同一个process对象上运行它

^{pr2}$

cpu和内存结果的确切含义取决于所使用的平台。内存信息结构被解释为here

一个更全面的例子展示了如何在运行keras培训时使用Advanced Python Scheduler在后台测量cpu和内存import psutil

import time

import os

from apscheduler.schedulers.background import BackgroundScheduler

process = psutil.Process()

def get_info():

print(process.cpu_times(), process.memory_info())

if __name__ == '__main__':

scheduler = BackgroundScheduler()

scheduler.add_job(get_info, 'interval', seconds=3)

scheduler.start()

# run the code you want to measure here

# replace this nonsense loop

now = time.time()

finish = now + 60

while time.time() < finish:

print("Some progress message: {}".format(time.time()))

time.sleep(10)

python 获取内存使用率_获取一个python实例的总内存和cpu使用率相关推荐

  1. python编程第一程序_第一个Python程序_Python编程开发教程

    第一个Python程序 用notepad++编写程序代码 语言设置为python(高量显示函数和关键字)(注意:行首不能有空格,Python对缩进要求严格) 命令提示符运行 cd \文件名 #打开py ...

  2. python监控某个程序_写一个python的服务监控程序

    写一个python的服务监控程序 前言: Redhat下安装Python2.7 rhel6.4自带的是2.6, 发现有的机器是python2.4. 到python网站下载源代码,解压到Redhat上, ...

  3. 讲python的东哥_安利一个Python大数据分析神器!

    对于Pandas运行速度的提升方法,之前已经介绍过很多回了,里面经常提及Dask,很多朋友没接触过可能不太了解,今天就推荐一下这个神器. 1.什么是Dask?Pandas和Numpy大家都不陌生了,代 ...

  4. python pygame小游戏_第一个python+pygame小游戏

    没有周队那么有情调,自己写故事做rpg,又没什么绘画功底,只能做这样的休闲棋类游戏.本来是用java写的,但里面绘图太麻烦了(或者说我不会多线程),又想起前几天看到的pygame,于是果断python ...

  5. python可打印字符_测试一个python字符串是否可打印

    如您所说的 string module has printable,所以这只是一个检查字符串中所有字符是否可打印的情况: >>> hello = 'Hello World!' > ...

  6. anaconda怎么运行python程序_第一个python程序,从安装python环境到人生第一个py脚本运行全过程...

    文章目录 前言一.安装python运行环境 1.官网https://www.python.org下载安装包.exe 2.安装python二.python模块下载 1.配置pip环境变量 2.下载pyt ...

  7. python智能合约编程_如何用Python Flask开发以太坊智能合约

    将数据存储在数据库中是任何软件应用程序不可或缺的一部分.无论如何控制该数据库都有一个该数据的主控.区块链技术将数据存储到区块链网络内的区块中.因此,只要某个节点与网络同步,它们就会获得区块中数据的副本 ...

  8. python 获取cpu使用率_如何在python中获取过去10分钟的cpu使用率

    要测量CPU使用率,您需要比较两个给定时间的使用情况:您无法从过去获得度量点(除非您存储它,如@ajsp建议的那样).在 例如:import psutil import time def calcul ...

  9. python源码提取_Python|第一个python程序(获取音乐下载地址,附源码)

    至少我们曾经在一起过. 来自:一言 软件截图 软件说明: 刚刚开始接触python,做出一个这样的软件,很low.附上源码, 希望大佬可以指点指点,正在琢磨怎么把音乐下载下来... 软件源码 impo ...

  10. python获取交易软件数据_几行Python代码,轻松获取美股阿里巴巴的交易数据

    原创: 野马 菜鸟学Python 学Python可以干很多事情,比如爬虫,数据分析,机器学习,但是有一个非常小众的分支,不仅结合了两大高薪行业,而且还薪水非常诱人,就是量化金融岗位.目前Python已 ...

最新文章

  1. python的数值类型和运算符_python的数值类型和运算符
  2. python百度手势识别_【百度大脑新品体验】手势识别
  3. RAC Failover三种方式
  4. .NET 排序 Array.SortT 实现分析
  5. Unity 实现物体破碎效果(转)
  6. linux系统下替换图片,Linux(ubuntu系统)下使用FreeImage库
  7. mysqlbinlog工具_MySQL binlog相关分析
  8. 域名实名认证多长时间_域名如何选择有利于网站优化?
  9. 2017-09-20 前端日报
  10. RDS for MySQL 物理备份文件恢复到本地数据库(亲测)
  11. 【渝粤教育】国家开放大学2018年秋季 0363-21T市场调查与预测 参考试题
  12. ansys 命令流基础—— 点线面体基本操作
  13. WebDAV之葫芦儿·派盘+Solid Explorer = 全能 Android 文件管理器
  14. Windows server 2003 安装步骤
  15. linux进程创建心得体会,Linux系统下计算机C语言编程心得体会
  16. 用ghost为服务器装系统,Ghost详解:使用Ghost来安装Windows操作系统
  17. 老板让你用Excel制作仪表盘?你这样做,几分钟就能搞定了
  18. 时间继电器的应用和常用型号
  19. MySql快速复习,看这一篇就够了!
  20. 虚假新闻识别检测分类

热门文章

  1. img 居中_如何解决img标签下面的小空隙(详细教程)
  2. python自动化运维平台下载_5、python自动化运维——集中化管理平台Ansible
  3. c#怎么拟合函数得到参数_c#怎么拟合函数得到参数_最小二乘法拟合任意次曲线(C#)...
  4. Eigen中 EIGEN_MAKE_ALIGNED_OPERATOR_NEW_IF的使用方式_C/C++中的预编译简介
  5. 【一天一个C++小知识】008.内联函数
  6. Hierarchical Softmax、CBOW词带模型抽象化及其公式推理以及python代码实现包括注释
  7. 关于Mac下python和pycharm的异常点
  8. ICCV2021 | 简单有效的长尾视觉识别新方案:蒸馏自监督(SSD)
  9. Android 里的adb命令
  10. 支持向量机(Support Vector Machine,SVM)—— 线性SVM