<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум Guardant &mdash; Время выполнения вызовов Guardant API в Linux]]></title>
		<link>https://forum.guardant.ru/topic/517/</link>
		<atom:link href="https://forum.guardant.ru/feed/rss/topic/517/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Время выполнения вызовов Guardant API в Linux».]]></description>
		<lastBuildDate>Wed, 11 Feb 2015 10:46:54 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Время выполнения вызовов Guardant API в Linux]]></title>
			<link>https://forum.guardant.ru/post/2494/#p2494</link>
			<description><![CDATA[<p>Здравствуйте, Netherspite.</p><p>Приносим свои извинения за задержку с ответом.<br />По информации от наших разработчиков, большая часть представленных временных задержек находится в пределах нормы, но беспокойство вызывают показатели первого вызова (блока вызовов):<br /></p><div class="quotebox"><cite>Netherspite пишет:</cite><blockquote><p>===<br />Initialize this copy of GrdAPI: No errors<br />Create Grd protected container: No errors<br />Storing dongle codes in Guardant protected container: No errors<br />Setting dongle search conditions: No errors<br />=== общее время 167мс</p></blockquote></div><p>Для более подробной диагностики пришлите нам на почту (hotline@guardant.ru) следующие данные:<br /></p><ul><li><p>Тестовый пример (с исходниками), на котором воспроизводятся данные временные задержки;</p></li><li><p><a href="http://developer.guardant.ru/pages/viewpage.action?pageId=1279529">*.nsd-файл</a> маски, прошиваемой в тестируемый ключ;</p></li><li><p>Отчет утилиты диагностики (Пуск/Панель управления/Драйверы Guardant/кнопка &quot;Диагностика&quot;/кнопка &quot;Полный отчет&quot;) для тестируемого ключа. Утилита диагностики устанавливается вместе с <a href="https://www.guardant.ru/support/download/drivers/">Windows-драйвером</a>.</p></li></ul>]]></description>
			<author><![CDATA[null@example.com (Антон Тихиенко)]]></author>
			<pubDate>Wed, 11 Feb 2015 10:46:54 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2494/#p2494</guid>
		</item>
		<item>
			<title><![CDATA[Re: Время выполнения вызовов Guardant API в Linux]]></title>
			<link>https://forum.guardant.ru/post/2492/#p2492</link>
			<description><![CDATA[<p>Есть ли какие-либо новости по моему вопросу?</p>]]></description>
			<author><![CDATA[null@example.com (Netherspite)]]></author>
			<pubDate>Mon, 09 Feb 2015 14:55:10 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2492/#p2492</guid>
		</item>
		<item>
			<title><![CDATA[Re: Время выполнения вызовов Guardant API в Linux]]></title>
			<link>https://forum.guardant.ru/post/2475/#p2475</link>
			<description><![CDATA[<p>Тест1: 165мс, 264мс, 200мс, 70мс, 280мс<br />Тест2: 170мс, 183мс, 179мс, 70мс, 282мс<br />Тест3: 166мс, 126мс, 181мс, 69мс, 295мс<br />Тест4: 169мс, 130мс, 180мс, 130мс, 283мс<br />Тест5: 163мс, 144мс, 242мс, 68мс, 275мс</p><p>Чем может быть вызвано постоянное срабатывание внутренней защиты?</p>]]></description>
			<author><![CDATA[null@example.com (Netherspite)]]></author>
			<pubDate>Wed, 28 Jan 2015 15:42:39 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2475/#p2475</guid>
		</item>
		<item>
			<title><![CDATA[Re: Время выполнения вызовов Guardant API в Linux]]></title>
			<link>https://forum.guardant.ru/post/2474/#p2474</link>
			<description><![CDATA[<p>Здравствуйте!<br />Увеличение времени вызовов может быть связано с тем, что срабатывает внутренняя защита и начинается проверка целостности. На процессоре Celeron G1620 это занимает в разы больше времени чем на i5.<br />Вы не могли бы прогнать этот тест несколько раз и выслать нам полученные результаты?</p>]]></description>
			<author><![CDATA[null@example.com (Станислав Петрушевский)]]></author>
			<pubDate>Wed, 28 Jan 2015 15:02:33 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2474/#p2474</guid>
		</item>
		<item>
			<title><![CDATA[Re: Время выполнения вызовов Guardant API в Linux]]></title>
			<link>https://forum.guardant.ru/post/2468/#p2468</link>
			<description><![CDATA[<p>Железо: Celeron G1620 / 2Gb RAM (свободно более 1 Гб)<br />ОС: Debian 7.6 x86, ядро ванильное</p><p>Более подробно о задержках:<br />Я взял пример Using Debug Library, вырезал оттуда часть, загружающую код и часть, исполняемую в DEBUG_DLL режиме.<br />Добавил в вывод вызовы gettimeofday(), чтобы узнать, что сколько выполняется.</p><p>Получилось примерно так:</p><p>===<br />Initialize this copy of GrdAPI: No errors<br />Create Grd protected container: No errors<br />Storing dongle codes in Guardant protected container: No errors<br />Setting dongle search conditions: No errors<br />=== общее время 167мс</p><p>===<br />Searching for all specified dongles and print info about it&#039;s :<br />(вырезано)</p><p>Dongles searsh is complete with no errors.<br />=== общее время 211мс</p><p>===<br />Searching for the specified local or remote dongle and login to in: No errors<br />=== общее время 79мс (логин, здесь все ок как раз)</p><p>===<br />Run GrdCodeRun: No errors<br />=== общее время 70мс (вызов не пустой, тут понятно время)</p><p>===<br />Closing handle: No errors<br />Deinitializing this copy of GrdAPI: No errors<br />=== общее время 282мс</p>]]></description>
			<author><![CDATA[null@example.com (Netherspite)]]></author>
			<pubDate>Tue, 27 Jan 2015 13:54:41 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2468/#p2468</guid>
		</item>
		<item>
			<title><![CDATA[Re: Время выполнения вызовов Guardant API в Linux]]></title>
			<link>https://forum.guardant.ru/post/2466/#p2466</link>
			<description><![CDATA[<p>Здравствуйте!<br />150 мс - допустимое время для выполнения GrdLogin.<br />CodeRun - время выполнения варьируется от 16 мс до 30 сек. Минимальное значение применимо для &quot;пустого&quot; CodeRun, максимальное значение лимитировано 30 секундами.<br />Остальные вызовы должны выполняться быстро, в пределах 1 мс.</p><p>Уточните, пожалуйста, конфигурацию компьютеров, на которых Вы тестировали защищённое приложение.</p>]]></description>
			<author><![CDATA[null@example.com (Станислав Петрушевский)]]></author>
			<pubDate>Tue, 27 Jan 2015 12:44:28 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2466/#p2466</guid>
		</item>
		<item>
			<title><![CDATA[Re: Время выполнения вызовов Guardant API в Linux]]></title>
			<link>https://forum.guardant.ru/post/2460/#p2460</link>
			<description><![CDATA[<p>Из SDK 6.3</p>]]></description>
			<author><![CDATA[null@example.com (Netherspite)]]></author>
			<pubDate>Mon, 26 Jan 2015 14:43:55 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2460/#p2460</guid>
		</item>
		<item>
			<title><![CDATA[Re: Время выполнения вызовов Guardant API в Linux]]></title>
			<link>https://forum.guardant.ru/post/2457/#p2457</link>
			<description><![CDATA[<p>Уточните, пожалуйста, какую версию API Вы использовали для защиты приложения?</p>]]></description>
			<author><![CDATA[null@example.com (Станислав Петрушевский)]]></author>
			<pubDate>Mon, 26 Jan 2015 10:25:45 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2457/#p2457</guid>
		</item>
		<item>
			<title><![CDATA[Re: Время выполнения вызовов Guardant API в Linux]]></title>
			<link>https://forum.guardant.ru/post/2456/#p2456</link>
			<description><![CDATA[<p>На машинах клиента проблема пока не воспроизводится.<br />Однако, даже 150мс на каждый вызов Guardant API (напомню, при инициализации ключа их нужно 6) - много.<br />Нет ли способа улучшить этот показатель?</p>]]></description>
			<author><![CDATA[null@example.com (Netherspite)]]></author>
			<pubDate>Mon, 26 Jan 2015 09:18:11 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2456/#p2456</guid>
		</item>
		<item>
			<title><![CDATA[Re: Время выполнения вызовов Guardant API в Linux]]></title>
			<link>https://forum.guardant.ru/post/2455/#p2455</link>
			<description><![CDATA[<p>Здравствуйте!<br />Такое поведение проявляется для наших тестовых примеров на этих компьютерах?<br />При тестирование Вы подключали один и тот же ключ к двум компьютерам или для каждого пк использовался отдельный ключ? (Если ключи разные, пришлите, пожалуйста, полный отчёт утилиты диагностики (Пуск -&gt; панель управления -&gt; Драйверы Guardant -&gt; Диагностика -&gt; Полный отчёт) нам на почту hotline@guardant.ru)<br />Конфигурации компьютеров идентичны? (Версия ОС, объём оперативной памяти, тип процессора и его быстродействие и т.д.)</p>]]></description>
			<author><![CDATA[null@example.com (Станислав Петрушевский)]]></author>
			<pubDate>Mon, 26 Jan 2015 07:34:17 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2455/#p2455</guid>
		</item>
		<item>
			<title><![CDATA[Время выполнения вызовов Guardant API в Linux]]></title>
			<link>https://forum.guardant.ru/post/2451/#p2451</link>
			<description><![CDATA[<p>При обращении к любой функции Guardant API на Linux (кроме GrdStartup) идет задержка порядка 1-2 сек, что совершенно неприемлимо, учитывая количество необходимых вызовов (GrdCreateHandle, GrdGetAccessCodes, GrdSetFindMode, GrdFind, GrdLogin, GrdCodeRun).<br />Общее время выполнения всей этой последовательности составляет около 18 секунд.<br />На другой тестовой машине проблемы нет (хотя 150мс на каждый вызов - тоже многовато).<br />В какую сторону копать и где может быть проблема?</p>]]></description>
			<author><![CDATA[null@example.com (Netherspite)]]></author>
			<pubDate>Sat, 24 Jan 2015 16:51:06 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2451/#p2451</guid>
		</item>
	</channel>
</rss>
