当前位置:  技术问答>linux和unix

如何取得进程执行时间?

    来源: 互联网  发布时间:2015-09-20

    本文导语:  现在有一个要求,要取得进程执行的CPU占用时间, 已知的方案是,进程信息里能够得到进程的cycle数, 但是,在把cycle数换算成为时间的时候遇到了问题。 现有的方法是,用root用户登陆, 执行命令如下: root> adb -...

现在有一个要求,要取得进程执行的CPU占用时间,
已知的方案是,进程信息里能够得到进程的cycle数,
但是,在把cycle数换算成为时间的时候遇到了问题。

现有的方法是,用root用户登陆,
执行命令如下:
root> adb -k /stand/vmunix /dev/kmem
iticks_per_10_msec/D
iticks_per_10_msec:
iticks_per_10_msec: 2400000

此时按cntl+D退出,屏幕上的2400000除以10000就得到1毫秒等于多少cycle,
但是麻烦的是,如果真的这样做,就必须新开一个进程,执行以上命令,
解析屏幕输出,才能得到换算单位。

现在想请问一下,有没有简单一点的方法去取得cycle数与毫秒之间的换算关系。
例如系统函数,或者系统的自有文件之类的东东……



|
ps 不行吗?
ps 的输出信息里就包括了执行时间的吧.

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 脚本取得动态输出
  • 请问哪个函数可以取得微妙(或毫秒)的时间值?
  • 如何取得程序运行时的当前目录?
  • 请问?如何取得系统时间?
  • 如何取得cpu使用率!
  • 在Linux中,IP怎样取得?
  • 如何取得系统运行性能?
  • 请问在solaris下可以取得一个线程的ID号吗?
  • stat取得文件信息的问题
  • 请问linux系统下,用什么函数可以取得hostname和username?
  • 用shell如何取得"5555:Thu Oct 30 09:37:17"中第一个冒号前面的值?
  • 怎样取得sk_buff中的data
  • 请教在Servlet中如何取得JSP中提交的radio对象和checkbox的值?
  • 你能告诉我如何取得到Request里的名称和值,以及数据库里名称和数据类型?
  • 在Java中如何取得一个字符的ASCII码值?
  • 请问用什么方法取得表中的记录数?是getRowCount么?
  • 请教各位高手一个简单的问题:在JAVA 中如何才能取得一些系统信息?
  • 在JSP中怎样取得两个日期的相隔天数??
  • UNIX/LINUX下如何取得精确到“毫秒级”的系统时间?
  • 在oracle裡怎麼樣取得數據庫裡的每一個表名?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3