Disable the load of Microsoft Symbols when profiling under Error Detection (BoundsChecker)
Error Detection takes too much time to load symbols. By default DevPartner attempts to locate the pdb’s when a profiling session is started, and these are located in debug directory with the executable. However, the pdb’s for the Microsoft libraries are not loaded into Visual Studio by default. So DevPartner will attempt to pull these down from the Microsoft Symbol server. This is time consuming and this download happens as the Microsoft .dll’s are being loaded as part of the application.
The user has the option to not permit downloading the symbols, but these symbols will be useful when debugging that crosses over into these libraries. It is recommended to store these on a central location on the desktop, so that this download occurs once, rather than once for each project. But if these symbols are not required, these can be turned off.
To turn of loading Microsoft symbols From Visual Studio: Under Visual Studio / Tools / Options/ uncheck Microsoft Symbol Servers so that the pdb's for Microsoft modules are not loaded.
To turn of loading Microsoft symbols from standalone Error Detection: Under Program/ Settings uncheck Microsoft Symbol Servers so that the pdb's for Microsoft modules are not loaded.