
<html>
<head><title>test</title></head>
<body>
<input id="hour" style="width:2em;" value="5" />:<input id="min" style="width:2em" value="20" />
<button id="do">确定</button>
<div id="info" style="display:none">
当前时间:<span id="cur_time"></span><br>
时 间 差:<span id="time_span"></span>
</div>
<script type="text/javascript">
function $(id){ return documentgetElementById(id); }
function time_add_sec(secs){
if(secs != 0){ secs = 1;}
windowcurtime += secs;
var span = Mathabs(curtime - starttime);
var cur_time = [];
var time_span = [];
cur_time[0] = Mathfloor(curtime / 3600);
cur_time[1] = Mathfloor((curtime % 3600) / 60);
cur_time[2] = Mathfloor(curtime % 60);
time_span[0] = Mathfloor(span / 3600);
time_span[1] = Mathfloor((span % 3600) / 60);
time_span[2] = Mathfloor(span % 60);
$("cur_time")innerHTML = cur_timejoin(":");
$("time_span")innerHTML = time_spanjoin(":");
}
function time_span(){
var now = new Date();
var cur_time = [];
cur_time[0] = nowgetHours();
cur_time[1] = nowgetMinutes();
cur_time[2] = nowgetSeconds();
windowcurtime = cur_time[0]3600+cur_time[1]60+cur_time[2];
windowstarttime = $("hour")value3600+$("min")value60;
time_add_sec(0);
$("info")styledisplay = "block";
setInterval(time_add_sec,1000);
}
windowonload=function (){ $("do")onclick = time_span;}
</script>
</body>
</html>
这个算法占用系统资源相当少了,跳动应该是你电脑卡吧,我的电脑一点问题都没有。
因为什么,因为在内核下的运行通常是进程轮询线程是否有任务,时间很短,而在用户下的运行时间通常是用户触发线程的运行,同样通常也是很快就完成,所以楼主这样求得的仅仅是进程实际运行时间,至于创建的时间可以这样求:一种情况是关闭了的,即exittime-starttime(抽象化语言,楼主应该能懂),一种情况是进程未关闭,楼主可获取当前时间再减去创建时间点即可。
import time
获取开始时间
start = timetime()
执行1+1运算100次
for i in range(100): a = 1 + 1
获取结束时间
end = timetime()
计算两个时间差
print("1+1运算100次程序的运行时间为:", end - start)
以上就是关于怎么计算android app启动时间全部的内容,包括:怎么计算android app启动时间、Python如何获得程序运行时间的格式化显示、各一个最简单的vb打字游戏代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)