更新:2007 年 11 月
作为 Team Foundation Server 管理员,您可能想检查运行 Team Foundation Server 或 Team Foundation Server Proxy 的计算机上源控制缓存的性能。默认情况下会安装性能计数器,您可以通过打开性能监视器或使用 ProxyStatistics Web 服务来查看这些计数器的统计信息。有关如何使用性能监视器查看缓存性能的信息,请参见如何:使用性能监视器检查缓存性能。
例如,可以查看以下性能计数器:
- Current Cache Size(当前缓存大小) 
- Total Cache Hits(缓存命中总数) 
- Total Download Requests(下载请求总数) 
- Total Files in Cache(缓存中的文件总数) 
这些统计信息会定期保存到 ProxyStatistics.xml 文件中。有关如何更改保存间隔和其他缓存设置的信息,请参见如何:更改应用层服务器的缓存设置或如何:更改 Team Foundation Server Proxy 的缓存设置。
必需的权限
若要执行此过程,您必须是运行 Team Foundation Server 或 Team Foundation Server Proxy 的计算机上本地“Administrators”安全组的成员。
除了这些权限,对于运行 Windows Server 2008 或 Windows Vista 的计算机,您可能还需要满足以下要求:
- 若要使用需要 Internet Explorer 的过程,您可能需要通过以下操作以管理员身份启动 Internet Explorer:单击“开始”,单击“所有程序”,右击“Internet Explorer”,再单击“以管理员身份运行”。 
- 若要访问网站或 Web 服务,可能需要将一个或多个站点添加到 Internet Explorer 的受信任站点列表中,或以管理员身份启动 Internet Explorer。 
有关更多信息,请参见 Microsoft 网站。
使用 ProxyStatistics Web 服务查看缓存性能
- 本地登录到希望监视其性能的服务器,或打开远程桌面连接来连接到此服务器。 .gif) 说明: 说明:- 必须登录到承载 ProxyStatistics Web 服务的服务器,以调用 QueryProxyStatistics 操作。 
- 打开 Internet Explorer,键入下面的 URL: - 对于应用程序层服务器:https://localhost:8080/VersionControl/v1.0/proxystatistics.asmx - 对于运行 Team Foundation Server Proxy 的计算机:https://localhost:8081/VersionControl/v1.0/proxystatistics.asmx - 将显示 ProxyStatistics Web 服务对应的网页。 
- 单击“QueryProxyStatistics”,然后单击“调用”。 - 将打开一个 XML 输出文件,该文件包含关于缓存性能的统计信息。例如,某个示例输出可能与以下文本相似: - <ProxyStatisticsInfo CurrentCacheSize="356352" NoOfRequests="82" OverallCacheHits="41" NoOfFilesInCache="41" OverallCacheMisses="41" CacheHitsPercentage="50" CacheMissPercentage="50" ..." />.gif) 说明: 说明:- 在运行时计算以下统计信息:OverallCacheMisses、CacheHitsPercentage 和 CacheMissPercentage。 
请参见
任务
如何:启用 Team Foundation Server Proxy 的版本控制缓存