Оценка быстродействия Lua

Страницы: 1
RSS
Оценка быстродействия Lua
 
Всем Привет!
Сделал тест для оценки быстродействия Lua, Luajit и C
Код
local n=0; local M=10000;  local S=0;
 while 16000>n do
 n=n+1;
 local x1=nklib.start();
 local z=0; for j=1,M do  z=z+j end
 S=S+nklib.stop(); 
  end
local x=nklib.test();
local x1=S/n;
 print(x,x1,x1/x);
результат:
C=25.4(1);  Luajit=86.4(3.4);   Lua5.4=911(36).
Luajit  требуется примерно 100 циклов, чтобы оптимизировать скрипт.
-----------------------
C в 36 раз быстрее Lua5.4  
--------------------------
С в 3 раза быстрее Luajit
------------------------
Luajit в 11 раз быстрее Lua5.4
================
Luajit можно запускать в отдельном потоке подобно функции main.  
Страницы: 1
Читают тему
Наверх