Visual Studios 2015 Отладка — слишком медленная рекурсивная функция

Я недавно обновил VS 2015 до VS 2013. Я экспортировал все свои настройки из VS 2013 в VS 2015.

Я только изучал / тестировал новый инструмент диагностики и функции отладки, когда столкнулся с этим в режиме отладки:

Отладка слишком медленная = 50%

Я перешагнул через int l = fib(n-1); и отладчик сказал это тоже около 121 мс, но на самом деле я ждал более 2 секунд, и это неестественно медленно.

Но вместо этого, если я просто перешагиваю через всю функцию, у меня нет проблем, и это занимает менее 2 мс и без фактической задержки.

введите описание изображения здесь

Я думаю, что это как-то связано с новым инструментом диагностики, но я не знаю, как это исправить. Я провел некоторое исследование и выяснил, что условные точки останова могут вызвать эту проблему, поскольку отладчик должен прекратить проверку условия и затем возобновить нормальное выполнение. Но у меня нет условных контрольных точек, просто нормальная.

Как мне исправить эту проблему?

0

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]