Сообщение Re[2]: [performance] чего-то я не понимаю в этой жизни от 05.07.2022 14:31
Изменено 05.07.2022 14:36 rg45
Re[2]: [performance] чего-то я не понимаю в этой жизни
Здравствуйте, σ, Вы писали:
σ>В общем, погонял в ленсуке:
σ>
σ>Флаги g++: `-std=c++17 -O2`. Флаги C# — ХЗ, запускал так: `dotnet run --configuration Release`.
σ>Цепепе: 698, 704 и 715ms.
σ>Сисярп: 0.7095647, 0.729915 и 0.7312779
Глядя на цифры, я бы предположил, что в gcc SSO работает более эффективно, чем в msvc. Что бы проверить, можно попробовать запустить расширенную версию отсюда: http://rsdn.org/forum/cpp/8309001.1
σ>В общем, погонял в ленсуке:
σ>
$ dotnet --version
σ>6.0.301
σ>$ g++ --version
σ>g++ (Ubuntu 11.2.0-19ubuntu1) 11.2.0
σ>Флаги g++: `-std=c++17 -O2`. Флаги C# — ХЗ, запускал так: `dotnet run --configuration Release`.
σ>Цепепе: 698, 704 и 715ms.
σ>Сисярп: 0.7095647, 0.729915 и 0.7312779
Глядя на цифры, я бы предположил, что в gcc SSO работает более эффективно, чем в msvc. Что бы проверить, можно попробовать запустить расширенную версию отсюда: http://rsdn.org/forum/cpp/8309001.1
Автор: rg45
Дата: 05.07.22
. Там выводится дополнительная информация о распределении буферов строк в памяти. Нужно не забыть только переключить алиас ValStr на std::wstring.Дата: 05.07.22
Re[2]: [performance] чего-то я не понимаю в этой жизни
Здравствуйте, σ, Вы писали:
σ>В общем, погонял в ленсуке:
σ>
σ>Флаги g++: `-std=c++17 -O2`. Флаги C# — ХЗ, запускал так: `dotnet run --configuration Release`.
σ>Цепепе: 698, 704 и 715ms.
σ>Сисярп: 0.7095647, 0.729915 и 0.7312779
Глядя на цифры, я бы предположил, что в gcc SSO работает более эффективно, чем в msvc. Чтобы проверить, можно попробовать запустить расширенную версию отсюда: http://rsdn.org/forum/cpp/8309001.1
σ>В общем, погонял в ленсуке:
σ>
$ dotnet --version
σ>6.0.301
σ>$ g++ --version
σ>g++ (Ubuntu 11.2.0-19ubuntu1) 11.2.0
σ>Флаги g++: `-std=c++17 -O2`. Флаги C# — ХЗ, запускал так: `dotnet run --configuration Release`.
σ>Цепепе: 698, 704 и 715ms.
σ>Сисярп: 0.7095647, 0.729915 и 0.7312779
Глядя на цифры, я бы предположил, что в gcc SSO работает более эффективно, чем в msvc. Чтобы проверить, можно попробовать запустить расширенную версию отсюда: http://rsdn.org/forum/cpp/8309001.1
Автор: rg45
Дата: 05.07.22
. Там выводится дополнительная информация о распределении буферов строк в памяти. Нужно не забыть только переключить алиас ValStr на std::wstring.Дата: 05.07.22