用C/C++语言怎样统计程序运行所花时间
没有这个功能的软件,但是有其他系统软件或者杀毒软件可以做到类似功能,比如Avastavast!的实时监控功能十分强大,免费版的avast!免费杀毒软件拥有八大防护模块:文件系统防护、网页防护、邮件防护、网络防护、P2P防护、即时消息防护、行为防护、脚本防护。
免费版的需要每年注册一次,注册是免费的!收费的avast!全功能杀毒软件、网络安全软件、高级版等还有其它免费版没有的高级功能。
或者Real Spy Monitor 是一款监测互联网和个人电脑、以保障其安全的软件。
包括键盘敲击、网页站点、视窗开关、程序执行、屏幕扫描以及文件的出入等都是其监控的对象。
网络的监视可以纪录的不只是网页的浏览,包含 AOL、ICQ、MSN、AIM、Yahoo Messenger等实时通讯的软件,通通可以留下纪录。
此外,还有直接在网页上使用邮件系统的 Web Mail 内容,包含 MSN 和 Hotmail 等等,都可以详细的纪录所有资料。
Real Spy Monitor是一个功能强大的互联网和个人电脑监测安全软件。
它能监视所有包括键盘敲击、网页站点访问、视窗开关、程序执行、屏幕扫描以及文件访问等所有活动。
网络监视器还可以记录瞬间传递的信息(包括AOL, ICQ, MSN, AIM, Yahoo Messenger等)并捕获网页邮件(包括MSN, Hotmail, and Yahoo.)。
VB怎么用统计我的软件的运行时间?代码怎么写
Private s As Integer '声明秒Private m As Integer '声明分Private h As Integer '声明小时Private d As Integer '声明日'启动程序时设置Timer控件属性并给秒、分、时、日变量赋值Private Sub Form_Load()Timer1.Enabled = TrueTimer1.Interval = 500s = 0m = 0h = 0d = 0End SubPrivate Sub Timer1_Timer()s = s + 1 '每秒钟给s变量加1If s >= 60 Thens = 0 '重新计算秒m = m + 1 '逢秒为60则分钟加1If m >= 60 Thenm = 0 '重新计算分h = h + 1 '逢分钟为60则小时加1If h >= 24 Thenh = 0 '重新计算小时d = d + 1 '逢24小时则天数加1End IfEnd IfEnd IfLabel1.Caption = "本次使用的时间为:" & h & "小时" & m & "分钟" & s & "秒" & vbCrLfEnd Sub
如何统计C++程序运行时间?
1、使用clock函数获得程序开始和结束的时间,相减就能得到程序运行的时间。
clock()是C/C++中的计时函数,而与其相关的数据类型是clock_t。
在MSDN中,查得对clock函数定义如下:clock_t clock(void) ;简单而言,就是该程序从启动到函数调用占用CPU的时间。
这个函数返回从“开启这个程序进程”到“程序中调用clock()函数”时之间的CPU时钟计时单元(clock tick)数,在MSDN中称之为挂钟时间(wal-clock);若挂钟时间不可取,则返回-1。
其中clock_t是用来保存时间的数据类型。
例程:#include#includeusing namespace std;int main(){ clock_t start,finish; start=clock(); cout << "HW .... " << endl; finish=clock(); cout << finish-start << "/" << CLOCKS_PER_SEC << " (s) "<< endl; return 0;}3、转http://zhidao.baidu.com/link?url=RgBrnkPuCJvY9k_jzzJoCeNrfQo3RBNYFHEkADdoboUV-T6CFjx2EolTJ-XkdkQ1ed9zwkm6GQdOj_3qN8LTxXA8j7zOiwng7TvYgf9eUfy...
用C/C++语言怎样统计程序运行所花时间
系统的运行时间可以从/proc/uptime文件中获取,第一个文件即可。
你要用命令获取的话,可以这么写(秒级别的):1 grep-Po "^[0-9]+"/proc/uptime 补充:/proc这个目录是linux系统中比较特殊的一个目录,里面存储的是当前内核的运行状态。
所以,比如可以从/proc/stat中查看开机时刻;可以从/proc/{进程id}/fd中查看某个进程使用的文件描述符。
...
什么软件可以累计统计电脑使用时间?
严格地讲,没有任何软件能真正做到统计电脑的累积使用时间。
EVEREST只能检测本系统运行的时间,而电脑经常难免重装系统,所以无法知道之前装过的系统使用的时间。
鲁大师算相对准确一点,能测出硬盘的累积通电小时数,但与通常的按日月年的统计方式不一致。
况且任何一台电脑都是组装机,主板、硬盘、内存、CPU、显卡、网卡、键盘、鼠标都可能分别来至不同厂家的不同批次,鲁大师只能测出该硬件的型号和出厂时间,也测不出使用时间。
如果这台电脑的硬盘更换过,或者将硬盘的CMOS改写过,通电时间也会是假的。
其他硬件都可以刷新其BIOS,达到作弊的目的,所以检测结果仅供参考。
如何做设备运行时间统计
建议将这个软件卸载,不要用了,换其它软件吧。
如果故障依旧,建议先查杀一下木马,修复一下系统试试。
建议你下载恶意软件和木马强杀工具windows清理助手查杀恶意软件和木马: 下载网址: 下载安装后,首先升级到最新版本,然后退出正常模式并重启按F8进入到安全模式。
打开软件,点击“系统扫描”,对扫描结果全选,然后点击“执行清理”按钮,如果软件提示你是否“备份”,选择“是”(备份是为了防止发生清理错误,如果清理后系统没有发生异常,就删除备份),按提示进行操作即可(软件也可以在正常模式中进行查杀)。
下载360顽固木马专杀大全进行查杀 1、请你用系统自带的系统还原,还原到你没有出现这次故障的时候修复(或用还原软件进行系统还原)。
2、如果故障依旧,使用系统盘修复,打开命令提示符输入SFC /SCANNOW 回车(SFC和/之间有一个空格),插入原装系统盘修复系统,系统会自动对比修复的。
3、如果故障依旧,在BIOS中设置光驱为第一启动设备插入原装系统安装盘按R键选择“修复安装”即可。
4、如果故障依旧,建议重装操作系统。
如果实在不行,建议选择修复安装,这样即修复了系统,又可使C盘的程序和文件不受损失。
使用系统自带的系统还原的方法: 系统自带的系统还原:“开始”/“程序”/“附件”/“系统工具”/“系统还原”,点选“恢复我的计算机到一个较早的时间”,按下一步,你会看到日期页面有深色的日期,那就是还原点,你选择后,点击下一步还原。
有没有软件可以统计每天计算机开机了多长时间,多长时间是闲置的?...
自己了解下这个软件吧:系统开机记录“系统开机记录”能够记录您的电脑打开和关闭的时间,并根据时间信息分析电脑的使用状况。
记录的内容包括:电源开启的时间、开始使用(用户登陆)的时间、关闭时间、使用时长、启动花费时间、登陆用户,并且给出譬如“运行正常”、“非正常关机”或是“进入休眠”等简洁的系统运行状态信息。
本软件在收集这些时间信息的基础上,进一步使用图表的形式分析信息,提供了使用日志统计图、按星期统计的使用时间图以及按时段统计的使用时间图等多个统计图表,令原本死板的使用日志信息顿时活灵活现的展现在你面前,通过这些科学的统计手段,您可以马上知道哪些天、每个星期的哪几天或是每天中的哪些时间段您使用电脑比较多,当然,根据您对这些图表着眼点的不同,您还可以获得其他想关注的统计信息,令您对电脑的使用状况了如指掌。
转载请注明出处51数据库 » vc6 软件运行时间统计