<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Потеря 16 млсек.]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Потеря 16 млсек. форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sat, 11 Apr 2026 20:27:03 +0300</pubDate>
		<item>
			<title>Потеря 16 млсек.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message22507/topic2560/">Потеря 16 млсек.</a></b> <i>При обращении к Квику происходит потеря 16 млсек.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Спасибо! <br />
			<i>15.02.2017 17:56:01, Юрий Балашов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message22507/topic2560/</link>
			<guid>http://forum.quik.ru/messages/forum10/message22507/topic2560/</guid>
			<pubDate>Wed, 15 Feb 2017 17:56:01 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Потеря 16 млсек.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message22501/topic2560/">Потеря 16 млсек.</a></b> <i>При обращении к Квику происходит потеря 16 млсек.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Просто время, получаемое от системы, вы получаете с дискретностью в 15.6 мс<br />так работает виндовс в дефолтных настройках <br />
			<i>15.02.2017 17:18:28, swerg.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message22501/topic2560/</link>
			<guid>http://forum.quik.ru/messages/forum10/message22501/topic2560/</guid>
			<pubDate>Wed, 15 Feb 2017 17:18:28 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Потеря 16 млсек.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message22499/topic2560/">Потеря 16 млсек.</a></b> <i>При обращении к Квику происходит потеря 16 млсек.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте,<br />Больше похоже на таймер Windows, который по умолчанию как раз равен 15.6<br /><br />ранее была похожая тема:<br /><noindex><a href="https://forum.quik.ru/messages/forum12/message7225/topic752/#message7225" target="_blank" rel="nofollow">https://forum.quik.ru/messages/forum12/message7225/topic752/#message7225</a></noindex> <br />
			<i>15.02.2017 16:14:27, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message22499/topic2560/</link>
			<guid>http://forum.quik.ru/messages/forum10/message22499/topic2560/</guid>
			<pubDate>Wed, 15 Feb 2017 16:14:27 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Потеря 16 млсек.</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message22498/topic2560/">Потеря 16 млсек.</a></b> <i>При обращении к Квику происходит потеря 16 млсек.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			При обращении к Квику, даже если в этот момент Квик не обновляет данные и не производит никаких вычислений, происходит потеря 16 млсек. Поясню на примере. Если выполнить следующий простенький скрипт, написанный на Lua:<br /> <br />IsRun = true<br /> &nbsp; &nbsp; local time = os.clock()<br /> &nbsp; &nbsp; for i = 0, 20 do<br /> &nbsp; &nbsp; &nbsp; &nbsp;message(string.format('Цикл № %0.0f ,Время %0.3f сек',i, os.clock()-time), 1)<br /> &nbsp; &nbsp; end<br />function main()<br /> &nbsp; &nbsp;while IsRun do<br /> &nbsp; &nbsp;sleep(1000)<br /> &nbsp; &nbsp;end<br />end<br />function OnStop()<br /> &nbsp; IsRun = false<br />end<br /><br />то увидим следующий результат:<br />Дата &nbsp; &nbsp;Время &nbsp; &nbsp;Сообщение<br />15.02.2017 &nbsp; &nbsp;13:24:11 &nbsp; &nbsp;Цикл № 0 ,Время 0.000 сек<br />15.02.2017 &nbsp; &nbsp;13:24:11 &nbsp; &nbsp;Цикл № 1 ,Время 0.016 сек<br />15.02.2017 &nbsp; &nbsp;13:24:11 &nbsp; &nbsp;Цикл № 2 ,Время 0.016 сек<br />15.02.2017 &nbsp; &nbsp;13:24:11 &nbsp; &nbsp;Цикл № 3 ,Время 0.032 сек<br />15.02.2017 &nbsp; &nbsp;13:24:11 &nbsp; &nbsp;Цикл № 4 ,Время 0.032 сек<br />15.02.2017 &nbsp; &nbsp;13:24:11 &nbsp; &nbsp;Цикл № 5 ,Время 0.032 сек<br />15.02.2017 &nbsp; &nbsp;13:24:11 &nbsp; &nbsp;Цикл № 6 ,Время 0.032 сек<br />15.02.2017 &nbsp; &nbsp;13:24:11 &nbsp; &nbsp;Цикл № 7 ,Время 0.047 сек<br />15.02.2017 &nbsp; &nbsp;13:24:11 &nbsp; &nbsp;Цикл № 8 ,Время 0.047 сек<br />15.02.2017 &nbsp; &nbsp;13:24:11 &nbsp; &nbsp;Цикл № 9 ,Время 0.063 сек<br />15.02.2017 &nbsp; &nbsp;13:24:11 &nbsp; &nbsp;Цикл № 10 ,Время 0.063 сек<br />15.02.2017 &nbsp; &nbsp;13:24:11 &nbsp; &nbsp;Цикл № 11 ,Время 0.079 сек<br />15.02.2017 &nbsp; &nbsp;13:24:11 &nbsp; &nbsp;Цикл № 12 ,Время 0.079 сек<br />15.02.2017 &nbsp; &nbsp;13:24:11 &nbsp; &nbsp;Цикл № 13 ,Время 0.079 сек<br />15.02.2017 &nbsp; &nbsp;13:24:11 &nbsp; &nbsp;Цикл № 14 ,Время 0.079 сек<br />15.02.2017 &nbsp; &nbsp;13:24:11 &nbsp; &nbsp;Цикл № 15 ,Время 0.094 сек<br />15.02.2017 &nbsp; &nbsp;13:24:11 &nbsp; &nbsp;Цикл № 16 ,Время 0.094 сек<br />15.02.2017 &nbsp; &nbsp;13:24:11 &nbsp; &nbsp;Цикл № 17 ,Время 0.094 сек<br />15.02.2017 &nbsp; &nbsp;13:24:11 &nbsp; &nbsp;Цикл № 18 ,Время 0.110 сек<br />15.02.2017 &nbsp; &nbsp;13:24:11 &nbsp; &nbsp;Цикл № 19 ,Время 0.110 сек<br />15.02.2017 &nbsp; &nbsp;13:24:11 &nbsp; &nbsp;Цикл № 20 ,Время 0.110 сек<br />Из которого видно, что в среднем, за каждые 3-3.5 обработки в Lua теряются 16 млсек (иногда 15 млсек). При этом никаких вычислений у нас не происходит и Квик может даже не получать никаких данных (я проверял и в выходные - результат тот же). Аналогичное время теряется и при выводе через ODBC, думаю, что при выводе данных через DDE будет то же самое ( не проверял). Отсюда логично сделать вывод о том, что это какие-то потери Квика.<br />При исполнении данного примера, но, если вывод происходит внутри function main(), потери 16 млсек тоже наблюдаются, но существенно реже.<br />Хотелось бы понять из-за чего это происходит? Можно ли каким-то образом уменьшить это время потерь или хотя бы частоту их появления?<br />Допускаю, что что-то можно изменить в настройках Квика или его загрузке, тогда подскажите что? &quot;Вывод по ODBC&quot;, &quot;Экспорт в системы тех.анализа&quot; и &quot;Внешние транзакции&quot; никак не влияют.<br />Возможно, что потеря именно данного времени (16 млсек) может быть как-то связана с характеристиками машины и операционной системы ( у меня Win XP, Квик 7.7.0.89), поэтому, кто сможет, проверьте на своих машинах и выложите сюда результат, было бы интересно сравнить. <br />
			<i>15.02.2017 16:02:36, Юрий Балашов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message22498/topic2560/</link>
			<guid>http://forum.quik.ru/messages/forum10/message22498/topic2560/</guid>
			<pubDate>Wed, 15 Feb 2017 16:02:36 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
