Re: JIT-компилятор лажает?
От: Александр Кузнецов Россия  
Дата: 19.06.09 07:25
Оценка: +1
Здравствуйте, bitferens, Вы писали:

B>На моей машине (C2D 2.5GHz/Vista/.NET 3.5 SP1) выигрыш при использовании поля получается чуть ли не в 5 раз.


B>Вопрос: как понимать результаты подобной оптимизации?


Есть мнение, что компиляция была в режиме DEBUG (5-10 раз довольно характерные цифры). В этом режиме JIT не использует Inline, так как на свойства могут быть поставлены брякпоинты, и тогда отладка свойств может стать вещью довольно геморной. В Release режиме время работы примерно одинаковое.

Вот если Release стоял — тогда это повод очень хорошо задуматься.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.