Size: a a a

2021 January 04

AH

Ayrat Hudaygulov in pro.net
я хз, мой способ через аррей пул какой-то медленный почему-то -_-
источник

AH

Ayrat Hudaygulov in pro.net
СТАЛ
источник

AH

Ayrat Hudaygulov in pro.net
а был норм
источник

E

EgorBo in pro.net
так аррей пул всегда медленее new причем очень сильно
источник

E

EgorBo in pro.net
это же трейдофф
источник

E

EgorBo in pro.net
перф за гц
источник

AT

Alexey Tkachenko in pro.net
EgorBo
inputLength / 3 * 4 + (((inputLength % 3) != 0) ? 4 : 0)
inputLength /3 * 4 + !!(inputLength % 3) * 4
источник

E

EgorBo in pro.net
Alexey Tkachenko
inputLength /3 * 4 + !!(inputLength % 3) * 4
как вариант
источник

AT

Alexey Tkachenko in pro.net
не хватает взаимных кастов була и инта :(
источник

I

IdiocyAcceptance in pro.net
Alexey Tkachenko
inputLength /3 * 4 + !!(inputLength % 3) * 4
тогда уже divrem
источник

AT

Alexey Tkachenko in pro.net
IdiocyAcceptance
тогда уже divrem
Кстати да
источник

E

EgorBo in pro.net
угу
источник

IC

Ilya Chernoudov in pro.net
мне кажется ты извратил саму идею string.create
источник

A

Aloraman in pro.net
Ilya L Che
Так речь об имплементации List<T>. Если массив захотят сменить на что-то более сложное, то AsSpan будет бесполезен.
Если имплементацию List<T> поменяют, то это будет уже явно не ArrayList, другой перформанс профиль будет, где-то может и ускорится, но где-то явно просядет.. А где-то просто-напросто бомбанет, причем как всегда в самом неподходящем месте, и будет стопорить переезд на новую мажорную версию
источник

AH

Ayrat Hudaygulov in pro.net
EgorBo
перф за гц
Но чот там не видно уменьшения аллокаций!
источник

E

EgorBo in pro.net
Ilya Chernoudov
мне кажется ты извратил саму идею string.create
а как быстрее сделать то что мне надо?
источник

E

EgorBo in pro.net
быстрее только через ромины хаки
источник

E

EgorBo in pro.net
но за такое бьют палкой
источник

IC

Ilya Chernoudov in pro.net
EgorBo
а как быстрее сделать то что мне надо?
дак надо было внутрь лямбды код преобразования запихать
источник

E

EgorBo in pro.net
Ilya Chernoudov
дак надо было внутрь лямбды код преобразования запихать
мне надо поинтер там
источник