gpt4 book ai didi

apache-flex - 有没有办法计算一个函数需要多长时间?

转载 作者:行者123 更新时间:2023-12-01 10:14:49 25 4
gpt4 key购买 nike

我有一些我想计时的功能,但我不知道该怎么做。在 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com