Свързани въпроси 'micro-optimization'

Защо `-O3` alloca на clang е 2 пъти по-бърз от g++
Относно използването и злоупотребата с alloca Имам някои показатели в долната част на предишен въпрос. clang очевидно има по-добра реализация в профила на оптимизатора -O3 . Какво дава? Клангът пресича ли някакви ъгли? Освен това, тъй като...
1108 изгледи

80286: Кой е най-бързият начин за умножение по 10?
За да умножа число по което и да е кратно на 2, ще го преместя толкова пъти. Има ли такава техника за умножаване на число по 10 за по-малко цикли?
110 изгледи
schedule 18.09.2022

Възможно ли е да оставите полета унитиализирани с помощта на определени интиализатори?
Помислете за следната структура и функция, за да създадете структурата: #define MAX_ELEMS 1000 struct stuff { double magic; bool is_valid[MAX_ELEMS]; double values[MAX_ELEMS]; }; struct stuff make_stuff(double magic) { return (struct...
78 изгледи

Как може да се ускори този Java код?
Опитвам се да сравня колко бързо може Java да изпълни проста задача: да прочете огромен файл в паметта и след това да извърши някои безсмислени изчисления върху данните. Всички видове оптимизации се броят. Независимо дали пренаписва кода по различен...
792 изгледи

Бавен ли е условният оператор?
Гледах някакъв код с огромен оператор switch и if-else оператор за всеки случай и моментално почувствах желание да оптимизирам. Както винаги трябва да прави един добър програмист, аз се заех да получа някои факти за трудни времена и започнах с три...
6798 изгледи