<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Оценка быстродействия Lua]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Оценка быстродействия Lua форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Fri, 15 May 2026 15:03:17 +0300</pubDate>
		<item>
			<title>Оценка быстродействия Lua</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum17/message82485/topic9568/">Оценка быстродействия Lua</a></b> в форуме <a href="http://forum.quik.ru/forum17/">Обмен опытом</a>. <br />
			Всем Привет!<br />Сделал тест для оценки быстродействия Lua, Luajit и C
====code====
<pre>local n=0; local M=10000;&nbsp;&nbsp;local S=0;
 while 16000&#62;n do
 n=n+1;
 local x1=nklib.start();
 local z=0; for j=1,M do&nbsp;&nbsp;z=z+j end
 S=S+nklib.stop(); 
&nbsp;&nbsp;end
local x=nklib.test();
local x1=S/n;
 print(x,x1,x1/x);
</pre>
=============
результат:<br /> C=25.4(<B>1)</B>; &nbsp;Luajit=86.4(<B>3.4)</B>; &nbsp; Lua5.4=911(<B>36</B>).<br />Luajit &nbsp;требуется примерно 100 циклов, чтобы оптимизировать скрипт.<br />-----------------------<br /><B>C в 36 раз быстрее Lua5.4</B> &nbsp;<br />--------------------------<br /><B>С</B><B> в </B><B>3 раза быстрее Luajit</B><br />------------------------<br /><B>Luajit в 11 раз быстрее Lua5.4<br /></B>================<br />Luajit можно запускать в отдельном потоке подобно функции main. &nbsp; <br />
			<i>15.05.2026 06:14:08, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum17/message82485/topic9568/</link>
			<guid>http://forum.quik.ru/messages/forum17/message82485/topic9568/</guid>
			<pubDate>Fri, 15 May 2026 06:14:08 +0300</pubDate>
			<category>Обмен опытом</category>
		</item>
	</channel>
</rss>
