<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Есть смысл делать так ? Это экономит ресурсы ?]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Есть смысл делать так ? Это экономит ресурсы ? форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Mon, 06 Apr 2026 05:08:55 +0300</pubDate>
		<item>
			<title>Есть смысл делать так ? Это экономит ресурсы ?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message67318/topic7711/">Есть смысл делать так ? Это экономит ресурсы ?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_byCBlpPP" href="/user/14481/" bx-tooltip-user-id="14481">Евгений</a> написал:<br />А комментарии &nbsp;сильно влияют на скорость ?<br /><br />или например роспись кода в одну строку и в несколько строк ?<br />=============<br />нет<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_jRboXPyi" href="/user/14481/" bx-tooltip-user-id="14481">Евгений</a> написал:<br />а пустые строки в файле скрипта могут влиять ?<br />=============<br />нет <br />
			<i>02.12.2022 05:47:53, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message67318/topic7711/</link>
			<guid>http://forum.quik.ru/messages/forum10/message67318/topic7711/</guid>
			<pubDate>Fri, 02 Dec 2022 05:47:53 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Есть смысл делать так ? Это экономит ресурсы ?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message67315/topic7711/">Есть смысл делать так ? Это экономит ресурсы ?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			а пустые строки в файле скрипта могут влиять ? <br />
			<i>01.12.2022 19:46:12, Евгений.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message67315/topic7711/</link>
			<guid>http://forum.quik.ru/messages/forum10/message67315/topic7711/</guid>
			<pubDate>Thu, 01 Dec 2022 19:46:12 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Есть смысл делать так ? Это экономит ресурсы ?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message67313/topic7711/">Есть смысл делать так ? Это экономит ресурсы ?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			А комментарии &nbsp;сильно влияют на скорость ?<br /><br />или например роспись кода в одну строку и в несколько строк ? <br />
			<i>01.12.2022 19:06:39, Евгений.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message67313/topic7711/</link>
			<guid>http://forum.quik.ru/messages/forum10/message67313/topic7711/</guid>
			<pubDate>Thu, 01 Dec 2022 19:06:39 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Есть смысл делать так ? Это экономит ресурсы ?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message66806/topic7711/">Есть смысл делать так ? Это экономит ресурсы ?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_IqXjZBtc" href="/user/3132/" bx-tooltip-user-id="3132">Nikolay</a> написал:<br />Если надо обработать много (много) в цикле, то да. В обычной практике - это просто дело вкуса и привычки. 
====code====
<pre>&nbsp;&nbsp; local&nbsp;&nbsp;k&nbsp;&nbsp;=&nbsp;&nbsp;10local s&nbsp;&nbsp;=&nbsp;&nbsp; 100 

 for&nbsp;&nbsp;i&nbsp;&nbsp;=&nbsp;&nbsp; 1 ,&nbsp;&nbsp;10000000&nbsp;&nbsp; do 
&nbsp;&nbsp;&nbsp;&nbsp;k, s&nbsp;&nbsp;=&nbsp;&nbsp; math.max (k, s),&nbsp;&nbsp;math.min (k, s)
&nbsp;&nbsp;&nbsp;&nbsp;k, s&nbsp;&nbsp;=&nbsp;&nbsp;k * i, s * i
&nbsp;&nbsp;&nbsp;&nbsp;k, s&nbsp;&nbsp;=&nbsp;&nbsp; math.min (k, s),&nbsp;&nbsp;math.max (k, s)
 end&nbsp;&nbsp; </pre>
=============
 &#91;Done&#93; exited with code=0 in 2.068 seconds<br /><br /><br /> 
====code====
<pre>&nbsp;&nbsp; local&nbsp;&nbsp;math_max&nbsp;&nbsp;=&nbsp;&nbsp;math.max
 local&nbsp;&nbsp;math_min&nbsp;&nbsp;=&nbsp;&nbsp;math.min

 local&nbsp;&nbsp;k&nbsp;&nbsp;=&nbsp;&nbsp; 10 
 local&nbsp;&nbsp;s&nbsp;&nbsp;=&nbsp;&nbsp; 100 

 for&nbsp;&nbsp;i&nbsp;&nbsp;=&nbsp;&nbsp; 1 ,&nbsp;&nbsp;10000000&nbsp;&nbsp; do 
&nbsp;&nbsp;&nbsp;&nbsp;k, s&nbsp;&nbsp;=&nbsp;&nbsp;math_max(k, s), math_min(k, s)
&nbsp;&nbsp;&nbsp;&nbsp;k, s&nbsp;&nbsp;=&nbsp;&nbsp;k * i, s * i
&nbsp;&nbsp;&nbsp;&nbsp;k, s&nbsp;&nbsp;=&nbsp;&nbsp;math_min(k, s), math_max(k, s)
 end&nbsp;&nbsp; </pre>
