here's the step up. I have a simple windows service I'm using to spike
RSB with RQ. real simple
2 consumers (A & B) with 2 messages (A & B) a sends A message to B. B
consumes and sends a message to A. both messges have a byte[] property
with 1024 bytes (just to give the message some weight).

so I update the assemblies fire up task manager, dot trace and the
service.  Task manager is showing a steady increase in memory
consumption. although not as drastic with the updated Esent.Interop.
And following 
http://ayende.com/Blog/archive/2009/08/31/how-i-found-a-memory-leak.aspx
(possibly the only resource on the net for "how to locate a memory
leak"). Here is what I found.

the 2 main culprits on Root are String and Object (lovely, only the 2
most common types:) )

I opened both String and Object in separate tabs here are the tops
results

System.String
           + System.Object
                     + Garbage Collection Handler holding 12 objects
totaling 6336 bytes

System.Object holding 18 objects totaling 31924 bytes

So at this point I look at the outgoing references to Object and it
appears the major offenders are:
System.Security.Policy.PolicyLevel
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Rhino Tools Dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/rhino-tools-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to