Używam tutaj dodatkowo biblioteki/zestawu bibliotek, co działa tylko pod .net framework.
W kontrolerze wywołuję jedną metodę z tej biblioteki. Po każdym wywołaniu widać, jak zapycha się pamięć, która nie chce się zwalniać. Po kilkunastu razach wywala się wyjątek OutOfMemoryException.
Użyłem DotMemory i wychodzi na to, że coś się chrzani w tej bibliotece.
Natomiast jak użyję tej biblioteki w apce konsolowej, to mogę nawet wywołać tę metodę setki razy i nic się nie stanie, pamięć ładnie się zwalnia.
Co do biblioteki, to robi duużo rzeczy na bazie danych.
Na swój chłopski rozum tego nie ogarnę -,-
#programowanie #csharp #dotnet
@Besteer Kodu nie mam, dekompilowałem, ale ciężko było się w tym połapać. Zrobili tam coś w rodzaju nakładki na EF, gdzie wszystko, co się da, jest generyczne.
Próbowałem gadać z ludźmi od tej biblioteki i pewnie skończy się to na tym, że będę musiał im wysłać cały kod aplikacji...