Re[5]: public VS property
От: VladD2 Российская Империя www.nemerle.org
Дата: 01.03.05 03:11
Оценка: 9 (1) +1
Здравствуйте, Max404.NET, Вы писали:

MN>Вот имеено! поэтому свойства и должны были инлайнится и производительнось должна была быть примерно одинакова!


Она и есть одинаковая. Разница меньше процента — это погрешности вычисления.


MN>это естественно. Речь то как раз и идел о свойствах, которые

MN>

MN>since all they do is typically initialize private data members

MN>т.е.

MN>
MN>public string Name
MN>{
MN>    get{  return m_name;}
MN>    set{ m_name = value;}
MN>}
MN>


Такие свойства всегда иннайнятся если ты запускашь код в релизе и не из под отладчика.

В общем, забудь эту статью. Если хочешь действительно увидить как инлайнятся свойства, то советую подружиться с CorDbg.exe и взглянуть код вызова подобных свойств из под него.

Что же касается твоего теста, то, скорее всего, в нем основное время занимает далего не доступ к свойствам. Да и вообще тесты нужно давать такие чтобы их можно было скомпилировать.
... << RSDN@Home 1.1.4 beta 3 rev. 279>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.