<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум Рутокен &mdash; Утечка памяти]]></title>
	<link rel="self" href="https://forum.rutoken.ru/feed/atom/topic/3988/" />
	<updated>2023-07-20T14:09:01Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.rutoken.ru/topic/3988/</id>
		<entry>
			<title type="html"><![CDATA[Re: Утечка памяти]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/21138/#p21138" />
			<content type="html"><![CDATA[<p>Помогли в почте, продублирую здесь для будущих посетителей</p><p>Ошибка была в том, что я не чистил буффер, необходимо после каждого вызова C_EX_GetCertificateInfoText вызывать C_EX_FreeBuffer</p>]]></content>
			<author>
				<name><![CDATA[regnor]]></name>
				<uri>https://forum.rutoken.ru/user/11725/</uri>
			</author>
			<updated>2023-07-20T14:09:01Z</updated>
			<id>https://forum.rutoken.ru/post/21138/#p21138</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Утечка памяти]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/21137/#p21137" />
			<content type="html"><![CDATA[<p>отправил</p>]]></content>
			<author>
				<name><![CDATA[regnor]]></name>
				<uri>https://forum.rutoken.ru/user/11725/</uri>
			</author>
			<updated>2023-07-20T12:51:47Z</updated>
			<id>https://forum.rutoken.ru/post/21137/#p21137</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Утечка памяти]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/21136/#p21136" />
			<content type="html"><![CDATA[<p><strong>regnor</strong>, добрый день! отправьте проект на hotline@rutoken.ru</p>]]></content>
			<author>
				<name><![CDATA[Павел Анфимов]]></name>
				<uri>https://forum.rutoken.ru/user/7338/</uri>
			</author>
			<updated>2023-07-20T12:35:02Z</updated>
			<id>https://forum.rutoken.ru/post/21136/#p21136</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Утечка памяти]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/21134/#p21134" />
			<content type="html"><![CDATA[<p>Приветствую.<br />Опишу ситуацию. Есть программа-клиент, написанная на с++, она отправляет данные о сертификатах на сервер. Недавно заметил, что в коде есть утечка, за две недели наел около 5 мегабайт. Сделал профилирование через студию, и выяснилось, что течет функция, которая обращается к вашим длл. За каждый вызов не очищается около 3 - 4 килобайт, функция вызывается каждые 15 минут, за две недели как раз набегает 4 - 5 мегабайт. Код основан на примере из файла GetCertificateInfo-GOST34.10-2012-256.c. Сам пример запускал в цикле, тоже течет, но вроде не так сильно, не всегда по 3 килобайта.<br />Сделал маленький пример с функцией из проекта. Приложу скрин профилировщика студии</p><p><span class="postimg"><a class="fancybox fancybox.image" rel="group" href="https://forum.rutoken.ru/uploads/images/2023/07/7839dc0d5591b52e12278354bbb733c8.jpg"><img class="fb_img" src="https://forum.rutoken.ru/uploads/previews/2023/07/7839dc0d5591b52e12278354bbb733c8.jpg" alt="" /></a></span> <br /><span class="postimg"><a class="fancybox fancybox.image" rel="group" href="https://forum.rutoken.ru/uploads/images/2023/07/ed91186f8241434ec4ac1eda466d896a.jpg"><img class="fb_img" src="https://forum.rutoken.ru/uploads/previews/2023/07/ed91186f8241434ec4ac1eda466d896a.jpg" alt="" /></a></span></p><p>Прошу подсказать, может я что то не так делаю? Что то не чищу? Может я вообще не понимаю, и это не утечка?</p><p>UPD<br />Не дает выложить проект...<br />Могу выслать проект на почту, или выложить здесь по файлам</p>]]></content>
			<author>
				<name><![CDATA[regnor]]></name>
				<uri>https://forum.rutoken.ru/user/11725/</uri>
			</author>
			<updated>2023-07-20T09:25:46Z</updated>
			<id>https://forum.rutoken.ru/post/21134/#p21134</id>
		</entry>
</feed>
