Hvad bliver der af hukommelsen?
Jeg har lavet et c# program i .NET 2.0. Efterhånden som programmet kører i flere uger stiger memory-forbruget til omkring 1 GB. Jeg ville gerne vide hvad det er som optager hukommelsen. Det er jo noget som Garbage Collectoren ikke kan og må frigive. Er det en String som jeg bare tilføjer 'bevidstløst' i enden på? Eller er det en linked liste, eller hvad er det...Findes der et godt værktøj, eller en metode som kan hjælpe, eller bare give et praj? Jeg har indtil nu forsøgt mig med:
.NET memory Profiler 3.0 som kan vise hvormeget de forskellige datatyper optager.
Ellers har jeg uden held forsøgt at lave en memory dumt med UserDump, men fik ikke noget ud af at læse dette dump med 'windbg'