Прикольно: Lua5.4 медленнее Lua5.3

Страницы: 1
RSS
Прикольно: Lua5.4 медленнее Lua5.3
 
Добрый день,
Тестил скорость питона, луа и jit и решил посмотреть, как ускорит Lua5.4 по сравнению 5.3.
--------------------
Раньше было быстрее, да и интернет говорит об этом же.
Выкладывал тест на форуме.
------------
Но получился прикол.
На этом тесте оказалось наоборот
Вот этот testSM.lua
Код
local V={}
local t=os.clock();
local N=256;
local y=0.;
local A=100.
local P=128
local W=2*3.14/N
for i=1,10000000 do
   y=A*math.sin(W*i);
end
local t1=os.clock()
print("time="..t1-t,"y="..y);

результат:
Код
>D:/lua54/lua54.exe -e "io.stdout:setvbuf 'no'" "testSM.lua" 
time=0.74   y=-94.501629942958
>Exit code: 0

>D:/lua53/lua53.exe -e "io.stdout:setvbuf 'no'" "testSM.lua" 
time=0.597   y=-94.501629942958
>Exit code: 0
Кто сможет объяснить?
 
lua.jit без сюрпризов
Код
>D:/LuaJIT/luajit.exe -e "io.stdout:setvbuf 'no'" "testSM.jit" 
time=0.092   y=-94.501629942958
>Exit code: 0
 
а это python
Код
>pythonw -O "test.py" 
time=1.96  y=-94.5016299429584
>Exit code: 0
 
Как часто вы синусы в своих реальных роботах считаете?
Скорее чаще идет работа с таблицами и обработка большого потока данных из потока сделок.
Страницы: 1
Читают тему
Наверх