240 发简信
IP属地:云南
  • 120
    这份PPT制作指南,让你和90%的人拉开差距...

    关注我的公众号:P点事儿 (pptdreamworks),获取最新PPT技巧和素材! 先说一些题外话。 非常感谢简书版权中心的武老师,以及一路陪我走到现在的粉丝朋友们。 没错...

  • 给你改良了一下。
    #!/usr/bin/env python
    # -*- coding: utf-8 -*-

    __author__ = 'Silence'

    import time
    import sys
    import psutil

    '''
    这个脚本用于监控某个进程的CPU和内存使用情况,
    将信息记录到文件中
    参数1:进程PID 参数2:保存的文件名(可选) 参数3:时间间隔(可选)
    '''

    def monitorProcess(process_id):
    process_info = psutil.Process(process_id)
    record = 'time: %s\tcpu percent: %f\tmemory usage: %d\n' % (
    time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time())),
    process_info.cpu_percent(interval=1.0),
    process_info.memory_info()[0]
    )
    return record

    def save_toFile(file_name, record):
    with open(file_name, 'a') as file:
    file.write(record)

    def monitorProcess_once(process_id, file_name):
    record = monitorProcess(process_id)
    save_toFile(file_name, record)

    def monitorProcessAndSaveRecordToFile(process_id, file_name, interval_time):
    try:
    while True:
    monitorProcess_once(process_id, file_name)
    time.sleep(interval_time)
    except KeyboardInterrupt:
    print 'Exit!'

    if __name__ == '__main__':
    process_id = int(sys.argv[1])
    file_name = sys.argv[2] if len(sys.argv) >= 3 else ('process_mornitor_test.txt')
    interval_time = int(sys.argv[3]) if len(sys.argv) >= 4 else (5)
    monitorProcessAndSaveRecordToFile(process_id, file_name, interval_time):sweat: :sweat: :sweat: :sweat:

    Python监控进程运行时信息的脚本

    最近在项目中需要一个可以长时间运行并监控某个进程的CPU和内存使用信息的脚本。于是很自然想到用Python来实现。笔者使用的是psutil。代码如下所示。

  • 研发老兵看技术写作

    做了十几年的IT研发工作,对用户文档这块工作一直没有太多关注。用户文档属于产品的附属部分,从项目管理角度看,用户文档往往不在项目的关键路径上,占项目预算比例低,技术风险、日程...

  • 120
    你逃得掉吗?自动驾驶开道+人工智能坐镇,下岗职业收割机组队来袭!

    《天使太阳》 — 艾伦 自动驾驶先锋到,3 D打印屌到爆。 人工智能中军笑,互联妈妈催快跑。 学生就业似玩笑,技术失业屡破高。 智能时代若想笑,天使太阳心中烧。 — 1 — ...

  • 120
    linux连接windows,NT_STATUS_ACCESS_DENIED

    NT_STATUS_ACCESS_DENIED linux使用winexe连接windows,终于成功了。 之前一直报错NT_STATUS_ACCESS_DENIED,可能因...

  • Python数据分析之数据清洗

    good data decides good analyse 数据清洗,是数据分析中不可缺少的一个环节,其处理的好坏在很大程度上影响着数据分析的结果。而且以前听老师说过数据清...

  • 图片好看眻

    毕业后半年,我们分手了

    “本文参加#青春不一YOUNG#征稿活动,本人承诺,文章内容为原创,且未在其他平台发表过”! 1 到毕业典礼那天,我和黄佳佳在一起了3年零3个月15天。 临近毕业的那段时间,...