Увеличение оперативной памяти при использовании контрола C#
У меня вопрос, я поместил на форму контрол ProgressBar и сделал событие Click на Button при котором, увеличивается Value ProgressBar. При нажатии на кнопку растет Value у контрола и так же оперативная память приложения на 100кб за каждое нажатие
Довольно часто замечал, что память как то растет в моих мини-приложения
Вот код как использую это в статическом классе, при клике на кнопку просто вызываю метод
if (Main.Form.barProg.InvokeRequired)
{
Main.Form.barProg.Invoke(new Action(() =>
{
Main.Form.barProg.Value++;
}));
}
else
{
Main.Form.barProg.Value++;
}
Понимаю что возможно такой подход не правильный, если не затруднит объясните пожалуйста почему и как делать правильно