Оптимизированный код
x = y;
x = 0;
x = y;
Оптимизированный код
int i, j, k, m;
m = i / (j * k);
Оптимизированный код
t1=a[i]; t2=a[j];
if(t1
t = t1;
a[i] = t2;
a[j] = t;
}
2 обращения в память
Оптимизированный код
if (a > max || a < min || b > max || b < min)
Использование быстрых инструкций
!!! Проблема выбора d
Оптимизированный код
char animalname[30];
char *p;
p = animalname;
if ((*p == 'y') && (strlen(p) > 4)){ ... }
!!! Сначала выполняются простые логические операции
!!! 6755399441055744.0 = 2^52 + 2^51
Оптимизированный код
for(i=0;i<10;i++)
{
a[i]=b[i]+c[i];
d[i]=e[i]+f[i];
}
Оптимизированный код
struct
{
double x; // 8b
long k; // 4b
char a[5]; // 5b
char pad[7]; // 7b
} baz;
Оптимизированный код
double z[3];
double x, y;
long foo, bar;
float baz;
short ga, gu, gi;
Оптимизированный код
float *a;
a = new float[512*512];
a[i*512 + j]; // a(i,j)
!!! Может привести к КЭШ - промаху
Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть