作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一些我想计时的功能,但我不知道该怎么做。在 javascript 中,我只能以毫秒为单位获取当前时间,运行我的其余函数,再次以毫秒为单位获取当前时间并提醒差异。 Viola,我知道函数运行了多长时间。
在 ActionScript 中,它会同时运行所有内容,因此我的开始和结束时间是相同的。如何衡量函数处理所用的时间跨度?
谢谢,
最佳答案
下面的快速方法。最好做一个统计测试,例如。在设置 time1 和 time2 之间运行 toMeasure a 100 次,并将结果除以 100。这可能会给您一个更现实的估计。请记住,现代计算机可以在一毫秒内完成一些计算。
private var time1:Number;
private var time2:Number;
private function toMeasure():void
{
for (var i:int = 0;i<30000;i++)
{
trace (i);
}
}
protected function main():void
{
time1= new Date().time;
toMeasure();
time2= new Date().time;
trace ("ms:"+(time2-time1));
}
关于apache-flex - 有没有办法计算一个函数需要多长时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2088514/
我是一名优秀的程序员,十分优秀!