You are creating a Windows application by using the .NET Framework 3.5.
The application stores data in a Microsoft SQL Server 2008 database.
You discover the following performance issues:
The application takes a long time to respond.
The application consumes over 900 MB of RAM.
You need to ascertain the reason for the poor performance of the application.
What should you do?
A.
Use the .NET CLR Profiler tool to identify the objects that cause performance issues.
B.
Capture information about execution of the application by using the Trace.Write method to identify the
objects that cause performance issues.
C.
Use the Performance Monitor tool and add the appropriate performance counters to the .NET CLR
Memory performance object.
D.
Add the debugger display attribute to the functions that access the SQL Server 2008 database. Set a
breakpoint in the application to step through the code.