Вначале я хочу сказать, что знаю, что фактическое использование памяти и заявленное использование памяти программой .NET не совпадают. За эти годы я использовал много программ .NET и подумал, что было бы интересно узнать, как программировать и, возможно, внести свой вклад в некоторые из открытых проектов, которые я нашел.
Однако при создании моего небольшого приложения и получении от него минимальных функций, кажется, стоит огромная стоимость памяти. Это ~ 40 КБ, с некоторыми изображениями в нем, но начинается с 20 МБ памяти, и после выполнения некоторых действий в нем доходит до 30 секунд.
По сравнению с другими приложениями .NET, которые я запускаю одновременно, их размер в 3 раза больше.
Я думал, что, может быть, чего-то не хватает, так как я новичок в программировании. Я осмотрел Visual Studio и нашел параметр, который меняется с отладочного на выпускный, и попытался опубликовать его, но не заметил разницы.
Есть ли какие-то другие настройки, которые мне не хватает? Или я не пишу свой код правильно из-за этого огромного несоответствия? Я подумал, что должен решить эту проблему, прежде чем пытаться работать с разработкой для Windows Phone 7, что и было моей целью, так как память будет гораздо более серьезной проблемой.
Обновление: Программа представляет собой программу для чтения RSS, которая просто проверяет канал Twitter и анализирует данные в поле списка с некоторой дополнительной информацией на основе хэш-тега. Я надеюсь, что есть бесплатное или очень недорогое решение этой проблемы, так как это было просто хобби, которое я выбрал, и поэтому дорогие программы профилировщиков профессионального уровня кажутся слишком дорогими для моих намерений.