Size: a a a

BY Microsoft .NET User Group

2019 April 29

E

EgorBo in BY Microsoft .NET User Group
Anton Burkin
«Note that ValueType.Equals() performs well when the type consists of primitive values only (which should also be Value Types); it uses byte-by-byte comparison in this case. But in cases when your struct includes a reference type – and string is one of them – it falls back to using reflection to compare the instances field-to-field.»
а что в классах не надо иквалс переопределять - чот не понял к чему вообще это
источник

A

Anatoly in BY Microsoft .NET User Group
Anton Burkin
«Note that ValueType.Equals() performs well when the type consists of primitive values only (which should also be Value Types); it uses byte-by-byte comparison in this case. But in cases when your struct includes a reference type – and string is one of them – it falls back to using reflection to compare the instances field-to-field.»
ещё раз, люди, которые пишут код со структурами об этом знают, либо у них не получается 7М рпс с одной ноды
источник

AB

Anton Burkin in BY Microsoft .NET User Group
Так это, о чем спор тогда? То утверждали что структуры параша и их нет смысла юзать в ОРМ. Теперь утверждаете обратное.
Я чот потерялся.
источник

A

Anatoly in BY Microsoft .NET User Group
Anton Burkin
Так это, о чем спор тогда? То утверждали что структуры параша и их нет смысла юзать в ОРМ. Теперь утверждаете обратное.
Я чот потерялся.
я не утверждал.
источник

AB

Anton Burkin in BY Microsoft .NET User Group
Так юзать или не юзать структуры?
источник

A

Anatoly in BY Microsoft .NET User Group
Anton Burkin
Так юзать или не юзать структуры?
я утверждал, что если у тебя вопрос стоит так, то не юзать. иначе - сходи и померяй.
источник

E

EgorBo in BY Microsoft .NET User Group
я не утверждал, утверждали те, у кого оптимизации сводятся к покупке более мощного железа и кол-ва инстансов))
источник

AB

Anton Burkin in BY Microsoft .NET User Group
EgorBo
я не утверждал, утверждали те, у кого оптимизации сводятся к покупке более мощного железа и кол-ва инстансов))
Т.Е юзать структуры в EF и будет все ок?
источник

VS

Vladimir Shchur in BY Microsoft .NET User Group
Там в бенче кстати интересный стрингбилдер, такого не видел никогда var sb = StringBuilderCache.Acquire();
источник

m

metaclass in BY Microsoft .NET User Group
Anton Burkin
Т.Е юзать структуры в EF и будет все ок?
если профайлинг покажет что это имеет смысл.
источник

E

EgorBo in BY Microsoft .NET User Group
Vladimir Shchur
Там в бенче кстати интересный стрингбилдер, такого не видел никогда var sb = StringBuilderCache.Acquire();
активно в вижл студии юзается - там много стринг билдеров создается
источник

A

Anatoly in BY Microsoft .NET User Group
Anton Burkin
Т.Е юзать структуры в EF и будет все ок?
почему, как только я говорю "измерить", ты игноришь сообщение?
источник

VS

Vladimir Shchur in BY Microsoft .NET User Group
EgorBo
активно в вижл студии юзается - там много стринг билдеров создается
а в чем его фишка?
источник

AB

Anton Burkin in BY Microsoft .NET User Group
Anatoly
почему, как только я говорю "измерить", ты игноришь сообщение?
Я не игнорю )
источник

A

Anatoly in BY Microsoft .NET User Group
Vladimir Shchur
а в чем его фишка?
ну, там скорее всего они в гц не отдаются, это well known pattern
источник

E

EgorBo in BY Microsoft .NET User Group
просто пул стрингбилдеров
источник

AB

Anton Burkin in BY Microsoft .NET User Group
Профайлить все могут. Я хотел узнать кто мб юзает кажый день и может рассказать про это.
источник

E

EgorBo in BY Microsoft .NET User Group
пер тред
источник

E

EgorBo in BY Microsoft .NET User Group
еще не было ArrayPool<> тогда
источник

A

Anatoly in BY Microsoft .NET User Group
Anton Burkin
Профайлить все могут. Я хотел узнать кто мб юзает кажый день и может рассказать про это.
не надо профайлить. надо бенчмаркать
источник