SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Русский/Russian

Reply
 
Thread Tools Display Modes
Old 15/05/2016, 09:27 AM   #1
Johurt
Big Clucker
 
Johurt's Avatar
 
Join Date: Mar 2011
Location: Lithuania, Klaipėda
Posts: 75
Reputation: 0
Default Как найти рекурсию?

Доброго времени суток. Как найти рекурсию в моде? Пару месяцев назад где-то накосячил, и теперь сервер иногда зависает, пожирая 100% CPU. Crashdetect не плачет, Profiler результат вернуть не может, вручную найти не могу.
Johurt is offline   Reply With Quote
Old 15/05/2016, 10:00 AM   #2
sniper-termit
Little Clucker
 
Join Date: Mar 2011
Posts: 45
Reputation: 0
Default Re: Как найти рекурсию?

Вы mysql plugin от blueg используете?
sniper-termit is offline   Reply With Quote
Old 15/05/2016, 10:01 AM   #3
Mcc
Huge Clucker
 
Join Date: May 2015
Posts: 473
Reputation: 19
Default Re: Как найти рекурсию?

Сузить круг поиска залогировав все паблики и искать, ручками, глазками. Все необязательно. Начать можно с основных.
Mcc is offline   Reply With Quote
Old 15/05/2016, 10:02 AM   #4
cm666
Huge Clucker
 
Join Date: Jul 2012
Posts: 468
Reputation: 8
Default Re: Как найти рекурсию?

Вроде как он может найти рекурсию http://forum.sa-mp.com/showthread.php?p=2768123 https://github.com/Zeex/pawn
cm666 is offline   Reply With Quote
Old 15/05/2016, 10:17 AM   #5
Johurt
Big Clucker
 
Johurt's Avatar
 
Join Date: Mar 2011
Location: Lithuania, Klaipėda
Posts: 75
Reputation: 0
Default Re: Как найти рекурсию?

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
Вроде как он может найти рекурсию http://forum.sa-mp.com/showthread.php?p=2768123 https://github.com/Zeex/pawn
Спасибо. Позже проверю.

При помощи принтов нашел одну рекурсию, но что-то мне кажется что она не одна.
Johurt is offline   Reply With Quote
Old 15/05/2016, 01:10 PM   #6
Surprice
Big Clucker
 
Join Date: Mar 2015
Posts: 103
Reputation: 0
Default Re: Как найти рекурсию?

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

UPD.

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

Last edited by Surprice; 15/05/2016 at 02:58 PM.
Surprice is offline   Reply With Quote
Old 15/05/2016, 03:33 PM   #7
Johurt
Big Clucker
 
Johurt's Avatar
 
Join Date: Mar 2011
Location: Lithuania, Klaipėda
Posts: 75
Reputation: 0
Default Re: Как найти рекурсию?

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

UPD.

Но, там есть проблемы с кодировкой поэтому для компиляции используй Notepad++ или тому подобное
Рекурсий не нашел.
Эдит: не находит и ту, которую я нашел при помощи принтов.
Johurt is offline   Reply With Quote
Old 15/05/2016, 09:50 PM   #8
Mcc
Huge Clucker
 
Join Date: May 2015
Posts: 473
Reputation: 19
Default Re: Как найти рекурсию?

Бесконечный цикл?
Mcc is offline   Reply With Quote
Old 15/05/2016, 10:02 PM   #9
Johurt
Big Clucker
 
Johurt's Avatar
 
Join Date: Mar 2011
Location: Lithuania, Klaipėda
Posts: 75
Reputation: 0
Default Re: Как найти рекурсию?

Quote:
Originally Posted by Mcc View Post
Бесконечный цикл?
Или бесконечный вызов функции.
Johurt is offline   Reply With Quote
Old 15/05/2016, 11:21 PM   #10
Mcc
Huge Clucker
 
Join Date: May 2015
Posts: 473
Reputation: 19
Default Re: Как найти рекурсию?

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

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Как найти рекурсию в моде ? Mexanizm93 Русский/Russian 43 15/02/2013 10:46 AM
Помогите найти Сис-ма Бензина AnGeL_KRAMER Русский/Russian 6 22/11/2011 12:32 PM
Помогите найти фаил для линукса nicolaa Русский/Russian 2 17/06/2011 05:40 PM


All times are GMT. The time now is 01:00 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.