Hi
Debugging mode can hit performance for some reasons :
1) Debugging mode change the timing objects will be available for GC (in
release mode objects that use once in method available for GC after the
call).
2) Debugging mode turn off JIT optimization and tell .NET runtime to
track how objects
used.
3) Debug mode causes ASP.NET to compile applications with extra
information that enables a debugger to closely monitor and control the
execution of an application. there is dedicate handler for debugging :
HttpDebugHandler, that get called when application instance create.
4) Code that you write using Conditional Compilation Statements or
System.Diagnostics.Conditional("DEBUG") attribute will run.
Natty Gur[MVP]
blog :
http://weblogs.asp.net/ngur
Mobile: +972-(0)52-8888377
*** Sent via Devdex
http://www.devdex.com ***
Don't just participate in USENET...get rewarded for it!