Примеры оптимизаций — различия между версиями

Материал из Вики ИТ мехмата ЮФУ
Перейти к: навигация, поиск
(Подстановка (inlining))
Строка 23: Строка 23:
 
   double d = y * y;
 
   double d = y * y;
 
}
 
}
 +
 +
 +
 
</source>
 
</source>
 
  |}
 
  |}

Версия 20:54, 31 августа 2014

К странице курса

Подстановка (inlining)

До оптимизации После оптимизации
double Sqr(double x)
{ 
  return x*x; 
}
static void Main()
{
  ...
  double d = Sqr(y);
}
static void Main()
{
  ...
  double d = y * y;
}