<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK, Windows API: Вычисление момента окончания загрузки приложения]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8120&amp;type=atom" />
	<updated>2013-03-19T17:49:03Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=8120</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK, Windows API: Вычисление момента окончания загрузки приложения]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=70515#p70515" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Indrik пишет:</cite><blockquote><p>Где там конкретно об этом, а то книга большая... Скажем, 0,001с это нормально? А 0,01с? Меньше смысла нет, т.к. точность измерений не должна быть ниже 0,01 секунды.</p></blockquote></div><p>Главы про планирование потоков. ~20 мс это размер кванта, если его не превысить, то поток будет сам постоянно нагружать процессор. Причём если система загружена, то твой код вполне может несколько секунд не получать управление.</p>]]></content>
			<author>
				<name><![CDATA[Александр_]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24888</uri>
			</author>
			<updated>2013-03-19T17:49:03Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=70515#p70515</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK, Windows API: Вычисление момента окончания загрузки приложения]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=70512#p70512" />
			<content type="html"><![CDATA[<p>Спасибо всем отвечавшим! Более-менее понятно стало.<br /></p><div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>А вы сами пробовали? Вроде как в переменной &quot;ClipboardAll&quot; есть всё для этого необходимое.</p></blockquote></div><p>Да я вообще не программист. Это просто хобби моё. У меня есть несколько &quot;проектов&quot;, и я их год от года шлифую, заодно узнаю что-то новое о программировании. Чисто так, для себя, для радости.<br /></p><div class="quotebox"><cite>Александр_ пишет:</cite><blockquote><p>Причём deltaTime нельзя брать очень маленьким, за подробностями в Windows Internals.</p></blockquote></div><p>Где там конкретно об этом, а то книга большая... Скажем, 0,001с это нормально? А 0,01с? Меньше смысла нет, т.к. точность измерений не должна быть ниже 0,01 секунды.</p>]]></content>
			<author>
				<name><![CDATA[Indrik]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=29749</uri>
			</author>
			<updated>2013-03-19T17:26:22Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=70512#p70512</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK, Windows API: Вычисление момента окончания загрузки приложения]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=70270#p70270" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Indrik пишет:</cite><blockquote><p>А то у нас тут 21 век,</p></blockquote></div><p>А причём тут 21 век? Или программирование и интернет появились с первого дня &quot;нашей эры&quot;...</p><div class="quotebox"><cite>Indrik пишет:</cite><blockquote><p>а программисты до сих пор не придумали как осуществить нормальный удобный (в один клик или вроде того) способ, например, вставлять текст из Ворда на форум.</p></blockquote></div><p>А вы сами пробовали? Вроде как в переменной &quot;ClipboardAll&quot; есть всё для этого необходимое.</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2013-03-13T20:33:04Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=70270#p70270</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK, Windows API: Вычисление момента окончания загрузки приложения]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=70261#p70261" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Indrik пишет:</cite><blockquote><p>Как с этим быть?</p></blockquote></div><p>Сохраняем значения счётчиков при запуске приложения, далее через промежуток времени &gt;=deltaTime снова проводим измерение и из только что полученных данных вычитаем предыдущие измерения и нормализуем их(делим на deltaTime). Это и будет искомое значение. Причём deltaTime нельзя брать очень маленьким, за подробностями в Windows Internals.<br /></p><div class="quotebox"><blockquote><p>Вы же тоже почему-то со мной на ты общаетесь. А ведь я вас даже не знаю - это ли не забавно?</p></blockquote></div><p>На этом форуме так принято. Да и вообще в интернете не чтут формальности <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /> .<br /></p><div class="quotebox"><cite>Indrik пишет:</cite><blockquote><p>На счёт определения - я дал идею, а дальше будь что будет. Рано или поздно всё это будет вшито в ядро, технологии не стоят на месте. Кто этим будет заниматься я не знаю, кто захочет - тот и будет.</p></blockquote></div><p>Это не серьёзно, невнятными и непроверяемыми идеями и предсказаниями интернет изобилует.<br /></p><div class="quotebox"><blockquote><p>А то у нас тут 21 век, а программисты до сих пор не придумали как осуществить нормальный удобный (в один клик или вроде того) способ, например, вставлять текст из Ворда на форум. Уже не первое десятилетие существует интернет, уже вовсю пропагандируется вэб 2.0, но мы по-прежнему вручную делаем форматирование, которое пропадает при переносе из Ворда на сайты (а если сохраняется, то очень сильно отличается от оригинала). Впрочем возможно, с появлением HTML 5 что-то изменится. Вот и про определение момента конца загрузки - та же песня.</p></blockquote></div><p>Не надо путать тёплое с мягким, Microsoft Word - это программа, а форум - это класс веб-приложений. С тем же успехом можно копировать двигатель Mitsubishi i-MiEV в стиральные машины.</p>]]></content>
			<author>
				<name><![CDATA[Александр_]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24888</uri>
			</author>
			<updated>2013-03-13T17:33:20Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=70261#p70261</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK, Windows API: Вычисление момента окончания загрузки приложения]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=70254#p70254" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>creature.ws пишет:</cite><blockquote><p>Вы пример из сообщения #23 попробовали использовать на реальных приложениях, «конец загрузки» которых вам хочется отловить?</p></blockquote></div><p>Нет пока. Я ещё на стадии планирования. К тому же, я в программе буду использовать только то, что мне совершенно понятно, а там ещё разбираться надо. Но спасибо, конечно. Как только дойдёт до практики - обязательно загляну на форум за вашим примером.<br />Далее. Есть всё-таки ещё один момент, который остался непонятым. Для начала, я расписал предложенные формулы понятным языком:<br /><em>Загруженность процессора определяется из GetSystemTimes по следующей формуле: (deltaKernelTime+deltaUserTime)/(deltaKernelTime+deltaUserTime+deltaIdleTime), т.е. мы «общее время работы» делим на «общее время работы + время простоя», иными словами мы время работы делим на общее время.<br />Также, загруженность процессора <span class="bbu">одним приложением</span> можно узнать так (при помощи двух функций: GetProcessTimes и GetSystemTimes):<br />(deltaProcessKernelTime+deltaProcessUserTime)/(deltaSystemKernelTime+deltaSystemUserTime+deltaSystemIdleTime), т.е. мы «общее время работы, полученное из GetProcessTimes» делим на «сумму трёх значений (общего времени работы (это 2 значения) и простоя (это ещё одно)), полученных из GetSystemTimes». Иными словами, мы общее время работы процесса делим на общее время системы.</em><br />Но тут кроется подвох. Вот, если мы возьмём к примеру, 10 секунд, как общее время, и, скажем, 3 секунды как время работы, то тут всё понятно - делим одно на другое, получаем проценты. Но мне-то нужен момент времени, а не период, а значит эти наши условные 10с превращаются в точку, как и 3с. Если и 3с и 10с являются точками, то есть нулями, то при делении вообще будет ошибка (или бесконечность, я не знаю, но в любом случае - не то что нам нужно). Как с этим быть?<br /></p><div class="quotebox"><blockquote><p>Забавно, ты предлагаешь нам придумать определение термину, который сам же и ввёл?</p></blockquote></div><p>В этом мире много забавного. Вы же тоже почему-то со мной на ты общаетесь. А ведь я вас даже не знаю - это ли не забавно? Впрочем, я не против, тем более что вы мне помогли. Ну или &quot;ты помог&quot;.<br />На счёт определения - я дал идею, а дальше будь что будет. Рано или поздно всё это будет вшито в ядро, технологии не стоят на месте. Кто этим будет заниматься я не знаю, кто захочет - тот и будет.<br />А то у нас тут 21 век, а программисты до сих пор не придумали как осуществить нормальный удобный (в один клик или вроде того) способ, например, вставлять текст из Ворда на форум. Уже не первое десятилетие существует интернет, уже вовсю пропагандируется вэб 2.0, но мы по-прежнему вручную делаем форматирование, которое пропадает при переносе из Ворда на сайты (а если сохраняется, то очень сильно отличается от оригинала). Впрочем возможно, с появлением HTML 5 что-то изменится. Вот и про определение момента конца загрузки - та же песня.</p>]]></content>
			<author>
				<name><![CDATA[Indrik]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=29749</uri>
			</author>
			<updated>2013-03-13T16:09:12Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=70254#p70254</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK, Windows API: Вычисление момента окончания загрузки приложения]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=70249#p70249" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Indrik пишет:</cite><blockquote><p>Ну значит его надо создать, и дать ему правильное определение, которое соответствовало бы реальной ситуации и учитывало бы все нюансы.</p></blockquote></div><p>Забавно, ты предлагаешь нам придумать определение термину, который сам же и ввёл? Это не к программистам, а к экстрасенсам, гадалкам и прочим &quot;астральным сущностям&quot;.</p>]]></content>
			<author>
				<name><![CDATA[Александр_]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24888</uri>
			</author>
			<updated>2013-03-13T15:23:48Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=70249#p70249</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK, Windows API: Вычисление момента окончания загрузки приложения]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=70248#p70248" />
			<content type="html"><![CDATA[<p>Вы пример из сообщения #23 попробовали использовать на реальных приложениях, «конец загрузки» которых вам хочется отловить?</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2013-03-13T15:19:20Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=70248#p70248</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK, Windows API: Вычисление момента окончания загрузки приложения]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=70246#p70246" />
			<content type="html"><![CDATA[<p>А, понял код. Вы под ProcessKernelTime понимаете KernelTime, полученный при помощи функции GetProcessTimes, и аналогично с System? Тогда всё понятно.</p>]]></content>
			<author>
				<name><![CDATA[Indrik]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=29749</uri>
			</author>
			<updated>2013-03-13T15:14:46Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=70246#p70246</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK, Windows API: Вычисление момента окончания загрузки приложения]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=70244#p70244" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Не логично, в этой идее не учтены как минимум три важных аспекта:<br />загруженность процессора без анализируемого приложения.<br />количество процессоров у компьютера и потоков у приложения.<br />наличие нескольких процессов у одного приложения(например Google Chrome).</p></blockquote></div><p>1 - для моих целей это не важно. Естественно там полно других приложений.<br />2 - значит нужна общая загруженность по всем ядрам и процессорам (либо только того ядра, что обрабатывает данный процесс); про потоки у приложения -- опять же, не надо усложнять - если потоков много, значит надо узнать когда загрузился последний из них<br />3 - да, у Хромого штук пять процессов, коли не больше, но мне, в таком случае, нужно узнать когда загрузился последний из них</p><div class="quotebox"><blockquote><p>Нет даже такого термина &quot;конец загрузки приложения&quot;</p></blockquote></div><p>Ну значит его надо создать, и дать ему правильное определение, которое соответствовало бы реальной ситуации и учитывало бы все нюансы. И неплохо бы соответствующую функцию добавить в WinAPI.<br />А ваш код я не понял совершенно. Но я ещё подумаю.</p>]]></content>
			<author>
				<name><![CDATA[Indrik]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=29749</uri>
			</author>
			<updated>2013-03-13T15:06:22Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=70244#p70244</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK, Windows API: Вычисление момента окончания загрузки приложения]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=70201#p70201" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Indrik пишет:</cite><blockquote><p>Жаль, Винда не умеет засекать момент конца загрузки.</p></blockquote></div><p>Нет даже такого термина &quot;конец загрузки приложения&quot;. Когда поймёшь что это такое, тогда сам ответишь на свой вопрос. А пока эта тема служит для знакомства со счётчиками производительности windows.<br /></p><div class="quotebox"><cite>Indrik пишет:</cite><blockquote><p>По идее, раз мне нужно узнать, в какой момент приложение загрузилось, то логично использовать GetProcessTimes</p></blockquote></div><p>Не логично, в этой идее не учтены как минимум три важных аспекта:<br /></p><ol class="decimal"><li><p>загруженность процессора без анализируемого приложения.</p></li><li><p>количество процессоров у компьютера и потоков у приложения.</p></li><li><p>наличие нескольких процессов у одного приложения(например Google Chrome).</p></li></ol><div class="quotebox"><cite>Indrik пишет:</cite><blockquote><p>Александр, приведите пож. такой же код, как вы приводили, только для GetProcessTimes. Там ведь нет idletime.</p></blockquote></div><p>IdleTime это KernelTime+UserTime процесса Idle(PID=0). Если нужна загруженность процессора одним приложением, то нужно вызвать обе функции:<br />(deltaProcessKernelTime+deltaProcessUserTime)/(deltaSystemKernelTime+deltaSystemUserTime+deltaSystemIdleTime)</p>]]></content>
			<author>
				<name><![CDATA[Александр_]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24888</uri>
			</author>
			<updated>2013-03-12T10:49:37Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=70201#p70201</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK, Windows API: Вычисление момента окончания загрузки приложения]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=70199#p70199" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Александр_ пишет:</cite><blockquote><p>(deltaKernelTime+deltaUserTime)/(deltaKernelTime+deltaUserTime+deltaIdleTime)</p></blockquote></div><p>Интересно. Надо это обдумать. Дельта это как я понимаю изменение на выбранном промежутке? Правда, мне нужно узнать не в промежутке, а в текущий момент, но суть одна, видимо.<br /></p><div class="quotebox"><cite>Александр_ пишет:</cite><blockquote><p>Конечно момент.</p></blockquote></div><p>Понял. Это очень хорошо, что Винда сама засекает момент начала - меньше проблем. Жаль, Винда не умеет засекать момент конца загрузки.<br />А вот с остальным вы меня всё-таки запутали. По идее, раз мне нужно узнать, в какой момент приложение загрузилось, то логично использовать GetProcessTimes (раз нас интересует процесс, то процесс мы и проверяем). С другой стороны, при помощи GetSystemTimes тоже можно узнать искомое - по общему графику изменений.<br />Александр, приведите пож. такой же код, как вы приводили, только для GetProcessTimes. Там ведь нет idletime.</p>]]></content>
			<author>
				<name><![CDATA[Indrik]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=29749</uri>
			</author>
			<updated>2013-03-12T08:53:51Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=70199#p70199</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK, Windows API: Вычисление момента окончания загрузки приложения]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=70146#p70146" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Indrik пишет:</cite><blockquote><p>Но тогда зачем мне эта функция?</p></blockquote></div><p>Даже не представляю <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /> .<br /></p><div class="quotebox"><cite>Indrik пишет:</cite><blockquote><p>Может лучше взять GetSystemTimes?</p></blockquote></div><p>Тогда активный архиватор(или антивирус) повесит этот скрипт до конца обработки, проц всё время будет на 100%.<br /></p><div class="quotebox"><cite>Indrik пишет:</cite><blockquote><p>Момент времени или период? Слово &quot;время&quot; может восприниматься и как момент, и как период.</p></blockquote></div><p>Конечно момент.<br /></p><div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>Кстати приведите код получающий общую загруженность процессора с помощью GetSystemTimes.</p></blockquote></div><p>(deltaKernelTime+deltaUserTime)/(deltaKernelTime+deltaUserTime+deltaIdleTime) даст процент загруженности.</p>]]></content>
			<author>
				<name><![CDATA[Александр_]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24888</uri>
			</author>
			<updated>2013-03-10T22:08:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=70146#p70146</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK, Windows API: Вычисление момента окончания загрузки приложения]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=70138#p70138" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Indrik пишет:</cite><blockquote><p>Но 2с - это слишком много. 2мс ещё куда ни шло.</p></blockquote></div><p> <br />...</p><p>Кстати приведите код получающий общую загруженность процессора с помощью GetSystemTimes.</p><p>И не пойму зачем всё таки общая загрузка проца, если вас в итоге интересует конкретное приложение, а винда может грузить проц чем то другим.</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2013-03-10T17:54:18Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=70138#p70138</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK, Windows API: Вычисление момента окончания загрузки приложения]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=70137#p70137" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Никак, для этого нужно собрать статистику по всем процессам.</p></blockquote></div><p>Но тогда зачем мне эта функция? Может лучше взять GetSystemTimes?<br /></p><div class="quotebox"><blockquote><p>Время создания.</p></blockquote></div><p>Момент времени или период? Слово &quot;время&quot; может восприниматься и как момент, и как период.</p>]]></content>
			<author>
				<name><![CDATA[Indrik]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=29749</uri>
			</author>
			<updated>2013-03-10T17:50:14Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=70137#p70137</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK, Windows API: Вычисление момента окончания загрузки приложения]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=70136#p70136" />
			<content type="html"><![CDATA[<p>Вот примерный алгоритм, который я составил для этой ситуации:<br />1.	Сразу приложение не запускаем: берём несколько секунд на вычисление среднего значения используемой памяти, а потом уже – запускаем.<br />&nbsp; &nbsp;a.	В течение нескольких секунд в цикле проверяем текущее значение используемой оперативной памяти (WinAPI: GetProcessMemoryInfo), затем вычисляем среднее арифметическое (оно пригодится позже, вне основного модуля). Это значение ОЗУ1. То же делаем с загрузкой процессора (в том же цикле). Это значение ПРОЦ1. Т.е. мы получаем значения загрузки ОЗУ и ЦП в нормальном режиме (когда приложение ещё не запущено).<br />&nbsp; &nbsp;b.	Запускаем приложение, засекаем момент запуска (<em>* возможно, он засекается самой системой, значение можно получить из функции GetProcessTimes ?</em>). Сразу после запуска начинаем проверять уровень использования ОЗУ, в цикле.<br />2.	Вычисляем момент окончания загрузки и засекаем его во времени.<br />&nbsp; &nbsp;a.	В цикле (без тайминга) проверяем текущее значение загрузки ОЗУ и за-поминаем предыдущее, если текущее значение равно предыдущему, или меньше его, то начинаем проверку загрузки процессора.<br />&nbsp; &nbsp; &nbsp; i.	На первом шаге цикла, пока у нас нет ср.арифм. значения, сравниваем текущее разовое значение с ПРОЦ1. Если они примерно равны (надо учесть допустимый предел колебания в несколько про-центов), то считаем, что приложение предположительно уже загрузилось, запоминаем время и даём 2с на дополнительный блок обработки ошибочного значения.<br />&nbsp; &nbsp; &nbsp; ii.	На каждом цикле проверки загрузки процессора считаем ср.арифм. этой загрузки и сравниваем со значением ПРОЦ1. Если оно совпадает (учтя допустимый предел в несколько процентов) с ПРОЦ1, то считаем, что приложение предположительно уже загрузилось, запоминаем время и даём 2с на дополнительный блок обработки ошибочного значения.<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;1.	<strong>Блок обработки ошибочного значения</strong>: в течение двух секунд продолжаем опрашивать процессор и память. Если загрузка процессора опять идёт вверх, или увеличивается используемая ОЗУ, то считаем остановку таймера ошибочной и возвращаемся к предыдущим блокам.<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;2.	Если же за эти 2с значимых изменений не происходит, то считаем ту остановку таймера правильной и идём дальше.<br />3.	Вычитаем из момента окончания загрузки момент его начала и получаем искомое время загрузки приложения.</p>]]></content>
			<author>
				<name><![CDATA[Indrik]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=29749</uri>
			</author>
			<updated>2013-03-10T17:43:47Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=70136#p70136</id>
		</entry>
</feed>
