SA-MP Forums Archive
Как найти рекурсию? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Как найти рекурсию? (/showthread.php?tid=607145)



Как найти рекурсию? - Johurt - 15.05.2016

Доброго времени суток. Как найти рекурсию в моде? Пару месяцев назад где-то накосячил, и теперь сервер иногда зависает, пожирая 100% CPU. Crashdetect не плачет, Profiler результат вернуть не может, вручную найти не могу.


Re: Как найти рекурсию? - sniper-termit - 15.05.2016

Вы mysql plugin от blueg используете?


Re: Как найти рекурсию? - Mcc - 15.05.2016

Сузить круг поиска залогировав все паблики и искать, ручками, глазками. Все необязательно. Начать можно с основных.


Re: Как найти рекурсию? - cm666 - 15.05.2016

Вроде как он может найти рекурсию https://sampforum.blast.hk/showthread.php?pid=2768123#pid2768123 https://github.com/Zeex/pawn


Re: Как найти рекурсию? - Johurt - 15.05.2016

Quote:
Originally Posted by sniper-termit
View Post
Вы mysql plugin от blueg используете?
Да, r39-3
Quote:
Originally Posted by Mcc
View Post
Сузить круг поиска залогировав все паблики и искать, ручками, глазками. Все необязательно. Начать можно с основных.
Так и делаю.
Quote:
Originally Posted by cm666
View Post
Вроде как он может найти рекурсию https://sampforum.blast.hk/showthread.php?pid=2768123#pid2768123 https://github.com/Zeex/pawn
Спасибо. Позже проверю.

При помощи принтов нашел одну рекурсию, но что-то мне кажется что она не одна.


Re: Как найти рекурсию? - Surprice - 15.05.2016

http://pro-pawn.ru/showthread.php?35...омпилятор-Pawn
Не реклама. Сам использую для поиска рекурсий.

UPD.

Но, там есть проблемы с кодировкой поэтому для компиляции используй Notepad++ или тому подобное


Re: Как найти рекурсию? - Johurt - 15.05.2016

Quote:
Originally Posted by Surprice
View Post
http://pro-pawn.ru/showthread.php?35...омпилятор-Pawn
Не реклама. Сам использую для поиска рекурсий.

UPD.

Но, там есть проблемы с кодировкой поэтому для компиляции используй Notepad++ или тому подобное
Рекурсий не нашел.
Эдит: не находит и ту, которую я нашел при помощи принтов.


Re: Как найти рекурсию? - Mcc - 15.05.2016

Бесконечный цикл?


Re: Как найти рекурсию? - Johurt - 15.05.2016

Quote:
Originally Posted by Mcc
View Post
Бесконечный цикл?
Или бесконечный вызов функции.


Re: Как найти рекурсию? - Mcc - 15.05.2016

Quote:
Originally Posted by Johurt
View Post
Или бесконечный вызов функции.
Или бесконечный цикл.