When enabled the parameter values being recorded upon entry to a method being monitored (with LogParameters enabled) and return values being recorded upon exit (with LogReturnValue) will include object detail by converting class instances via their ToString method. This can produce significant overhead depending on the ToString implementation for those passed parameters.
When disabled the parameter values for most class instances will be recorded by their type and hash code to avoid calling ToString() and thus keep overhead to a minimum. Value types (structs) will still be converted via ToString, and string objects will be recorded directly.
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2