Opsporing af "memoryleak"
Heyjeg har i et stykke tid arbejdet på at lave en chat server med forskellige funktionaliteter, hvilket også er lykkedes meget godt =) Desværre har serveren en træls tendens til at bruge mere og mere ram jo længere tid den står tændt, hvilket indikerer at der er nogle objekter et sted der ikke bliver fjernet af garbagecollectoren. Jeg har prøvet at lave et thread count på den og det ser faktisk ud til at de threads der servicerer client forbindelserne (jeg har et thread objekt til at servicere hver forbindelse) ikke bliver fjernet. Jeg har i forvejen tænkt mig at skrive klient håndteringsobjekterne om for at forbedre performancen, og tror også det vil fjerne problemet. Jeg er dog stadigt meget irriteret over ikke at kunne finde fejlen så vil høre om nogen her kender nogle metoder til at finde objekter der ikke bliver frigjort, og grunden hertil?
