Doing a single snapshot (after is has been running for some time), if I sort by Live bytes, the largest number of bytes are being held by strings.
Many of these strings seem to be namespace names of our objects, and the instance graphs typically look like the attached.
Does anyone know why we have so many of these strings, and why the remoting proxy seems to have them rooted?
Thanks in advance for any suggestions.
In your case I would focus on the proxies rather than the strings. As the memory analyzer says, the strings are indirectly held by a delegate. On the other hand, the proxies are directly held by the delegates, so I suggest that you investigate whether these delegates might cause a memory leak.
SciTech Software AB
Users browsing this forum: No registered users and 22 guests