您好我正在使用TFS 2010 SP1并且我使用C#代码创建了TFS插件。
该插件将获取工作项的更改并更新另一个数据库。
一切正常,但所有TFS用户都面临着性能低下的问题。我已经将服务器的RAM增加到8 GB,但仍然没有运气。
我已经检查了tfs服务器性能并且看到突然w3wp.exe进程使用所有内存并且cpu使用率是100%。在进行远程调试时,我发现workItemStore.GetWorkItem(workitemId)使用了更多的cpu。
当我删除插件时,TFS表现正常且性能良好。
我无法确定问题。
那么任何人都可以帮我识别问题吗?
当我删除插件时,TFS表现正常且性能良好。
我无法确定问题。
那么任何人都可以帮助我找出问题吗?
答案 0 :(得分:0)
WorkItemStore
将从TFS遍历所有类型的WorkItem
。如果您有特定的工作项类型并且只想对其执行操作,则可以在TFS插件本身中放置一个条件来过滤掉特定的工作项类型。防爆。任务,Bug,Productbacklog等。
这可以帮助您提高TFS的性能。