<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум Guardant &mdash; Большая нагрзука на процессор после GrdUnRegisterDongleNotification]]></title>
		<link>https://forum.guardant.ru/topic/602/</link>
		<atom:link href="https://forum.guardant.ru/feed/rss/topic/602/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Большая нагрзука на процессор после GrdUnRegisterDongleNotification».]]></description>
		<lastBuildDate>Mon, 01 Feb 2016 07:49:36 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Большая нагрзука на процессор после GrdUnRegisterDongleNotification]]></title>
			<link>https://forum.guardant.ru/post/2978/#p2978</link>
			<description><![CDATA[<p>Для тех, кто также сталкивался с подобным: проблема действительно имеет место. Общались по e-mail с техподдержкой, ошибка в библиотеке GrdApiJni??.dll (по моему мнению), к следующему релизу обещали поправить.</p>]]></description>
			<author><![CDATA[null@example.com (sigatron)]]></author>
			<pubDate>Mon, 01 Feb 2016 07:49:36 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2978/#p2978</guid>
		</item>
		<item>
			<title><![CDATA[Re: Большая нагрзука на процессор после GrdUnRegisterDongleNotification]]></title>
			<link>https://forum.guardant.ru/post/2969/#p2969</link>
			<description><![CDATA[<p>Здравствуйте!<br />Если есть возможность, пришлите нам на почту hotline@guardant.ru тестовый пример, где проявляется такое поведение.<br />Мы передадим эту информацию нашим разработчикам.</p>]]></description>
			<author><![CDATA[null@example.com (Станислав Петрушевский)]]></author>
			<pubDate>Wed, 20 Jan 2016 14:37:38 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2969/#p2969</guid>
		</item>
		<item>
			<title><![CDATA[Большая нагрзука на процессор после GrdUnRegisterDongleNotification]]></title>
			<link>https://forum.guardant.ru/post/2968/#p2968</link>
			<description><![CDATA[<p>Здравствуйте!</p><p>Использую Java API, версия SDK 7.0.286.0, OS Windows 8.1 x64. Использую библиотеку GrdApiJni64.dll из последнего SDK (SHA-1 2fbdbfa36f3b9aaaec3a0090813e7b52614f8acb). </p><p>Проблема заключается в использовании Notification API. <br />Очередность действий:<br />1. Инициализирую API.<br />2. Ищу ключ, если найден - логинюсь на нем через GrdLogin()<br />3. Регистрирую notification через GrdRegisterDongleNotification()<br />4. ...<br />5. Ключ вынимается, приходит сообщение в нотификатор.<br />6. Делаю GrdUnRegisterDongleNotification(), затем GrdLogout()<br />7. Процессор молотит 100% на одном ядре.</p><p>При попытке еще раз извлечь и вставить ключ (пункты 2-6) - рождается еще один Native поток (вижу через профайлер), который занимает уже и второе ядро. При вставке ключа потоки эти не уменьшают свою бешеную активность. И так до бесконечности. Вставляться может как один ключ, так и несколько (до 6) поочередно.</p><p>Вопрос: что я делаю не так?<br />Дополнительно: нужно ли каждый раз после вставки ключа делать GrdRegisterDongleNotification()? Если я делаю это один раз (при первой вставке ключа, так как без GrdLogin() мне это сделать не получится), то GrdNotifyMessage.DongleRemoved приходит далеко не всегда, читай: &quot;не работает&quot;.</p><p>Прикрепил скриншот, где видны потоки. Момент их рождения совпадает с моментом вызова GrdUnRegisterDongleNotification(), то есть ключ извлекался три раза на примере.</p><p>При необходимости могу написать пример (на Java) или предоставить иные дополнительные данные.</p><p>С уважением,<br />Георгий.</p>]]></description>
			<author><![CDATA[null@example.com (sigatron)]]></author>
			<pubDate>Wed, 20 Jan 2016 13:18:44 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2968/#p2968</guid>
		</item>
	</channel>
</rss>
