We did a perf benchmark testing recently with VSTT Load Test slow network simulator. This is the result we got:
1. Baseline: Normal WAN (1Gbps)
2. Comparison Run: Slow WAN (300 Kbps).
As expected, almost all tests are slower due to slower network. But overall perf are still pretty good for these small operations.
Scenario
Test Case
Baseline
Comparison Run
% Change from Baseline
TFSLoad
WITNew_Common_NewWI
0.065
0.432
-564%
WITPage_Common_PageItems
0.081
0.475
-489%
WITQuery_Common_AreaUnderAndTitleContains
0.163
0.783
-380%
WITUpdate_Common_ActiveToResolved
0.100
0.466
-364%
VCGet
0.162
0.493
-204%
PMGSSCheckPermission
0.005
0.016
-198%
VCQueryWorkspaces
0.015
0.040
-172%
WITQuery_Common_AssignedTo
0.074
0.198
-166%
PMGSSListProjectGroups
0.018
0.042
-133%
PMGSSIsPermitted
0.006
0.014
-129%
PMGSSReadIdentity
0.013
-118%
PMGSSGetUserIdentity
0.007
VCDir
0.023
0.047
-105%
VCHistory
0.028
0.050
-82%
VCAdd
0.078
0.135
-72%
VCUndelete
0.134
0.228
-70%
VCRename
0.173
0.293
-69%
VCCheckin
0.149
0.244
-64%
VCQueryItems
0.021
0.034
VCStatus
0.072
0.116
-61%
WITUpdate_Common_EditSimpleActive
0.091
0.144
-59%
VCGetSpecific
0.113
0.176
-55%
VCEdit
0.105
VCDelete
0.151
0.226
-49%
VCShelveUnshelve
0.334
0.488
-46%
VCQueryShelvesets
0.019
-44%
VCQueryItemsExtended
0.060
0.084
-41%
VCMerge
0.147
0.201
-37%
WITBulk_Common_UpdateEdit10
0.906
1.223
-35%
VCBranch
0.297
0.366
-23%
TBQueueBuildsTest
52.227
55.048
-5%
TBViewBuildDetailedReportTest
1.051
1.085
-3%
TBViewBuildSummaryReportTest
1.074
1.086
-1%
VCUndo
0.130
3%