您好、欢迎来到现金彩票网!
当前位置:ds视讯 > 服务性程序 >

一个python 服务器程序性能分析

发布时间:2019-07-23 01:51 来源:未知 编辑:admin

  服务一直运行,等待几秒后,停止服务,在命令行中显示: 分析 等待时间为16.793(17.709-0.792-0.124) ;内核运行时间为0.124 ;用户态运行时间 0.792

  使用runsnake分析profile文件:按照local(本函数执行时间不包括子函数)排序

  其中time.sleep大概为16.95秒,跟time命令分析相近;为服务主动休眠时间。

  列名含义:调用次数,相对调用次数,本地执行时间,平均本地执行时间,总执行时间,平均每次执行执行,文件名,行名,目录名

  点击左侧的行,在右侧可以展现这个函数里面的内部的调用以及花费时间。面积即时间大小。

  在使用time启动程序的时候,找到相应的进程,使用top监控程序。记录top各个进程的时间状态,停止程序,显示time计时。

  获取top的time数值,发现将所有进程的time数值相加= user态+sys态 的时间和。

  根据runsnake,对本地调用时间(call字段),进行排序,可以找到调用最费时的代码

  在top中记录了虚拟内存与驻留内存,也可以在top中观察代码段内存,以及数据段内存

http://wendevick.net/fuwuxingchengxu/737.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有