Notas del Terrible
Заметки Ужасного Зануды

C# inline

октября 21, 2009 08:40 by terR0Q

Вчера по наводке вопросом одного камрада нашел любопытную инфу, подкреплённую тестом. В своём блоге Эйд Миллер (управляет разработкой Patterns & Practicies в MS) привёл правила, по которым компилятор C# решает в каком случае делать метод инлайновым.

Может пригодиться для разработки с требованием по производительности. Не инлайнятся следующие методы:

  • Размером более 32 байт в IL
  • Виртуальные
  • С любыми управляющими операторами кроме if/then/else
  • У которых сигнатура содержит структуры


Комментарии

Добавить комментарий


(Отображает Gravatar)

  Country flag

biuquote
  • Комментарий
  • Предпросмотр
Loading