Сообщение Re: [performance] чего-то я не понимаю в этой жизни от 05.07.2022 14:13
Изменено 05.07.2022 15:05 σ
Re: [performance] чего-то я не понимаю в этой жизни
В общем, погонял в ленсуке:
Флаги g++: `-std=c++17 -O2`. Флаги C# — ХЗ, запускал так: `dotnet run --configuration Release`.
Цепепе: 698, 704 и 715ms.
Сисярп: 0.7095647, 0.729915 и 0.7312779
$ dotnet --version
6.0.301
$ g++ --version
g++ (Ubuntu 11.2.0-19ubuntu1) 11.2.0
C# | |
| |
C++ | |
| |
Цепепе: 698, 704 и 715ms.
Сисярп: 0.7095647, 0.729915 и 0.7312779
Re: [performance] чего-то я не понимаю в этой жизни
В общем, погонял в ленсуке:
Флаги g++: `-std=c++17 -O2`. Флаги C# — ХЗ, запускал так: `dotnet run --configuration Release`.
Цепепе: 698, 704 и 715ms.
Сисярп: 0.7095647, 0.729915 и 0.7312779
UPD
763, 772, 775ms и жрёт кучу памяти, больше, чем с 4-хбайтовым wstring. Думаю, из-за конверсий.
$ dotnet --version
6.0.301
$ g++ --version
g++ (Ubuntu 11.2.0-19ubuntu1) 11.2.0
C# | |
| |
C++ | |
| |
Цепепе: 698, 704 и 715ms.
Сисярп: 0.7095647, 0.729915 и 0.7312779
UPD
u16string | |
| |