Я использую объект dotSpatials Map для выполнения некоторых операций над файлом формы. Моя программа поглощает память, когда я использую код ниже, чтобы добавить слой (MapLineLayer), и когда я закончил со слоем, мне нужна моя память. Я не могу избавиться от своего объекта Map и его слоев.dotSpatial MapLineLayer утечка памяти
Map map = new Map {Projection = ProjectionInfo.FromEpsgCode(epsgCode)};
try
{
map.AddLayer(filePath);
}
Как правильно расположить карту dotSpatials?
Я пробовал ваше предложение и, к сожалению, оно не работает. – haber
@haber: Что ты сделал? Как вы измеряли память? Вы выполняли свой код несколько раз и вызывают GC, как я указал? – CharithJ
Я не использовал GC.WaitForPendingFinalizers(); до. Добавление его сделало память свободной. – haber