Я недавно обновил VS 2015 до VS 2013. Я экспортировал все свои настройки из VS 2013 в VS 2015.
Я только изучал / тестировал новый инструмент диагностики и функции отладки, когда столкнулся с этим в режиме отладки:
Я перешагнул через int l = fib(n-1);
и отладчик сказал это тоже около 121 мс, но на самом деле я ждал более 2 секунд, и это неестественно медленно.
Но вместо этого, если я просто перешагиваю через всю функцию, у меня нет проблем, и это занимает менее 2 мс и без фактической задержки.
Я думаю, что это как-то связано с новым инструментом диагностики, но я не знаю, как это исправить. Я провел некоторое исследование и выяснил, что условные точки останова могут вызвать эту проблему, поскольку отладчик должен прекратить проверку условия и затем возобновить нормальное выполнение. Но у меня нет условных контрольных точек, просто нормальная.
Как мне исправить эту проблему?
Задача ещё не решена.