Рисование линий и память, 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 линий, что бы потом находит высоту в нужной точке графика посредством:
Делаю это так:
Уверен что есть более правильный способ. |
|
|
RazrFalcon |
7.7.2011, 23:27
Сообщение
#2
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Да, я тоже думал про "скользящее окно", просто реализация будет по сложнее.
Но данные то все равно хранятся в БД, так что должно быть норм. Цитата выведи в консоль значение linesList.size() и понаблюдай Угу, уже понял свою "ошибку".Так как прога будет обновлять значения не чаще чем раз в пару секунд, а не каждые 100мс как сейчас, то думаю проблем не будет. Сообщение отредактировал RazrFalcon - 7.7.2011, 23:28 |
|
|
Текстовая версия | Сейчас: 15.1.2025, 17:31 |