Сайт восстановлен из веб архива. Сейчас он доступен только для чтения, скачивание материалов также недоступно. Если у вас до сих пор есть какие-то вопросы по разработке серверов CRMP, вы можете перейти на актуальный портал: https://pawno-rus.com

Перейти к содержимому

Уважаемый гость, если у Вас возникли проблемы с регистрацией, просьба обратиться на почту admin@pawno-crmp.ru
Для полного доступа ко всем функциям, Вам необходимо зарегистрироваться и авторизоваться.
На нашем форуме, можно заказать рекламу в виде блока справа.


Фотография
PLG/INC

Profiler или как проверить "опасные участки"

criminal russia crmp pawno плагины crmp инклуды

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1
offline   JoKeR2020

JoKeR2020
  • 492
    • Сообщений: 1 798
    • Регистрация: 26.11.14

Profiler или как проверить "опасные участки"

 

 

Вас иногда мучал вопрос, как посмотреть что в моем моде нагружает сервер?

Performance profiler - плагин, который поможет рассмотреть, какие функции/паблики вызываются у вас моде, за кое время они срабатывают, и сколько раз они вызываются.

 

 

Использование

Performance profiler крайне прост в использовании.

 

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

с оф. странице на GitHub'е.

 

Плагин можно использовать двумя способами:

  • Прописать плагину, какие моды/скрипты нужно проверять.
  • Вызывать проверку в определённом месте с помощью функций в моде/скрипте.

Я к сожалению рассмотрю только первый способ, однако если вы откроете инклуд плагина - думаю у вас не возникнет вопросов.

 

После скачивания, подключите плагин как обычно в server.cfg.

 

Теперь в конец server.cfg можно добавить следующие параметры:

  • profiler_gamemodes <gm_name1> <gm_name2> ...

В данном параметре, вы можете указать, какие моды будут подвергаться проверке профайлером.

  • profile_filterscripts <fs_name1> <fs_name2> ...

Аналог первому, только с FS.

  • profiler_outputformat <format>

Формат вывода результата. Существует несколько форматов: 1) html (по умолчанию) - вывод в формат html, очень удобен, т.к. можно открыть в браузере; 2) xml - вывод в xml формате; 3) txt - вывод в текстовом формате.

Запустите сервер, и в логах вы увидите информацию, о том, что profiler был успешно подключён и начинает профилирование вашего мода.

 

После завершение сервера, в папке gamemodes можно будет открыть файл результата.

 

Например у меня за 17 секунд работы сервера он выглядит так:

:pcimg:
screenshot.png

 

Думаю описывать здесь каждый аргумент не требуется, можно понять с минимальным знанием английского языка, а если что, GoogleПереводчик в помощь.

 

Всем удачи, и хороших результатов.


  • 10

#2
offline   Vadik911

Vadik911
  • 0
    • Сообщений: 4
    • Регистрация: 04.01.15

Полезно :D83DDE09:  :D83DDE09:  :D83DDE09:



#3
offline   iGuarDD

iGuarDD
  • 0
    • Сообщений: 1
    • Регистрация: 30.06.15

У кого сколько процентов OnPlayerUpdate выдало?
Скиньте скрины своих модов,а то я параноить начал


  • 0



Темы с аналогичным тегами PLG/INC, criminal russia, crmp, pawno, плагины crmp, инклуды

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных