I am using tracelistener in a multithreaded application to log message remotely, but the appllication creates memory overflow.
For testing I created 10,000 threads, and tried to log messages using TraceData function.
Does .Net framework create an object for every call to TraceData, which result in memory overflow?