Вход

Просмотр полной версии : [Вопрос] Какой самый быстрый командный процессор ?



SerVe
29.01.2017, 15:09
Как появился dc_cmd(от Daniel_Cortez'a) его считают самый быстрый.Но есть Pawn.CMD, и как написал автор он самый быстрый.http://i.imgur.com/v43AinV.png
В итоге Pawn.CMD самый быстрый?

StevenH
29.01.2017, 16:18
Лучше юзай DC_CMD, он проверен временем как никак. Разницы между Pawn.CMD и DC_CMD практически нету. Да, скорость в Pawn.CMD быстрее, но на сервере ты ее НИКАК не заметишь...

Nexius_Tailer
29.01.2017, 16:21
Лучше юзай DC_CMD, он проверен временем как никак. Разницы между Pawn.CMD и DC_CMD практически нету. Да, скорость в Pawn.CMD быстрее, но на сервере ты ее НИКАК не заметишь...
Так тоже самое и с zcmd/izcmd по сути. Они также проверены временем (а первый даже побольше, чем все остальные вместе взятые). Единственное, что если нужен какой-то функционал, коего нет в zcmd/izcmd, то тут уже выбор между плагинами, ну или YCMD..

StevenH
29.01.2017, 17:27
Так тоже самое и с zcmd/izcmd по сути. Они также проверены временем (а первый даже побольше, чем все остальные вместе взятые). Единственное, что если нужен какой-то функционал, коего нет в zcmd/izcmd, то тут уже выбор между плагинами, ну или YCMD..

Верно :dirol:

_lizard
29.01.2017, 17:30
Мнение о PawnCMD:

Идея с перехватом вызова OPCT прямиком в коде сервера хороша, но не нова (такое было ещё в mcmd 2 года назад). К тому же, могут возникнуть проблемы, если Куй скомпилирует новую версию сервера с помощью другой версии MSVC++/GCC - плагин просто не найдёт нужный фрагмент кода и не будет работать (того же эффекта можно добиться, если заставить MSVC++ и GCC по возможности компилировать функции без пролога/эпилога).

Кто планирует пользоваться этим плагином - хорошо обдумайте свой выбор, т.к. есть вероятность, что при апгрейде до новой версии сервера придётся ждать обновления плагина, что таки может быть критично, если для SA-MP сделают новый эксплоит, которым можно положить любой сервер (такое уже было 2 года назад).

P.S.: Я не сомневаюсь в правдивости графика сравнения Pawn.CMD с DC_CMD и mcmd (замена вызовов OPCT в памяти сервера на свой код должна быть куда быстрее, чем вызов public-функции и нативки из неё, хоть это и не самый надёжный способ), но всё же не помешало бы выложить исходники теста производительности.

Пельмень
29.01.2017, 17:39
Выбирай не по скорости, а по функционалу

Daniel_Cortez
29.01.2017, 19:30
Немного фактов: http://pro-pawn.ru/showthread.php?14878