Маловероятно, что это является основной причиной вашей проблемы, учитывая, что вы утилизируете свойство объекта Pen и Path. Возможно, эта строка вызывает исключение, но проблема уже накапливается в течение некоторого времени, и этотолько соломинка, которая сломала спину верблюду, опрокинула айсберг ... ты понял.Тем не менее, было бы полезно узнать, насколько велик ваш массив PathPoints
, как упомянуто в комментарии Тиграна.
Получите хороший профилировщик (я использую Профилировщик памяти ANTS RedGate , который имеетбесплатную пробную версию), проверьте работу своего приложения, увеличьте объем используемой памяти, а затем используйте результаты профилировщика для сужения фактической причины.Приходите с дополнительной информацией или вашими результатами, и я буду рад помочь вам.