Как сравнить производительность двух видов кодирования или управления? - PullRequest
0 голосов
/ 09 декабря 2010

Как сравнить производительность двух видов кодирования или управления?я действительно хочу сравнить 2 вида кодирования: первый вид кодирования: 2,065 мс второй вид кодирования: 3,065 мс

Например, как сравнить заполнение gridview sqldatasoursecontrol или метод linq?

Ответы [ 3 ]

1 голос
/ 09 декабря 2010

Для получения наиболее точных результатов следует использовать Code Profiler .Мой личный фаворит для .NET - ANG Performance Profiler от RedGate .

. Это не только покажет вам, как много времени занимает, но и узкие места, которые позволят вам понять, какисправьте их.

Менее формальным способом было бы ввести некоторую регистрацию в вашем приложении, используя System.Diagnostics.StopWatch для определения времени выполнения вызовов.Это не даст вам почти уровня детализации того, что именно делает ваш код.

0 голосов
/ 09 декабря 2010

Вы можете использовать класс StopWatch: http://msdn.microsoft.com/en-us/library/system.diagnostics.stopwatch.aspx до и после вызова действия

0 голосов
/ 09 декабря 2010

Класс System.Diagnostics.Stopwatch - это таймер высокого разрешения, полезный для сбора метрик производительности. Просто запустите и остановите его до и после того, из чего вы пытаетесь получить показатели производительности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...