Zdjęcie w tle
Dissociated

Dissociated

Inspirator
  • 213wpisy
  • 102komentarzy

https://notasecretarchive.com

Zostań Patronem Hejto i odblokuj dodatkowe korzyści tylko dla Patronów

  • Włączona możliwość zarabiania na swoich treściach
  • Całkowity brak reklam na każdym urządzeniu
  • Oznaczenie w postaci rogala , który świadczy o Twoim wsparciu
  • Wcześniejszy dostęp, do wybranych funkcji na Hejto
Zostań Patronem
Dobrze zrobione amw potrafi sprawić, że można wrócić do kawałka przesłuchanego już wiele razy.
https://youtu.be/KyQWXwlm-IM
#anime #amv #synthwave
pescyn

@dywagacja @Dissociated w sam raz na poniedzielę.

shack_my_kak

Off topic: wie ktoś gdzie mogę pooglądać wszysktie odcinki Ulisesa? Odgrzebałem ostatnio starego poczciwego Robotixa na VHS i jakoś mnie tak na wspominki wzięło (。◕‿‿◕。)

Zaloguj się aby komentować

Ehh, jutro rozmowa z szefem, Rezygnuję z pracy, wiec będzie jeszcze próbował mnie przekonać, żebym jednak nie odchodził. Ludzie fajni, lecz projekty na starych technologiach. Dodatkowo trafiłem na moment gdzie w firmie dużo zmian i zamienia się powoli w software house. Nigdy takich rozmów nie miałem, więc będzie trochę stresu. A mnie stresuje wszystko, co nowe i nieprzewidywalne.
https://youtu.be/umNsu24Kh0E
#ehh #pracbaza
Dissociated

@LubiekabanosyAdam Taki jest plan

LubiekabanosyAdam

@Dissociated jeśli czujesz, że jest not ok zmieniaj

Widmo

@Dissociated wysłuchaj szefa, popros o czas do namysłu i po 2 dniach podziękuj. Rób tak, żeby Tobie było dobrze.

Zaloguj się aby komentować

Mam web API stworzone z template dla .net core 2.1 z targetem na net framework (taki tam pokemon).
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

@Dissociated nie ma za co. Temat niestety za głęboki na ogólne porady.

NullReferenceException

@Dissociated @Besteer spróbuj zrobić bibliotekę/wrapper jako class library w dotnet standard na tę bibliotekę subiekta i dopiero tę swoją podepnij do dotnet core. Może to coś pomoże.

Spróbuj też owinąć to jakimś interfejsem i rejestrować w DI jako scoped. Może to rozwiązać wycieki pamięci bo będzie go regularnie GC sprzątał i DI Ci będzie tworzył nową instancje dla każdego requesta. Trzeba sprawdzić jaki impact na bazę w takim rozwiązaniu bo możesz zamienić jeden problem na drugi.

Jeśli coś w bibliotece jest zjebane z zarządzaniem obiektami to może któryś z tych patentów pomóc.

Besteer

@NullReferenceException @Dissociated jak już idziemy w .NET Standard, to przy okazji może podbij to do .NET 6/7? Może być stary bug dawno rozwiązany w nowszej wersji. Spróbuj też zrobić kompletnie nowy, osobny projekt ASP .NET Core, podpiąć tylko tę problematyczną bibliotekę i w takiej absolutnie minimalnej konfiguracji sprawdź, czy też jest to samo. Może u siebie w kodzie masz coś źle i koliduje?

Zaloguj się aby komentować