您好,登錄后才能下訂單哦!
有的時候需要對python程序內存占用進行監控,這個時候可以用到psutil庫,Anaconda中是自帶的,如果import出錯,可以用pip install psutil(安裝在python中)或conda install psutil(安裝在Anaconda中)
#常用的: import psutil import os info = psutil.virtual_memory() print u'內存使用:',psutil.Process(os.getpid()).memory_info().rss print u'總內存:',info.total print u'內存占比:',info.percent print u'cpu個數:',psutil.cpu_count()
其他內置的方法或屬性還有:
boot_time callable collections cpu_count cpu_percent cpu_stats cpu_times cpu_times_percent disk_io_counters disk_partitions disk_usage errno functools long net_connections net_if_addrs net_if_stats net_io_counters os pid_exists pids process_iter pwd signal subprocess swap_memory sys test time traceback users version_info virtual_memory wait_procs win_service_get win_service_iter
查看windows開機時間
import time import psutil print (u'電腦開機時間:{}'.format(time.strftime('%y-%m-%d %H:%M:%S', time.localtime(psutil.boot_time()))))
以上這篇python中使用psutil查看內存占用的情況就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。