2011-04-27 35 views
0

如果我的代码中有一些Trace.Write行但没有侦听器,会导致这些调用导致内存使用量过多/内存泄漏?asp.net tracing without flush

我假设trace.write被简单地使一个事件调用,实际上没有做任何的数据存储,以便在此基础上假设的答案是否定的,它不消耗大量内存

回答

1

没有内存泄漏,但是如果打开跟踪,即使没有侦听器,在处理器和内存中也会有一些开销。如果你没有做任何事情,我会关闭跟踪,这可以很容易地在配置中完成。

+0

怎么样?我不想删除代码,然后重新部署,所以配置解决方案会很好。 – 2011-04-27 19:44:11

+0

我发现 2011-04-27 20:00:16