У меня есть программа, которая работает довольно медленно (занимает примерно 20 секунд даже при выпуске), поэтому, желая ее исправить, я попытался использовать Visual Studio, встроенную в профайлер. Однако, когда я запускаю программу с включенным профилированием, она заканчивается менее чем за секунду. Это затрудняет поиск узкого места. Я бы опубликовал код, но он длинный. Существуют ли очевидные или не столь очевидные причины, почему это происходит?
EDIT: Хорошо, поэтому я сузил проблему до кучи бесплатных() звонков. Когда я их прокомментирую, программа запускается в том же количестве времени, что и при профилировании. Но теперь у меня есть утечка памяти: -/