You are asked to analyze a SharePoint 2010 system that is experiencing performance problems, especially under
heavy loads. The system contains multiple custom Web applications and third-party Web Parts. The performance
problems are exhibiting the following symptoms:
The application pool recycles frequently.
.The system experiences slow client response times.
.The system experiences excessive page faults.
You need to identify a possible source of these performance issues and suggest a way to verify your analysis.
What should you do?
A.
Propose that the custom code in the third-party application is not disposing of its objects properly, and verify
the theory by checking the Unified Logging Service (ULS) logs for entries related to the SPRequest object.
B.
Propose that the paging file size is too large, and verify the theory by using the System Monitor to see if the %
Usage counter for the paging file is 50% or less.
C.
Propose that the application pool recycle setting should be changed to recycle less frequently and verify the
theory by retesting the system to verify improved performance.
D.
Propose that the application be moved to a server with a faster disk system that supports fault tolerance and
retest the system to verify improved performance.
http://msdn.microsoft.com/en-us/library/ee557362(v=office.14).aspx
If your sites are displaying any of the unusual behaviors described previously, you can determine whether the cause is a memory leak due to incorrectly disposed objects by checking the ULS logs (available at C:\Program Files\Common Files\microsoft shared\Web Server Extensions\14\LOGS) for entries related to the SPRequest object. Each instance of SPSite and SPWeb contains a reference to an SPRequest object that, in turn, contains a reference to an unmanaged COM object that handles communications with the database server.