Вопрос по оптимизации -
dimon199862 - 05.01.2016
Здравствуйте уважаемые пользователи форума, хочу задать вопрос касающийся оптимизации игрового мода, раньше не задумывался об оптимизации, но сейчас, когда хостинг которым я пользуюсь перешел на другую систему (оплата не за слоты, а за ресурсы сервера), я в серьез начал думать об оптимизации (9 игроков - 108 MHz из 762)
Есть подозрения на секундный таймер, в котором выполняется цикл на всех игроков (для тестирования убирал его, и нагрузка значительно уменьшилась), понятия не имею, как его оптимизировать. Знатоки, помогите
Ссылка на мой секундный таймер
http://pastebin.com/pyC23bLY
Re: Вопрос по оптимизации -
ZiGGi - 05.01.2016
Не нужно гадать, ставь плагин
Perfomance profiler и анализируй его результаты.
Re: Вопрос по оптимизации -
dimon199862 - 05.01.2016
Quote:
Originally Posted by ZiGGi
|
прошу прощения, но не могу найти по этой ссылке плагинов, там видимо одни исходники. нашел еще инклуд и все
Re: Вопрос по оптимизации -
ZiGGi - 05.01.2016
Quote:
Originally Posted by dimon199862
прошу прощения, но не могу найти по этой ссылке плагинов, там видимо одни исходники. нашел еще инклуд и все
|
Нужно
чуть-чуть лучше искать.
Re: Вопрос по оптимизации -
dimon199862 - 05.01.2016
благодарю, честно говоря давно искал что то подобное
Re: Вопрос по оптимизации -
x_O - 12.01.2016
Quote:
Originally Posted by ZiGGi
|
Установил этот плагин на свой сервер, можете внятно объяснить что обозначают показатели
Overall, Average, Worst и в чем они показывают время? В миллисекундах?
И с чего лучше начать процесс оптимизации? С тех пабликов, у которых значение Worst наибольшее, или которые имеют бОльший процент потребления ресурсов, например паблик "speed" используемый таймером в 100 млсек
Re: Вопрос по оптимизации -
eakwarp - 13.01.2016
Quote:
Originally Posted by x_O
Установил этот плагин на свой сервер, можете внятно объяснить что обозначают показатели
Overall, Average, Worst и в чем они показывают время? В миллисекундах?
И с чего лучше начать процесс оптимизации? С тех пабликов, у которых значение Worst наибольшее, или которые имеют бОльший процент потребления ресурсов, например паблик "speed" используемый таймером в 100 млсек
|
Всего, среднее, наибольшее.
Re: Вопрос по оптимизации -
x_O - 13.01.2016
Quote:
Originally Posted by eakwarp
Всего, среднее, наибольшее.
|
Всего - это общее время, сколько заняло выполнение функции за все разы
Среднее - среднее время в МС выполнение функции за 1 раз
Наибольшее - наибольшее время в МС выполнение функции за 1 раз
Так получается?
Re: Вопрос по оптимизации -
eakwarp - 13.01.2016
Quote:
Originally Posted by x_O
Всего - это общее время, сколько заняло выполнение функции за все разы
Среднее - среднее время в МС выполнение функции за 1 раз
Наибольшее - наибольшее время в МС выполнение функции за 1 раз
Так получается?
|
Именно так.
Calls - количество вызовов.
Re: Вопрос по оптимизации -
Mcc - 13.01.2016
Quote:
Originally Posted by x_O
И с чего лучше начать процесс оптимизации?
|
С перевода циклов на
foreach.
JIT Compiller погугли.