Re: Регресс производительности при переходе с FW 3.5 SP1 на FW 4+ (String.IndexO
От: rameel https://github.com/rsdn/CodeJam
Дата: 16.05.20 16:19
Оценка: 27 (3)
Здравствуйте, 4058, Вы писали:

4>Доброго времени суток.


4>Краткое предисловие:


4>В процессе переноса кода с FW 3.5 SP1 на FW 4+, заметил на некоторых фрагментах существенную просадку производительности.

4>Проблема выявилась в неожиданном месте, а именно на строковых операциях наподобие String.IndexOf, которые данный код активно использует.

Все дело в используемой версии таблицы Unicode. В версии .NET3.5 использовался Unicode 5.0, c 4 — Unicode 5.1, с NET4.5 — Unicode 6.0 и далее, в .NET Core зависит от ОС.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.