Как найти рекурсию?
#1

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

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

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

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

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
Спасибо. Позже проверю.

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

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

UPD.

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

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

UPD.

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

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

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

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


Forum Jump:


Users browsing this thread: 1 Guest(s)