Size: a a a

 archlinux_ru 

2021 March 29

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in  archlinux_ru 
И кажется, что чисто сишкокод без оптимизаций компилятора почти всегда убермедленный
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in  archlinux_ru 
и как бы люди жили без них
источник

JC

Julian =) Coffee in  archlinux_ru 
ля, пойду откатывать обратно на маллок
источник

li

long long int in  archlinux_ru 
Julian =) Coffee
ля, пойду откатывать обратно на маллок
Единственное, что я могу предположить, у тебя на каждый вызов функции идёт аллокация массива на стэк. А с маллоком может быть такое, что система один раз выделила тебе память и при деаллокации держит эту память как бы за этим процессом, вдруг он ещё раз её возьмет.
источник

li

long long int in  archlinux_ru 
Не помню как это называется
источник

li

long long int in  archlinux_ru 
Правда это тык пальцем в небо
источник

JC

Julian =) Coffee in  archlinux_ru 
ебанумба
источник

JC

Julian =) Coffee in  archlinux_ru 
разница просто в разы
источник

JC

Julian =) Coffee in  archlinux_ru 
на порядки точнее
источник

JC

Julian =) Coffee in  archlinux_ru 
long long int
Единственное, что я могу предположить, у тебя на каждый вызов функции идёт аллокация массива на стэк. А с маллоком может быть такое, что система один раз выделила тебе память и при деаллокации держит эту память как бы за этим процессом, вдруг он ещё раз её возьмет.
хмммм, типо весь массив копируется чтоли
источник

JC

Julian =) Coffee in  archlinux_ru 
Ты кажется не об этом говорил
источник

JC

Julian =) Coffee in  archlinux_ru 
Но я подумал про это
источник

li

long long int in  archlinux_ru 
Ну типо обычная аллокация массива на стэке это просто сдвиг указателя
источник

li

long long int in  archlinux_ru 
А если ты его заполняешь нулями - то сдвиг и кучу заполнений
источник

li

long long int in  archlinux_ru 
Хз короч
источник

li

long long int in  archlinux_ru 
Нужно дебажить
источник

JC

Julian =) Coffee in  archlinux_ru 
Не, ну там короче для чего этот массив
источник

li

long long int in  archlinux_ru 
Не факт что замедляет именно массив
источник

JC

Julian =) Coffee in  archlinux_ru 
Julian =) Coffee
Не, ну там короче для чего этот массив
ах, да, я его один раз заполняю и все
источник

JC

Julian =) Coffee in  archlinux_ru 
И с малоком я проверял на налл, а с статическим масивом проверял на переменную которую забыл флипнуть
источник