Hoi hoi!
Momenteel ben ik bezig met een app die het volgende doet:
Op een aparte thread gebeurt er een API call en wordt JSON geparsed (dit gebeurt met JSON.NET). Gelijktijdig (indien er al waarden in de database zitten) of erna worden er meerdere Usercontrols gebind (+- 25)
Hier gebeurt het probleem echter. Het geheugenprobleem ligt vaak rond de 80MB en overschrijdt soms het limiet van 90MB.
De usercontrols worden gebind in een Virtualizingstackpanel via een ItemsControl. Er wordt ook gebruik gemaakt van een DataTemplateSelector.
De profiling tools geven aan dat +- 50%, soms meer, van het geheugen "retained textures" zijn, waarmee waarschijnlijk de user controls bedoelt worden.
Heeft er soms iemand een idee hoe ik het geheugen gebruik kan terugdringen?
Thanks in advance!
Momenteel ben ik bezig met een app die het volgende doet:
Op een aparte thread gebeurt er een API call en wordt JSON geparsed (dit gebeurt met JSON.NET). Gelijktijdig (indien er al waarden in de database zitten) of erna worden er meerdere Usercontrols gebind (+- 25)
Hier gebeurt het probleem echter. Het geheugenprobleem ligt vaak rond de 80MB en overschrijdt soms het limiet van 90MB.
De usercontrols worden gebind in een Virtualizingstackpanel via een ItemsControl. Er wordt ook gebruik gemaakt van een DataTemplateSelector.
De profiling tools geven aan dat +- 50%, soms meer, van het geheugen "retained textures" zijn, waarmee waarschijnlijk de user controls bedoelt worden.
Heeft er soms iemand een idee hoe ik het geheugen gebruik kan terugdringen?
Thanks in advance!
I7 2600K - 8GB - M550 256GB - GTX 670