source: http://social.technet.microsoft.com/Forums/en-US/smallbusinessserver/thread/84a04045-9194-4ab8-8206-d3a4f1ac810f/
Based on your description, this application slow issue has the following possible causes:
-Network issue
-Machine performance issue
-Third party application problems
First, we can collect a netmon trace log from server and client to check if there is any network issue.
Then, if network is working well, we can collect a perfmon to check if there is performance related problems.
At last, if the machine performance is OK, we need involve vendor to check the third party application problems.
Here I would like to list the two tools I mentioned for your reference:
Network trace log
============
Please collect network trace log on both the affected client and the server while reproducing the problem. To do this,
a. Download Microsoft Network Monitor Tool from the following link and install it on the two servers.
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=983b941d-06cb-4658-b7f6-3088333d062f
b. Start Network Monitor at "Start" ->"Program"-> "Microsoft
Network Monitor 3.4" -> "Microsoft Network Monitor 3.4" on the two
machines.
c. On the left-panel, select LAN connection on the machine and select corresponding connection on the client.
d. Click "Tools", click "Options", switch to the "Capture" tap, and set
the "Temporary capture file size (MB)" to 200 on the two machines.
e. Click "New Capture", click "Start" on the Capture menu in the two Network Monitor windows.
f. Now from the affected Windows 7 client, copy a 16KB txt file to reproduce the issue.
g. Once the problem occurs, click "Stop" on the Capture menu on the two
machines, and click "File"->"Save as" to save the captured files.
Performance Monitor log
====================
a. Click Start and choose Run, and input "perfmon" (without quotation mark).
b. On the left pane, unfold the "Monitor Tools" item, right click "Performance Monitor" and choose New -> Data Collector Set.
c. Specify a name and a path for the log file and click Next to finish the setting.
d. Under "Data Collector Sets" -> "User Defined", click the set you
just created, right click the System Monitor Log in the right pane, and
click Properties.
e. In the Performance Counters section, please add the following items one by one:
- Memory (All counters)
- Network Interface (All counters, and All instances)
- Physical Disk (All counters and All instances)
- Process (All counters, and All instances)
- Processor (All counters, and All instances)
f. Set Sample interval according to the following chart for appropriate setting of time interval:
If the issue occurs... Set Update Interval to...
========== =========================
Monthly 2 hours (7200 seconds)
Weekly 30 minutes (1800 seconds)
Daily 5 minutes (300 seconds)
Every 4 hours 5 seconds
More frequently 1 second
g. Click OK to save and close the dialog box.
h. In the let pane, right click the set you just created, and start the logging.
i. Wait for the issue reoccurs. After the hang issue reoccurs, stop logging.
Hope it helps!
Best Regards,
Ruby Cheng
source: http://social.technet.microsoft.com/Forums/en-US/smallbusinessserver/thread/84a04045-9194-4ab8-8206-d3a4f1ac810f/