Re[14]: Регресс производительности при переходе с FW 3.5 SP1
От: 4058  
Дата: 16.05.20 20:24
Оценка:
Здравствуйте, Serginio1, Вы писали:

S> А Юникод это же не 2 байта. Те же китайские иероглифы в 2 байта не умещаются.


Для UTF-16 либо 2 байта (например для ASCII, кириллицы, французского и т.п.), либо 4 байта (для некоторых иероглифов и прочей лабуды).
Строки в .NET исторически в UTF-16, можете взять дамп и посмотреть.
Поэтому было не понятно зачем нужно использовать кириллицу для теста и что должно было изменится.

4>>Так на обычных "пробегах" по коллекции и object.Equals разницы и не должно быть.


S> Ну ты заменил IndexOf на Equals я и не заметил, прошу прощения. Но разница то есть.


Я не заменял IndexOf на Equals, я просто пояснил что делает обычный поиск по коллекции.

S>Опять же https://habr.com/ru/post/481558/


S>

S>На Core 3 поиск Int в List стал примерно в 6 раз быстрее, а поиск строк — в 1.4 раза.


Я этого что-то не прочувствовал.
Просьба на маркетологические "исследования" не ссылаться, можете взять мой пример, и их какой-нибудь пример и сравнить результаты.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.