 |
MPPC.С# - Общение разработчиков - Программирование для Perfect World, общение и обсуждене разработок |
29.11.2013, 12:18
|
#16
|
|
|
|
Пехотинец
|
 Регистрация: 02.08.2009
 Сообщений: 57
 Популярность: 417
 Сказал(а) спасибо: 12
Поблагодарили 1 раз в 1 сообщении
|
Re: MPPC.С#
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
только смотри дальше будет аналогичная функция WriteCuint
|
|
 |
|
 |
|
Она у меня "случилась" раньше чтения, там я просто разобрался отправив пару раз данные...
правда опять таки пока только 2байта, но как понадобится больше - я уже разобрался как дописать)
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
на выходе будет несколько асм строк
|
|
 |
|
 |
|
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
что совершенно не повлияет на скорость работы.
|
|
 |
|
 |
|
А теперь представим 10 нитей по 10 окон обслуживает каждая, и пара строк на асме превращается в пару сотен строк.. которые отрабатуют с огромной частотой если находится в людном месте, ибо сервер то и дело шлет пакеты с движением))
ну собсно мне пока не особо хочется парится что быстрей работает... сделал чтение на сдвигах а запись на перемножении
Добавлено через 5 минут
Зы.. спасибо за пример кстати... когда попробовал как в примере все сделать, понял что ошибка в коде была не в чтении размера пакета... у меня распаковщик после второго- третего круга по циклу начинал запинатся... поставил для теста размер буфера 200к...
Было(с ошибкой):
Код:
Function TBuf.Get;
Var
MemLnk:Integer;
begin
MemLnk:=(iPos-iSize)+pos;
if MemLnk<0 then
MemLnk:=MaxBuf-MemLnk;
Result:=iBuffer[MemLnk];
end;
Стало(исправлено):
Код:
Function TBuf.Get;
Var
MemLnk:Integer;
begin
MemLnk:=(iPos-iSize)+pos;
if MemLnk<0 then
MemLnk:=MaxBuf-MemLnk-1;
Result:=iBuffer[MemLnk];
end;
Последний раз редактировалось ToRcH2565; 29.11.2013 в 12:23.
Причина: Добавлено сообщение
|
|
|
29.11.2013, 15:25
|
#17
|
|
|
|
Рыцарь-лейтенант
|
 Регистрация: 31.01.2011
 Сообщений: 413
 Популярность: 14489
 Золото Zhyk.Ru: 300
 Сказал(а) спасибо: 77
Поблагодарили 361 раз(а) в 145 сообщениях
|
Re: MPPC.С#
ToRcH2565, для проверки можно сделать цикл с миллиардом итераций и подсчитать
________________
Больше не занимаюсь читами, ушёл в серверную часть. Новый ник - int 3.
P.S. Но я всё такой же добрый модератор раздела PW.
|
|
|
29.11.2013, 22:05
|
#18
|
|
|
|
Пехотинец
|
 Регистрация: 02.08.2009
 Сообщений: 57
 Популярность: 417
 Сказал(а) спасибо: 12
Поблагодарили 1 раз в 1 сообщении
|
Re: MPPC.С#
Последний раз редактировалось ToRcH2565; 29.11.2013 в 22:19.
Причина: Добавлено сообщение
|
|
|
30.11.2013, 16:43
|
#19
|
|
|
|
Рыцарь-капитан
|
 Регистрация: 14.06.2012
 Сообщений: 511
 Популярность: 7566
 Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
|
Re: MPPC.С#
ToRcH2565, если ты посмотришь с какой скоростью выполняются команды на ассемблере, то поймешь, что эти несколько строчек на ассемблере нисколько не повлияют на скорость работы, ведь за секунду он тебе 100к строчек обработает и то если лагает, а твой код наврятли достигнет таких размеров, так что ен парься по этому поводу))
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо" Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
|
|
|
01.12.2013, 00:30
|
#20
|
|
|
|
Пехотинец
|
 Регистрация: 02.08.2009
 Сообщений: 57
 Популярность: 417
 Сказал(а) спасибо: 12
Поблагодарили 1 раз в 1 сообщении
|
Re: MPPC.С#
Последний раз редактировалось ToRcH2565; 01.12.2013 в 00:34.
Причина: Добавлено сообщение
|
|
|
03.12.2013, 13:09
|
#21
|
|
|
|
Рыцарь-капитан
|
 Регистрация: 14.06.2012
 Сообщений: 511
 Популярность: 7566
 Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
|
Re: MPPC.С#
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо" Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Пакеты и MPPC/RC4
|
krysun |
Общение разработчиков |
27 |
24.02.2018 21:10 |
MPPC
|
SilentJetty |
Общение разработчиков |
6 |
03.10.2011 17:13 |
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 23:42.
|
 |