Сообщение Re[4]: С чего начать переход на .NET Core от 07.10.2019 11:44
Изменено 07.10.2019 11:46 Hardballer
Re[4]: С чего начать переход на .NET Core
Здравствуйте, okon, Вы писали:
O>Здравствуйте, Sharov, Вы писали:
S>>Здравствуйте, Hardballer, Вы писали:
H>>>Чуть не забыл, одна из внезапных засад на .NET Core-это очень медленная генерация GUID. Было несколько итераций починки производительности командой разработчиков, но все равно, на Linux'е генерация GUIDов более тяжелая операция, чем на Windows.
H>>>Я на этом встрял, у меня order flow миллионы ордеров в секунду, и как оказалось-ID в виде Guid под Linux'ом была откровенно плохая затея, пришлось извращаться.
S>>Это почему так? Что в этом такого, что на линуксе в разы медленнее?
O>Тоже не совсем понятно
O>https://github.com/dotnet/corefx/blob/master/src/Common/src/CoreLib/System/Guid.Windows.cs
O>https://github.com/dotnet/corefx/blob/master/src/Common/src/CoreLib/System/Guid.Unix.cs
Это сейчас. В ранних релизах, с которых я начинал-было все катастрофически хуже
O>Здравствуйте, Sharov, Вы писали:
S>>Здравствуйте, Hardballer, Вы писали:
H>>>Чуть не забыл, одна из внезапных засад на .NET Core-это очень медленная генерация GUID. Было несколько итераций починки производительности командой разработчиков, но все равно, на Linux'е генерация GUIDов более тяжелая операция, чем на Windows.
H>>>Я на этом встрял, у меня order flow миллионы ордеров в секунду, и как оказалось-ID в виде Guid под Linux'ом была откровенно плохая затея, пришлось извращаться.
S>>Это почему так? Что в этом такого, что на линуксе в разы медленнее?
O>Тоже не совсем понятно
O>https://github.com/dotnet/corefx/blob/master/src/Common/src/CoreLib/System/Guid.Windows.cs
O>https://github.com/dotnet/corefx/blob/master/src/Common/src/CoreLib/System/Guid.Unix.cs
Это сейчас. В ранних релизах, с которых я начинал-было все катастрофически хуже
Re[4]: С чего начать переход на .NET Core
Здравствуйте, okon, Вы писали:
O>Здравствуйте, Sharov, Вы писали:
S>>Здравствуйте, Hardballer, Вы писали:
H>>>Чуть не забыл, одна из внезапных засад на .NET Core-это очень медленная генерация GUID. Было несколько итераций починки производительности командой разработчиков, но все равно, на Linux'е генерация GUIDов более тяжелая операция, чем на Windows.
H>>>Я на этом встрял, у меня order flow миллионы ордеров в секунду, и как оказалось-ID в виде Guid под Linux'ом была откровенно плохая затея, пришлось извращаться.
S>>Это почему так? Что в этом такого, что на линуксе в разы медленнее?
O>Тоже не совсем понятно
O>https://github.com/dotnet/corefx/blob/master/src/Common/src/CoreLib/System/Guid.Windows.cs
O>https://github.com/dotnet/corefx/blob/master/src/Common/src/CoreLib/System/Guid.Unix.cs
Это сейчас. В ранних релизах, с которых я начинал-было все катастрофически хуже
https://github.com/dotnet/corefx/issues/3573
O>Здравствуйте, Sharov, Вы писали:
S>>Здравствуйте, Hardballer, Вы писали:
H>>>Чуть не забыл, одна из внезапных засад на .NET Core-это очень медленная генерация GUID. Было несколько итераций починки производительности командой разработчиков, но все равно, на Linux'е генерация GUIDов более тяжелая операция, чем на Windows.
H>>>Я на этом встрял, у меня order flow миллионы ордеров в секунду, и как оказалось-ID в виде Guid под Linux'ом была откровенно плохая затея, пришлось извращаться.
S>>Это почему так? Что в этом такого, что на линуксе в разы медленнее?
O>Тоже не совсем понятно
O>https://github.com/dotnet/corefx/blob/master/src/Common/src/CoreLib/System/Guid.Windows.cs
O>https://github.com/dotnet/corefx/blob/master/src/Common/src/CoreLib/System/Guid.Unix.cs
Это сейчас. В ранних релизах, с которых я начинал-было все катастрофически хуже
https://github.com/dotnet/corefx/issues/3573