Я ищу инструмент, чтобы сказать мне, сколько времени занимает выполнение моего кода. Что-то, что было бы эквивалентно записи DateTime.Now
до и после каждой строки кода в моей программе, а затем отображению разницы между двумя значениями для каждой строки (после завершения моей программы).
Например, если у меня есть программа, которая вызывает четыре метода в своем основном, я хочу знать (после запуска этого инструмента), сколько времени занимает запуск каждого из этих методов, а затем, если я вступил в каждый метод, я ' Я хочу знать, сколько времени занимает каждая строка и т. д.
Эти инструменты существуют? Конечно, я бы предпочел бесплатный, но если все, что существует, это профессиональные инструменты, то, пожалуйста, упомяните и их.
edit: Похоже, эти инструменты называются инструментами профилирования. Спасибо, это определенно поможет мне в поиске. К сожалению, я использую Visual Studio 2010 Professional, поэтому я считаю, что инструмент профилирования Microsoft мне не по карману. Какие-нибудь хорошие сторонние инструменты профилирования?