Size: a a a

2021 January 20

DB

Denis Bobrov in pro.net
вчера делал бенч SSR на .net 5, получил интересные результаты https://github.com/delneg/fable-react/commit/403face268c779fe01e2ed180df3a2d967fddf9f
источник

DB

Denis Bobrov in pro.net
воркеры аллоцируют почти в 10 раз больше памяти, но и работают в 3 раза быстрее на новой ноде
источник

K

KoBa4oG in pro.net
@kalduzov озон лежит
источник

AK

Aleksey Kalduzov in pro.net
KoBa4oG
@kalduzov озон лежит
Устал видимо
источник

K

KoBa4oG in pro.net
Aleksey Kalduzov
Устал видимо
поднялось, спасибо
источник

I

IdiocyAcceptance in pro.net
Ayrat Hudaygulov
гошечка например
Ну гошечка же вроде вообще примерно как ос работает с каналами/корутинами? Т.е. выделяет кванты времени, там свой стек у каждой корутины и дешёвый свич контекстов (точнее, по сути его отсутствие) по идее
источник

I

IdiocyAcceptance in pro.net
@omgszer А кто сейчас вообще гопак то поддерживает то?
источник

IC

Ilya L Che in pro.net
Никто, насколько я помню.
источник

IC

Ilya L Che in pro.net
Хотя нет, какие-то пр есть, так что я не прав.
источник

I

IdiocyAcceptance in pro.net
Я вот тоже увидел, решил поинтересоваться
источник

VS

Vasily Shapenko in pro.net
IdiocyAcceptance
@omgszer А кто сейчас вообще гопак то поддерживает то?
haf
источник

VS

Vasily Shapenko in pro.net
Если тебе что-то говорит этот ник
источник

AH

Ayrat Hudaygulov in pro.net
@ilchert засылай сюда свой йоба код
https://github.com/Szer/StreamBenches
источник

IC

Ilya Chernoudov in pro.net
👌
источник

LD

Lyserg Ditel in pro.net
Хей, ничего не могу придумать, подскажите пожалуйста, как можно скастить System.Type в IOptions<Type>, знаю есть - https://docs.microsoft.com/en-us/dotnet/api/microsoft.extensions.options.options.create?view=dotnet-plat-ext-5.0, но компайл тайм ошибка - The type 'System.Type' must have a public parameterless constructor in order to use it as parameter 'TOptions' in the generic method 'IOptions<TOptions>

Мой код:
Assembly.GetExecutingAssembly()
   .GetTypes()
   .Where(type => type
       .GetInterfaces()
       .Contains(typeof(Bar)))
   .Where(type => type.GetConstructor(Type.EmptyTypes) != null) - хинт, что есть parameterless public ctor
   .Select(type => Microsoft.Extensions.Options.Options.Create(type)
   .ToList();
источник

A

Anatoly in pro.net
видимо никак. Тебе зачем?
источник

LD

Lyserg Ditel in pro.net
Anatoly
видимо никак. Тебе зачем?
Хочу получить все IOptions<> модельки из текущей сборки, которые реализуют Bar
источник

A

Anatoly in pro.net
ну так наверно ищи сразу IOptions<Bar>?
источник

A

Anatoly in pro.net
зачем какие-то сложности?
источник

LD

Lyserg Ditel in pro.net
Пробовал подсунуть https://docs.microsoft.com/en-us/dotnet/api/system.type.makegenerictype?view=net-5.0, тоже не помогает
источник