Примеры оптимизаций — различия между версиями
Материал из Вики ИТ мехмата ЮФУ
Admin (обсуждение | вклад) |
Admin (обсуждение | вклад) (→Подстановка (inlining)) |
||
Строка 1: | Строка 1: | ||
===Подстановка (inlining)=== | ===Подстановка (inlining)=== | ||
{| | {| | ||
− | |До оптимизации | + | |'''До оптимизации''' |
− | |После оптимизации | + | |'''После оптимизации''' |
|- | |- | ||
|<source lang="Csharp"> | |<source lang="Csharp"> |
Версия 20:40, 31 августа 2014
Подстановка (inlining)
До оптимизации | После оптимизации |
int getX(){ return x; }
int getY(){ return y; }
int square()
{
...
return getX(a)*getY(a);
} |
int getX(){ return x; }
int getY(){ return y; }
int square()
{
...
return x*y;
} |