function Test10(trans)
for i = 1, 2000000 do
CS.UserClass.TestFunc(1, "123", 0.5)
end
end
function test10(): void {
for (let i = 0; i < 2000000; i++)
{
UserClass.TestFunc(1, "123", 0.5);
}
}
lua耗时254ms
js耗时336ms
function Test10(trans)
local go = GameObject("t")
local transform = go.transform
for i = 1, 2000000 do
CS.UserClass.TestFunc2(1, "123", transform)
end
GameObject.Destroy(go)
end
function test10(): void {
let go = new GameObject("t");
let transform = go.transform;
for (let i = 0; i < 2000000; i++)
{
UserClass.TestFunc2(1, "123", transform);
}
GameObject.Destroy(go);
}
CSharp函数实现是空的
lua耗时254ms
js耗时336ms
lua耗时440ms
js耗时904ms
测试平台windows x64