Последний раз редактировалось vovandolg; 29.07.2016 в 03:22.
[Anticheat]___Invisible Fly Hack
[Anticheat]____Weapon/Ammo Hack
[Function]______ResetPlayerWeaponSlot
[Function]_______FIX_SetPlayerAmmo
[ServerMod]______TDM | Zombie Apokalypse
Это одна из микрооптимизаций, правда не факт, что она вообще имеет смысл. Сказал бы, почему именно, но объяснение будет тянуть на целую статью по скриптингу (нужно долго вникать по поводу того, когда и какие инструкции jump/j** генерирует компилятор).
Пока что ограничусь таким советом: если нужна производительность, лучше избегайте цикла for, для него компилятор почти во всех случаях ставит лишние инструкции перехода.
Правда, всё равно от таких микрооптимизаций ощутимый прирост скорости будет заметен только в синтетических тестах с циклами на миллионы итераций.
Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
Стол заказов:
Мои работы:
Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Шире нужно мыслить. Как уже сказал оратор выше, есть ситуации, в которых пригодится любая микрооптимизация. Например, я ими пользуюсь, когда пишу инклуды с перехватами функций - никогда не знаешь, как будут использовать перехваченные функции, поэтому лучше лишний раз перестраховаться, сделав так, чтобы перехватчик создавал как можно меньше дополнительной нагрузки.
Почти, только вместо x86 набор инструкций AMX, а изменить направление цикла или трансформировать его в while/do-while можно только вручную из-за примитивности компилятора.
Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
Стол заказов:
Мои работы:
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)