=============
 <br />&#91;Done&#93; exited with code=0 in 1.597 seconds<br />=============<br />этот пример очень плохой <br />результат его запуска показывает что ускорение всего в 1.5 раза.<br />-----------<br />в этом тесте много накладных расходов не связанных с данным вопросом.<br />если же интересует именно присвоение функции локальной переменной то<br /> надо делать лишь эти функции &nbsp;т е<br />сравнивать <br /> k, s &nbsp;= &nbsp; math.max (k, s), &nbsp;math.min (k, s)<br />и<br /> &nbsp; k, s &nbsp;= &nbsp;math_max(k, s), math_min(k, s)<br />-------------------<br />в этом случае получаем &nbsp;0.6 мкс и 0.2 мкс т е 3 раза <br />
			<i>15.11.2022 07:02:25, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message66806/topic7711/</link>
			<guid>http://forum.quik.ru/messages/forum10/message66806/topic7711/</guid>
			<pubDate>Tue, 15 Nov 2022 07:02:25 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Есть смысл делать так ? Это экономит ресурсы ?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message66805/topic7711/">Есть смысл делать так ? Это экономит ресурсы ?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_j6a9HUxl" href="/user/14481/" bx-tooltip-user-id="14481">Евгений</a> написал:<br />Скомпилированный скрипт индикатора ускорит загрузку квика ? Если например там открыто 30 графиков с этим индикатором ?<br />=============<br />нет.<br />&quot;комплиляция&quot; скрипта луа - это не создание машинного кода, <br />а замена текcта байт-кодом, <br />это делает и сам квик в момент загрузки скрипта <br />время на это уходит менее секунды. <br />
			<i>15.11.2022 06:42:10, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message66805/topic7711/</link>
			<guid>http://forum.quik.ru/messages/forum10/message66805/topic7711/</guid>
			<pubDate>Tue, 15 Nov 2022 06:42:10 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Есть смысл делать так ? Это экономит ресурсы ?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message66802/topic7711/">Есть смысл делать так ? Это экономит ресурсы ?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Скомпилированный скрипт индикатора ускорит загрузку квика ? Если например там открыто 30 графиков с этим индикатором ? <br />
			<i>14.11.2022 23:11:51, Евгений.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message66802/topic7711/</link>
			<guid>http://forum.quik.ru/messages/forum10/message66802/topic7711/</guid>
			<pubDate>Mon, 14 Nov 2022 23:11:51 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Есть смысл делать так ? Это экономит ресурсы ?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message66561/topic7711/">Есть смысл делать так ? Это экономит ресурсы ?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_aWzmzAcB" href="/user/14481/" bx-tooltip-user-id="14481">Евгений</a> написал:<br />local math_max &nbsp; &nbsp; &nbsp;= math.max<br />local math_min &nbsp; &nbsp; &nbsp;= math.min<br />local math_abs &nbsp; &nbsp; &nbsp;= math.abs<br /><br />math_abs(a-b)<br />=============<br />есть всегда.<br />вот пример:
====code====
<pre>local a=100
local b=20
local math_abs&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= math.abs
nkarray.start()
math.abs(a-b)
local t=0.1*nkarray.stop()
nkarray.start()
math_abs(a-b)
local t1=0.1*nkarray.stop()
print(t,t1)
</pre>
=============
результат( мкс): 0.6 &nbsp; &nbsp;0.1<br />Т е время выполнения сократилось в 6 раз. <br />
			<i>02.11.2022 17:00:51, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message66561/topic7711/</link>
			<guid>http://forum.quik.ru/messages/forum10/message66561/topic7711/</guid>
			<pubDate>Wed, 02 Nov 2022 17:00:51 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Есть смысл делать так ? Это экономит ресурсы ?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message66558/topic7711/">Есть смысл делать так ? Это экономит ресурсы ?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Спасибо, да действительно если много то экономия, в принципе есть смысл применять это <br />
			<i>02.11.2022 11:40:29, Евгений.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message66558/topic7711/</link>
			<guid>http://forum.quik.ru/messages/forum10/message66558/topic7711/</guid>
			<pubDate>Wed, 02 Nov 2022 11:40:29 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Есть смысл делать так ? Это экономит ресурсы ?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message66557/topic7711/">Есть смысл делать так ? Это экономит ресурсы ?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Если надо обработать много (много) в цикле, то да. В обычной практике - это просто дело вкуса и привычки.
====code====
<pre>local k = 10local s = 100

for i = 1, 10000000 do
&nbsp;&nbsp;&nbsp;&nbsp;k, s = math.max(k, s), math.min(k, s)
&nbsp;&nbsp;&nbsp;&nbsp;k, s = k*i, s*i
&nbsp;&nbsp;&nbsp;&nbsp;k, s = math.min(k, s), math.max(k, s)
end</pre>
=============
&#91;Done&#93; exited with code=0 in 2.068 seconds<br /><br /><br />
====code====
<pre>local math_max = math.max
local math_min = math.min

local k = 10
local s = 100

for i = 1, 10000000 do
&nbsp;&nbsp;&nbsp;&nbsp;k, s = math_max(k, s), math_min(k, s)
&nbsp;&nbsp;&nbsp;&nbsp;k, s = k*i, s*i
&nbsp;&nbsp;&nbsp;&nbsp;k, s = math_min(k, s), math_max(k, s)
end</pre>
=============
<br />&#91;Done&#93; exited with code=0 in 1.597 seconds <br />
			<i>02.11.2022 10:40:29, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message66557/topic7711/</link>
			<guid>http://forum.quik.ru/messages/forum10/message66557/topic7711/</guid>
			<pubDate>Wed, 02 Nov 2022 10:40:29 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Есть смысл делать так ? Это экономит ресурсы ?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message66556/topic7711/">Есть смысл делать так ? Это экономит ресурсы ?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			local math_max &nbsp; &nbsp; &nbsp;= math.max<br />local math_min &nbsp; &nbsp; &nbsp;= math.min<br />local math_abs &nbsp; &nbsp; &nbsp;= math.abs<br /><br />math_abs(a-b) <br />
			<i>02.11.2022 10:24:43, Евгений.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message66556/topic7711/</link>
			<guid>http://forum.quik.ru/messages/forum10/message66556/topic7711/</guid>
			<pubDate>Wed, 02 Nov 2022 10:24:43 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
