Рисование линий и память, QGraphicsScene и QLine |
Здравствуйте, гость ( Вход | Регистрация )
Рисование линий и память, QGraphicsScene и QLine |
RazrFalcon |
7.7.2011, 18:14
Сообщение
#1
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Рисую линии(график) так:
Или:
В обоих случаях утечка памяти. Рисуется по линии каждые 100мс. За 10 мин отжирает метров 10-20. Как исправить? Точнее, как сделать так, что бы избавится от утечки памяти. При том, что мне, наверное, нужно хранить QList линий, что бы потом находит высоту в нужной точке графика посредством:
Делаю это так:
Уверен что есть более правильный способ. |
|
|
mks |
7.7.2011, 21:39
Сообщение
#2
|
Новичок Группа: Новичок Сообщений: 8 Регистрация: 23.12.2010 Пользователь №: 2295 Спасибо сказали: 1 раз(а) Репутация: 0 |
RazrFalcon ты по всей видимости отслеживаеш какой то длительный процесс и строишь его график. Твоя программа должна накапливать длительную статистику этого процесса (несколько суток или месяцев). Если я всё правильно понял, тогда в памяти в виде линий надо сохранять небольшой кусок этого графика, при поступлении новых данных старые удалять (можно сохранять на жёсткий диск) а новые добавлять, работать скользящим окном.
|
|
|
Текстовая версия | Сейчас: 28.12.2024, 13:42 |