Applies To.NET Framework 3.5.1 Windows 7 Service Pack 1 Windows Server 2008 R2 Service Pack 1

症状

在包含 16 个以上处理器的服务器上运行.NET Framework 3.5.1 或基于 Microsoft SharePoint 2010 的应用程序和处理器负载不能归因于应用程序工作负载时,您会遇到 CPU 使用率过高。注意:.NET Framework 3.5.1 已不适于大型多处理器服务器。在下面的环境变量可能会减少一些 CPU 负载。但是,我们建议直到完全了解应用程序性能特征,直到完全解决所有的应用程序工作负载不会应用这些设置。

环境变量

说明

推荐设置

COMPLUS_SpinLimitProcCap

设置要为某些使用运行时计算的处理器数量。默认值是实际的处理器数。

8 到 2 之间的值。

解决方案

要解决此问题,请下载并应用修补程序从下面的链接。

修补程序信息

可以从 Microsoft 获得受支持的修复程序。然而,此修补程序仅用于解决本文中描述的问题。仅对出现这一特定问题的系统应用此修补程序。如果此修复程序可供下载,则在此知识库文章顶部"提供修补程序下载"部分。如果未显示此部分,将申请提交到 Microsoft 客户服务和支持,以获取此修复程序。注意:如果出现其他问题或需要任何故障诊断时,您可能需要创建单独的服务请求。对于不符合此特定的修补程序的其他支持问题和事项将照常收取费用。有关 Microsoft 客户服务和支持电话号码或创建单独的服务请求的完整列表,请访问下面的 Microsoft 网站︰

http://support.microsoft.com/contactus/?ws=support注意:"修补程序下载可用"窗体显示获取此修复程序的语言。如果看不到您的语言,则修补程序没有那种语言的版本。

系统必备组件

若要应用此修补程序,您必须具有 Microsoft.NET Framework 3.5.1 安装。

重启要求

您需要重新启动计算机后,如果任何受影响的文件正在使用,则在应用此修补程序。我们建议您应用此修补程序之前,退出所有基于.NET Framework 应用程序。

状态

Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。