我正在使用flash构建一个工具,告诉我从服务器加载一些内容需要多长时间。我在做
foo = new Date().getTime();
// get the thing
bar = new Date().getTime();
trace(bar-foo);
然而,不知何故,时间似乎只有3毫秒到150毫秒的波动。当我使用Python测试时,时间一直在5ms左右。有谁知道发生了什么,以及我如何解决它?!
非常感谢!
答案 0 :(得分:0)
所以在python中你自然会做同步的事情,如:
var foo = now();
var data = loadData();
var bar = now();
在AS3中更像是:
var foo = now();
ioThread.addJob(loadData, function (data) { var bar = now() });
或甚至在浏览器中,io作业由浏览器执行。但无论如何,它可能非常懒散,可能是基于带宽是预期瓶颈的假设。
格尔茨
back2dos