Официальный форум СВД Встраиваемые Системы
03 Декабря, 2016, 18:38:43 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Утечка памяти gf_draw_polyline  (Прочитано 240 раз)
andemeno
Пользователь

Сообщений: 19


« : 09 Февраля, 2016, 11:33:24 »

Здравствуйте.
При рисовании линий толщиной более 1 пикселя замечено возрастание потребления памяти программой.
Пример во вложении.
Код:
gf_color_t oldColor = gf_context_set_fgcolor( context, color );
int oldWidth = gf_context_set_penwidth( context, 2 );
gf_draw_polyline( context, pts, 3, GF_DRAW_POLYLINE_CLOSED );
gf_context_set_fgcolor( context, oldColor );
gf_context_set_penwidth( context, oldWidth );
Если убрать изменение толщины линии, утечки нет.
Записан
Андрей Докучаев
Сотрудник СВД ВС
Ветеран

Сообщений: 651



WWW
« Ответ #1 : 09 Февраля, 2016, 14:06:54 »

Этот эффект имеет общую природу с падением, о котором Вы сообщали ранее.
Записан

Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2016 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 19 Ноября, 2016, 09:16:04