<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: В чем отличия SearchItems и getNumberOf/getItem?]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме В чем отличия SearchItems и getNumberOf/getItem? форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sun, 26 Apr 2026 01:02:48 +0300</pubDate>
		<item>
			<title>В чем отличия SearchItems и getNumberOf/getItem?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47586/topic5711/">В чем отличия SearchItems и getNumberOf/getItem?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_VkeSpiYs" href="/user/9868/" bx-tooltip-user-id="9868">QApplication</a> написал:<br />Разработчиков Sergey Gorokhov, прошу добавить эту информацию в мануал qlua.chm<br />=============<br /><br /><br />Ваше пожелание зарегистрировано. <br />
			<i>10.08.2020 06:41:58, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47586/topic5711/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47586/topic5711/</guid>
			<pubDate>Mon, 10 Aug 2020 06:41:58 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>В чем отличия SearchItems и getNumberOf/getItem?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47566/topic5711/">В чем отличия SearchItems и getNumberOf/getItem?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_6PAR9Q3u" href="/user/1222/" bx-tooltip-user-id="1222">Anton</a> написал:<br />Таким образом, на вопрос чем SearchItems быстрее, отвечаем - чем меньше полей требуется сравнивать, тем меньше константы.<br />=============<br />Разработчиков <B>Sergey Gorokhov</B>, прошу добавить эту информацию в мануал qlua.chm<br /><br /><a class="blog-p-user-name" id="bp_NBGJMMOn" href="/user/1222/" bx-tooltip-user-id="1222">Anton</a>, спасибо за исследование. <br />
			<i>07.08.2020 20:46:07, QApplication.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47566/topic5711/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47566/topic5711/</guid>
			<pubDate>Fri, 07 Aug 2020 20:46:07 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>В чем отличия SearchItems и getNumberOf/getItem?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47565/topic5711/">В чем отличия SearchItems и getNumberOf/getItem?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_SC3H67YY" href="/user/1222/" bx-tooltip-user-id="1222">Anton</a> написал:<br />Хотя да, если в строке параметров указать только одно поле (qty), получаем совсем другую картину<br /> &nbsp; &nbsp;<br />Таким образом, на вопрос чем SearchItems быстрее, отвечаем - чем меньше полей требуется сравнивать, тем меньше константы.<br />=============<br />Тоже была такая мысль, что выигрыш будет в случае указания ограниченного списка полей. Спасибо за интересный разбор:) <br />
			<i>07.08.2020 20:06:47, Сергей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47565/topic5711/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47565/topic5711/</guid>
			<pubDate>Fri, 07 Aug 2020 20:06:47 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>В чем отличия SearchItems и getNumberOf/getItem?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47548/topic5711/">В чем отличия SearchItems и getNumberOf/getItem?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Хотя да, если в строке параметров указать только одно поле (qty), получаем совсем другую картину<br />[FILE ID=6829] <br />Таким образом, на вопрос чем SearchItems быстрее, отвечаем - чем меньше полей требуется сравнивать, тем меньше константы. <br />
			<img src="https://forum.quik.ru/bitrix/components/bitrix/forum.interface/show_file.php?fid=6829&" width="970" height="604" /><br /><i>06.08.2020 19:20:27, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47548/topic5711/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47548/topic5711/</guid>
			<pubDate>Thu, 06 Aug 2020 19:20:27 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>В чем отличия SearchItems и getNumberOf/getItem?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47546/topic5711/">В чем отличия SearchItems и getNumberOf/getItem?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_O0YKCpFh" href="/user/47/" bx-tooltip-user-id="47"><noindex><a href="mailto:s_mike@rambler.ru" target="_blank" rel="nofollow">s_mike@rambler.ru</a></noindex></a> написал:<br />Цикл &nbsp;перебора по getitem гоняет ВСЕ данные через бутылочное горлышко между скриптом и терминалом. На этом много потерь.<br />=============<br />Звучит логично. Но вот сделал поиск с колбеком, всегда возвращающим false. То есть он всегда пройдет по всему диапазону и не вернет в итоге ничего. И вариант с циклом, тоже тупо весь диапазон getItem. Два прохода, один - первый миллион записей ТВС, второй - второй миллион, дабы видеть, зависит ли от положения диапазона в таблице. Ожидал, что SearchItems даст график ниже цикла. А вижу вот такую вот картиночку<br />[FILE ID=6828] <br />
			<img src="https://forum.quik.ru/bitrix/components/bitrix/forum.interface/show_file.php?fid=6828&" width="960" height="593" /><br /><i>06.08.2020 19:07:43, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47546/topic5711/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47546/topic5711/</guid>
			<pubDate>Thu, 06 Aug 2020 19:07:43 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>В чем отличия SearchItems и getNumberOf/getItem?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47545/topic5711/">В чем отличия SearchItems и getNumberOf/getItem?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_VZlZyzyZ" href="/user/13989/" bx-tooltip-user-id="13989">Сергей</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/1222/" target="_blank" rel="nofollow">Anton</a></noindex> написал:<br />Линейная у SearchItems сложность. Искал в ТВС. Оси условные.<br /><br />=============<br /> Да, тоже посмотрел, линейная. Утверждение, что &nbsp;SearchItems работает быстрее, стало еще более загадочно, с чего бы?<br />=============<br /><br /><br />Цикл &nbsp;перебора по getitem гоняет ВСЕ данные через бутылочное горлышко между скриптом и терминалом. На этом много потерь.<br /><br />SearchItems при наличии фильтрации прореживает данные хранилища внутри qlua и выдает на гора уже выборку. За счет этого идет значительная экономия при правильно выбранных фильтрах. <br />
			<i>06.08.2020 18:52:12, s_mike@rambler.ru.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47545/topic5711/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47545/topic5711/</guid>
			<pubDate>Thu, 06 Aug 2020 18:52:12 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>В чем отличия SearchItems и getNumberOf/getItem?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47544/topic5711/">В чем отличия SearchItems и getNumberOf/getItem?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_0czQir1K" href="/user/1222/" bx-tooltip-user-id="1222">Anton</a> написал:<br />Линейная у SearchItems сложность. Искал в ТВС. Оси условные.<br /><br /> &nbsp; &nbsp; <br />=============<br />Да, тоже посмотрел, линейная. Утверждение, что &nbsp;SearchItems работает быстрее, стало еще более загадочно, с чего бы? <br />
			<i>06.08.2020 17:54:36, Сергей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47544/topic5711/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47544/topic5711/</guid>
			<pubDate>Thu, 06 Aug 2020 17:54:36 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>В чем отличия SearchItems и getNumberOf/getItem?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47543/topic5711/">В чем отличия SearchItems и getNumberOf/getItem?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Линейная у SearchItems сложность. Искал в ТВС. Оси условные.<br /><br />[FILE ID=6827] <br />
			<img src="https://forum.quik.ru/bitrix/components/bitrix/forum.interface/show_file.php?fid=6827&" width="1469" height="897" /><br /><i>06.08.2020 16:57:32, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47543/topic5711/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47543/topic5711/</guid>
			<pubDate>Thu, 06 Aug 2020 16:57:32 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>В чем отличия SearchItems и getNumberOf/getItem?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47542/topic5711/">В чем отличия SearchItems и getNumberOf/getItem?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Мои наблюдения.<br /><br />Хоть и говорят, что SearchItems быстрее, но я наблюдал такое поведение:<br />Если таблица для выборки мала, то SearchItems будет предпочтительней.<br />А вот если она большая, скажем таблица обезличенных сделок, то здесь уже не все так очевидно. SearchItems вызывало большую нагрузку, нежели прямой перебор.<br />При этом выборка идет с запоминанием последнего прочитанного индекса, чтобы сузить последующие запросы. Т.е. размер исходной таблицы как-то влиял на результат, хотя, по идее, реализация должна быть тоже простым перебором с вызовом функции фильтрации для каждой строки.<br /><br />Если просто написать некий цикл на 10 млн. повторений перебора, скажем таблицы из 10 строк, то особой разницы нет. Здесь я бы предпочел SearchItems, т.к. памяти меньше уйдет. <br />
			<i>06.08.2020 16:15:51, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47542/topic5711/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47542/topic5711/</guid>
			<pubDate>Thu, 06 Aug 2020 16:15:51 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>В чем отличия SearchItems и getNumberOf/getItem?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47541/topic5711/">В чем отличия SearchItems и getNumberOf/getItem?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Посмотрел еще на посылаемые главному потоку сообщения. В процессе вызова SearchItems в мейне никаких сообщений главному потоку не обнаружено. Гипотезу о выполнении поиска всегда в главном потоке отклоняем. Остается выяснить вопрос об асимтотической сложности функции. <br />
			<i>06.08.2020 16:07:08, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47541/topic5711/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47541/topic5711/</guid>
			<pubDate>Thu, 06 Aug 2020 16:07:08 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>В чем отличия SearchItems и getNumberOf/getItem?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47537/topic5711/">В чем отличия SearchItems и getNumberOf/getItem?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_5xf4W55D" href="/user/13989/" bx-tooltip-user-id="13989">Сергей</a> написал:<br />Но, где написано, что SearchItems не может выполняться в основном контексте квика, будучи запущенной из майна?<br />=============<br />Вопрос интересный. По идее, если искать надо в окне (а не в хранилище), вариантов, кроме как послать сообщение поиска этому окну, не просматривается. То есть фактически поиск будет выполняться в основном потоке. Предположил, что в этом случае колбек SearchItems будет выполняться в том потоке, в котором собственно идет поиск. Запустил поиск в all_trades - колбек вызывается в мейне. Ну ок, поиск в ТВС идет прямо в хранилище. Запустил поиск в money_limits - колбек вызывается в мейне. Не подтверждается предположение. Это таки еще ничего не значит, впрочем. <br />
			<i>06.08.2020 12:01:53, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47537/topic5711/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47537/topic5711/</guid>
			<pubDate>Thu, 06 Aug 2020 12:01:53 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>В чем отличия SearchItems и getNumberOf/getItem?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47531/topic5711/">В чем отличия SearchItems и getNumberOf/getItem?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Aklc7m7g" href="/user/13989/" bx-tooltip-user-id="13989">Сергей</a> написал:<br />Понятно, что если я читаю таблицу из коллбэка, то без разницы, будет это простой перебор, или SearchItem<br />=============<br /><noindex><a href="https://forum.quik.ru/messages/forum10/message40063/topic4785/#message40063" target="_blank" rel="nofollow">разработчики утверждают обратное</a></noindex> <br />
			<i>06.08.2020 09:54:22, QApplication.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47531/topic5711/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47531/topic5711/</guid>
			<pubDate>Thu, 06 Aug 2020 09:54:22 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>В чем отличия SearchItems и getNumberOf/getItem?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47529/topic5711/">В чем отличия SearchItems и getNumberOf/getItem?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_2b9QsQuh" href="/user/1222/" bx-tooltip-user-id="1222">Anton</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/13989/" target="_blank" rel="nofollow">Сергей</a></noindex> написал:<br />Если SearchItems выполняется в основном контексте, то вызов с тяжелой функцией, скорее всего, заблокирует коллбэки, причем во всех скриптах.<br />=============<br /> Тут у вас путаница. Каким образом она может выполняться в основном потоке квика? Только будучи вызванной в колбеке каком-то. Так вот сам по себе вызов колбека не даст основному потоку делать что-либо еще, в том числе вызывать другие колбеки, пока вы из колбека этого не вернетесь, независимо от выполняемых в нем действий. Следовательно, без разницы, SearchItems в нем или явный цикл.<br /><br />По вопросу что лучше - лучше не строить алгоритм так, чтобы приходилось снова и снова что-то искать, это в любом случае повышает сложность (в смысле о большое). Явный цикл имеет линейную сложность. Если, например, пройти по ТВС, на каждом тике вызывая поиск в той же ТВС, получим сложность уже квадратичную. Всегда лучше алгоритм с меньшей сложностью, даже если в нем константы больше, т.к. он остается работоспособным при масштабировании, а полиномиалка начинает тормозить уже с малых размерностей и с какого-то момента вешается навеки. Насчет сложности SearchItems послушал бы из первоисточника.<br />=============<br />В чем путаница? Понятно, что если я читаю таблицу из коллбэка, то без разницы, будет это простой перебор, или SearchItems. Но, где написано, что SearchItems не может выполняться в основном контексте квика, будучи запущенной из майна? Определенная логика в этом была бы - меньше затрат на синхронизацию обновления таблиц и чтения из них.<br />По части сложности алгоритмов, согласен полностью, однако, реализация SearchItems мне не известна, вам, как я понимаю, тоже, вот и хотелось бы получить комментарии разработчиков. Ведь из каких-то соображений эту функцию добавили! <br />
			<i>06.08.2020 06:15:59, Сергей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47529/topic5711/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47529/topic5711/</guid>
			<pubDate>Thu, 06 Aug 2020 06:15:59 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>В чем отличия SearchItems и getNumberOf/getItem?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47503/topic5711/">В чем отличия SearchItems и getNumberOf/getItem?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_mun8xnEG" href="/user/13989/" bx-tooltip-user-id="13989">Сергей</a> написал:<br />Если SearchItems выполняется в основном контексте, то вызов с тяжелой функцией, скорее всего, заблокирует коллбэки, причем во всех скриптах.<br />=============<br />Тут у вас путаница. Каким образом она может выполняться в основном потоке квика? Только будучи вызванной в колбеке каком-то. Так вот сам по себе вызов колбека не даст основному потоку делать что-либо еще, в том числе вызывать другие колбеки, пока вы из колбека этого не вернетесь, независимо от выполняемых в нем действий. Следовательно, без разницы, SearchItems в нем или явный цикл.<br /><br />По вопросу что лучше - лучше не строить алгоритм так, чтобы приходилось снова и снова что-то искать, это в любом случае повышает сложность (в смысле о большое). Явный цикл имеет линейную сложность. Если, например, пройти по ТВС, на каждом тике вызывая поиск в той же ТВС, получим сложность уже квадратичную. Всегда лучше алгоритм с меньшей сложностью, даже если в нем константы больше, т.к. он остается работоспособным при масштабировании, а полиномиалка начинает тормозить уже с малых размерностей и с какого-то момента вешается навеки. Насчет сложности SearchItems послушал бы из первоисточника. <br />
			<i>05.08.2020 10:18:48, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47503/topic5711/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47503/topic5711/</guid>
			<pubDate>Wed, 05 Aug 2020 10:18:48 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>В чем отличия SearchItems и getNumberOf/getItem?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47502/topic5711/">В чем отличия SearchItems и getNumberOf/getItem?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Нужна какая-то особая отметка в теме, чтобы поддержка дала свои пояснения? <br />
			<i>05.08.2020 07:40:04, Сергей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47502/topic5711/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47502/topic5711/</guid>
			<pubDate>Wed, 05 Aug 2020 07:40:04 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>В чем отличия SearchItems и getNumberOf/getItem?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47431/topic5711/">В чем отличия SearchItems и getNumberOf/getItem?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Немного поясню, к чему вопрос. Если SearchItems выполняется в основном контексте, то вызов с тяжелой функцией, скорее всего, заблокирует коллбэки, причем во всех скриптах. Если в контексте вызывающего потока, то одновременный вызов из main и коллбэка может привести к конфликтам. <br />
			<i>02.08.2020 10:21:28, Сергей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47431/topic5711/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47431/topic5711/</guid>
			<pubDate>Sun, 02 Aug 2020 10:21:28 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>В чем отличия SearchItems и getNumberOf/getItem?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47430/topic5711/">В чем отличия SearchItems и getNumberOf/getItem?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Ну память, если не сохранять промежуточные результаты, сборщик почистит. При SearchItems тоже есть накладные расходы при вызове функции QLua из ядра Quik. Больше интересуют именно возможное блокировки данных/потоков. <br />
			<i>02.08.2020 10:09:14, Сергей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47430/topic5711/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47430/topic5711/</guid>
			<pubDate>Sun, 02 Aug 2020 10:09:14 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>В чем отличия SearchItems и getNumberOf/getItem?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47429/topic5711/">В чем отличия SearchItems и getNumberOf/getItem?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Самая главная проблема - это расход памяти.<br />При переборе каждый раз получатся строка таблицы, в которой может быть много полей.<br />Если это делать на каждом цикле алгоритма, то память прямо улетает.<br /><br />SearchItems возвращает массив индексов отфильтрованных строк. Что само по себе уже меньше по объему, ну и, зачастую, надо просто последний взять, например. <br />
			<i>02.08.2020 09:57:22, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47429/topic5711/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47429/topic5711/</guid>
			<pubDate>Sun, 02 Aug 2020 09:57:22 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>В чем отличия SearchItems и getNumberOf/getItem?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message47427/topic5711/">В чем отличия SearchItems и getNumberOf/getItem?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день. Кто-нибудь может подсказать, есть какие-то принципиальные отличия, которые бы делали предпочтительным использование SearchItems или цикл getNumberOf/getItem для выбора значений из таблиц Quik? Одно отличие точно есть, это отсутствие трансляции ошибок при использовании SearchItems. Может еще что-то, например, блокировка таблицы, из которой идет выборка, или блокировка коллбэков? <br />
			<i>02.08.2020 09:44:24, Сергей.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message47427/topic5711/</link>
			<guid>http://forum.quik.ru/messages/forum10/message47427/topic5711/</guid>
			<pubDate>Sun, 02 Aug 2020 09:44:24 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
