Size: a a a

2021 May 02

IC

Ilya L Che in .NET Talks🎄
А что ты там коммитишь?
источник

MN

Mr. N in .NET Talks🎄
Это уже я подумал что это так особенность базы, надо комитить чтобы все сохранялось,и не грузилася память.
источник

MN

Mr. N in .NET Talks🎄
😁.
источник

IC

Ilya L Che in .NET Talks🎄
Не, если у них действительно ссылки на полученные из бд записи не освобождаются, то это совсем не круто. Тут согласен.
источник

DB

Dmitriy Bobrovskiy in .NET Talks🎄
Возможно это встроенный кэш?
источник

MN

Mr. N in .NET Talks🎄
Насколько я понял у них там ноды, в каждой ноде массив байтов с данным, когда надо получить данные,данные десериализуются, объекты хранятся по принципу дерева
источник

MN

Mr. N in .NET Talks🎄
Все по идее одна Static Machine там у них, основанная yield
источник

DB

Dmitriy Bobrovskiy in .NET Talks🎄
Что такое "static machine".)
источник

MN

Mr. N in .NET Talks🎄
Конечный автомат
источник

DB

Dmitriy Bobrovskiy in .NET Talks🎄
State, блять, state machine)))
источник

MN

Mr. N in .NET Talks🎄
По идее там такой пипец, что я незнаю как это все исправить там.
источник

DB

Dmitriy Bobrovskiy in .NET Talks🎄
И там достаточно тогда сказать, что используется yield, что а шарпе развернётся в стейт-машину
источник

DB

Dmitriy Bobrovskiy in .NET Talks🎄
Забить.
источник

IC

Ilya L Che in .NET Talks🎄
Да, кэш там есть. Но по идее, в данном случае он не должен использоваться. Меня больше Commit смутило. Он же пишет транзакцию в лог, а потом по достижении лимита делается чекпоинт. Может быть память растёт из-за этого.
источник

MN

Mr. N in .NET Talks🎄
без комита все так же
источник

DB

Dmitriy Bobrovskiy in .NET Talks🎄
Скорее всего из-за этого. Плюс вопрос - если ToEnumerable на yield, то каждый раз Query будет тащиться в память.
источник

DB

Dmitriy Bobrovskiy in .NET Talks🎄
И не освобождаться.
источник

DB

Dmitriy Bobrovskiy in .NET Talks🎄
Попробуй ToList() сделать
источник

DB

Dmitriy Bobrovskiy in .NET Talks🎄
И посмотреть, что будет.
источник

IC

Ilya L Che in .NET Talks🎄
ToList там вызывает ToEnumerable, и на нём ToList.
источник