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

Материал из Вики ИТ мехмата ЮФУ
Перейти к: навигация, поиск
(Подстановка (inlining))
Строка 1: Строка 1:
 +
: [[Страница курса "Методы создания оптимизирующих компиляторов"|К странице курса]]
 +
 
===Подстановка (inlining)===
 
===Подстановка (inlining)===
 
{|
 
{|

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

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

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

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