Всем привет. Столкнулся с задачкой, чтобы вывести значения работы двигателя. Необходимо показывать значения за последние 30 секунд. На ум пришло решение положить TChart на форму и по таймеру с интервалом в 1 секунду добавлять значения в график.
Вроде бы все даже и работает. Но заметил одну не очень хорошую особенность (собственно почему и решил удалять значения в таймере). В менеджере процессов приложение понемножечку растет в оперативной памяти. Если отключаю таймер - все замерает на месте. За минут 5 набирается примерно 500 КБ.. вроде бы и не так много, но что-то необходимо делать. Посоветуйте, что поправить? Использую Delphi XE6 Fire Monkey. Опыта в программирование не так много, но ответа на других форумах так и не получил.
Вопрос
Nikitos
Всем привет. Столкнулся с задачкой, чтобы вывести значения работы двигателя. Необходимо показывать значения за последние 30 секунд. На ум пришло решение положить TChart на форму и по таймеру с интервалом в 1 секунду добавлять значения в график.
В таймере выполняю код:
Где
Вроде бы все даже и работает. Но заметил одну не очень хорошую особенность (собственно почему и решил удалять значения в таймере). В менеджере процессов приложение понемножечку растет в оперативной памяти. Если отключаю таймер - все замерает на месте. За минут 5 набирается примерно 500 КБ.. вроде бы и не так много, но что-то необходимо делать. Посоветуйте, что поправить? Использую Delphi XE6 Fire Monkey. Опыта в программирование не так много, но ответа на других форумах так и не получил.
Ссылка на комментарий
2 ответа на этот вопрос
Рекомендуемые сообщения