Увеличение оперативной памяти при использовании контрола 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++;
}

Понимаю что возможно такой подход не правильный, если не затруднит объясните пожалуйста почему и как делать правильно


Ответы (0 шт):