Симуляция работает так же, хотя Profiler показывает меньшее время процессора? - PullRequest
0 голосов
/ 07 марта 2019

Я пытаюсь ускорить симуляцию за счет сокращения процессорного времени с помощью профилировщика MS Visual Studio 2017.Я использую симулятор трафика AIMSUN, который взаимодействует с программой, написанной на C ++.После подключения этой программы к симулятору я запускаю профилировщик и возвращаюсь с некоторыми интересными результатами.

Более эффективный код показывает общее время ЦП, которое на 400 000 мс меньше, чем старый код.Тем не менее, я рассчитал время симуляции от начала до конца, и оба заняли одинаковое время для запуска.Я бы подумал, что более эффективный код приведет к тому, что симуляция будет на 400 000 мс быстрее, чем старый код.Значит ли это, что скорость симуляции не зависит от времени процессора?Это, кажется, не имеет смысла, потому что моделирование выполняется быстрее на компьютерах с большим количеством ядер.

Я уверен, что неправильно понимаю связь между производительностью и временем процессора.Буду очень признателен за любые намеки на то, что может происходить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...