部署服务器插件后的TFS性能问题

时间:2013-08-29 06:41:59

标签: c# asp.net tfs2010

您好我正在使用TFS 2010 SP1并且我使用C#代码创建了TFS插件。

该插件将获取工作项的更改并更新另一个数据库。

一切正常,但所有TFS用户都面临着性能低下的问题。我已经将服务器的RAM增加到8 GB,但仍然没有运气。

我已经检查了tfs服务器性能并且看到突然w3wp.exe进程使用所有内存并且cpu使用率是100%。在进行远程调试时,我发现workItemStore.GetWorkItem(workitemId)使用了更多的cpu。

当我删除插件时,TFS表现正常且性能良好。

我无法确定问题。

那么任何人都可以帮我识别问题吗?

当我删除插件时,TFS表现正常且性能良好。

我无法确定问题。

那么任何人都可以帮助我找出问题吗?

1 个答案:

答案 0 :(得分:0)

WorkItemStore将从TFS遍历所有类型的WorkItem。如果您有特定的工作项类型并且只想对其执行操作,则可以在TFS插件本身中放置一个条件来过滤掉特定的工作项类型。防爆。任务,Bug,Productbacklog等。

这可以帮助您提高TFS的性能。