Ik heb een appje gebouwd waarin een behoorlijk grote bitmap gemaakt wordt en na opslaan vervolgens niet meer nodig is. Dan moet ie ook het geheugen uit, maar dat gebeurt niet. De bitmap is in het geheugen meer dan 1GB groot, en bij een tweede keer zo'n ding processen staat het geheugengebruik volgens de task manager al boven de 2GB voor mijn app. En op 3GB bij de derde keer.
Die bitmap gaat dus het geheugen niet uit, terwijl ik er al lang en breed niets meer mee doe.
Wat heb ik al geprobeerd:
Die bitmap gaat dus het geheugen niet uit, terwijl ik er al lang en breed niets meer mee doe.
Wat heb ik al geprobeerd:
- Een using-clause gebruikt, ongeveer zo:
C#:1 2 3
using (Bitmap result = new Bitmap(...)) { ... }
- Dispose() aanroepen op de bitmap
- GC.Collect() aanroepen
日本!🎌