Size: a a a

2020 August 26

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Wild_Wind
Ой, щас бы без perf-a/valgrind-a перфоманс мерять.
BENCHMARK(Roy{})
источник

🦊

🦊fox.cpp in C++ Together 2.0
Roy Mustang
Если прикинуть что у нас 500 модулей в худшем случае и 100 из них имеет методы Update, то 400 вызовов произойдет с пустым методом Update()
Я тебе об этом уже говорил, если у тебя амнезия - полистай чат.
источник

W

Wild_Wind in C++ Together 2.0
У меня от этой мессаги клиент телеграмма упал.
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Wild_Wind
У меня от этой мессаги клиент телеграмма упал.
источник

RM

Roy Mustang in C++ Together 2.0
🦊fox.cpp
Я тебе об этом уже говорил, если у тебя амнезия - полистай чат.
Ты вроде советовал регать метод Update через функцию если не ошибаюсь
источник

RM

Roy Mustang in C++ Together 2.0
Не смешно же
источник

🦊

🦊fox.cpp in C++ Together 2.0
Roy Mustang
Ты вроде советовал регать метод Update через функцию если не ошибаюсь
Это уже вопрос дизайна, а не производительности.
источник

RM

Roy Mustang in C++ Together 2.0
🦊fox.cpp
Это уже вопрос дизайна, а не производительности.
Нихуя ты простой
источник

🦊

🦊fox.cpp in C++ Together 2.0
Так-то я вообще не верю в смысл существования Update. Аргументы против я приводил, но если ты настаиваешь - я предложил NeedUpdate() прямо под этим.
источник

RM

Roy Mustang in C++ Together 2.0
🦊fox.cpp
Так-то я вообще не верю в смысл существования Update. Аргументы против я приводил, но если ты настаиваешь - я предложил NeedUpdate() прямо под этим.
В смысле не веришь
источник

RM

Roy Mustang in C++ Together 2.0
Без него никак, надо же как то логику AI обрабатывать, потоки тянуть из сети
источник

🦊

🦊fox.cpp in C++ Together 2.0
Ну я бы навернул говна и сделал бы шину евентов с кресто-погромными оптимизациями на шаблонах.
источник

RM

Roy Mustang in C++ Together 2.0
🦊fox.cpp
Ну я бы навернул говна и сделал бы шину евентов с кресто-погромными оптимизациями на шаблонах.
Нихуя не понял, что за шина евентов
источник

🦊

🦊fox.cpp in C++ Together 2.0
И вообще просто швырнул бы в отдельный поток сеть, скажем.
источник

🦊

🦊fox.cpp in C++ Together 2.0
Выгружать I/O в потоки - норма.
источник

RM

Roy Mustang in C++ Together 2.0
🦊fox.cpp
И вообще просто швырнул бы в отдельный поток сеть, скажем.
Он и так в отдельном потоке будет
источник

🦊

🦊fox.cpp in C++ Together 2.0
Там как раз евент-луп boost.asio будет вертеться.
источник

🦊

🦊fox.cpp in C++ Together 2.0
И как его подружить с твоим Update - вообще хз.
источник

RM

Roy Mustang in C++ Together 2.0
🦊fox.cpp
Там как раз евент-луп boost.asio будет вертеться.
Ну я и планировал асио юзать
источник

🦊

🦊fox.cpp in C++ Together 2.0
🦊fox.cpp
И как его подружить с твоим Update - вообще хз.
делать single-step через евенты на каждый вызов?
источник