Atualização do algoritmo do heap para solicitações de heap atipicamente grandes

Traduções deste artigo Traduções deste artigo
ID do artigo: 815411 - Exibir os produtos aos quais esse artigo se aplica.
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Esta correção para os algoritmos do heap do Windows XP Service Pack 1 (SP1) e do Windows Server 2003 foi lançada para melhor tratar uma determinada seqüência atípica e incomum de solicitações de heap por um programa particular desenvolvido internamente que não está disponível comercialmente. Este programa alocou e liberou grandes blocos do heap dezenas de milhares de vezes. O escopo original e o tamanho do aperfeiçoamento para o determinado programa foram exagerados por engano em uma versão anterior deste arquivo, com base em um aplicativo de teste interno desenvolvido para reproduzir o sintoma, e não são relevantes para nenhum programa conhecido ou para o desempenho geral do sistema. Operações típicas do Windows e negócio comum, a página inicial, os jogos e os programas da Internet não serão afetados por essa correção. Não é aconselhável usar essa correção, a não ser para corrigir o programa específico.

Causa

O Windows XP SP1 e o Windows Server 2003 contém uma finalidade geral, uma memória/algoritmo do heap bem entendidos que entregam rápido desempenho em solicitações de memória feitas por um grande espectro de programas do Windows. O desempenho do algoritmo no Windows foi avaliado com muitos parâmetros de comparação do setor e por meio de análises cuidadosas de operações típicas do usuário final. Como em qualquer algoritmo com finalidade geral, uma seqüência atípica de solicitações pode ser personalizada. Nessa instância, o algoritmo não executa de forma otimizada. No entanto, como essa seqüência não é encontrada em programas típicos do Windows ou no sistema, não é necessário alterar o algoritmo do heap. A alteração do algoritmo do heap não fornece um aperfeiçoamento no desempenho do sistema para a maioria dos usuários e programas.

Este hotfix fornece uma solução alternativa no algoritmo do heap para melhor tratar uma seqüência atípica e incomum de solicitações de heap. O padrão atípico de solicitações foi localizado em um programa de compilação personalizada que não tem muita semelhança com a grande maioria dos outros programas existentes do Windows. O escopo e o tamanho desse hotfix são estreitamente definidos para esse determinado programa e a solução alternativa não tem nenhum benefício para a maior parte dos programas ou para o desempenho geral do sistema.

Resolução

Informações sobre o service pack do Windows XP

Para resolver esse problema, obtenha o service pack mais recente para o Microsoft Windows XP. Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft (a página pode estar em inglês):
322389 Como obter o service pack mais recente do Windows XP

Informações sobre o hotfix

Um hotfix compatível foi disponibilizado pela Microsoft. No entanto, esse hotfix destina-se a corrigir somente o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem esse problema específico. Testes adicionais podem ser realizados nesse hotfix. Portanto, se esse problema não o prejudicar seriamente, é recomendável que você aguarde o próximo service pack que contenha esse hotfix.

Para resolver esse problema, envie uma solicitação para o Atendimento ao Cliente Online Microsoft para obter o hotfix. Para enviar a solicitação online para obter o hotfix, visite o seguinte site da Microsoft:
http://go.microsoft.com/?linkid=6294451
Observação Se outros problemas ocorrerem ou se uma solução de problemas for requisitada, pode ser necessário criar uma solicitação de serviço separada. Os custos normais de suporte serão aplicados a questões e problemas de suporte que não se qualifiquem a esse hotfix. Para criar uma solicitação de serviço separada, visite o seguinte site da Microsoft:
http://support.microsoft.com/contactus/?ws=support


A versão em inglês dessa correção tem os atributos de arquivo (ou posteriores) listados na tabela a seguir. As datas e horários desses arquivos estão listados em formato UTC (Tempo Universal Coordenado). Ao exibir as informações sobre o arquivo, elas são convertidas para a hora local. Para localizarr a diferença entre o UTC e a hora local, use a guia Fuso horário na ferramenta Data e Hora do Painel de Controle.
Windows XP

   Data         Hora   Versão            Tamanho    Nome do Arquivo 
-------------------------------------------------------------- 
28-fev-2003  19:05  5.1.2600.1177     654.336  Ntdll.dll        

Windows XP 64-Bit Edition Versão 2002:

   Data         Hora   Versão            Tamanho    Nome do arquivo 
-------------------------------------------------------------- 
28-fev-2003  19:05  5.1.2600.1177   1.508.352Ntdll.dll        IA64 
28-fev-2003  14:55  5.1.2600.1177     657.408  Wntdll.dll       X86

Windows Server 2003

   Data         Hora   Versão            Tamanho    Nome do arquivo 
-------------------------------------------------------------- 
03-jun-2003  14:30  5.2.3790.49       716.800  Ntdll.dll        

Windows Server 2003, edições de 64-bits e Windows XP 64-Bit Edition Versão 2003

   Data         Hora   Versão            Tamanho    Nome do arquivo 
-------------------------------------------------------------- 
03-jun-2003  14:24  5.2.3790.49     1.524.224  Ntdll.dll        IA64 
03-jun-2003  14:30  5.2.3790.49       711.168  Wntdll.dll       X86

Situação

A Microsoft confirmou que esse é um problema nos produtos Microsoft que estão listados no início deste artigo. Esse problema foi corrigido pela primeira vez no Windows XP Service Pack 2 (SP2).

Observação Este artigo foi revisado em 12/04/2003 para refletir mais precisamente a proposta e os detalhes específicos da correção. O título original desse artigo dava a falsa impressão de que esse era um problema enfrentado por muitos, senão a maioria, dos usuários do Windows XP que instalaram o SP1. Na verdade, o problema afeta um número muito pequeno de clientes que usam um programa particularmente criado que apresenta o comportamento que deve ser corrigido pelo hotfix. (Este artigo foi publicado anteriormente com o título: ?Programas são executados mais lentamente após a instalação do Windows XP SP-1?. O conteúdo do hotfix não foi alterado, apenas a documentação da Base de Dados de Conhecimento foi revisada para obter a clareza e a precisão aprimoradas.

Propriedades

ID do artigo: 815411 - Última revisão: quinta-feira, 27 de fevereiro de 2014 - Revisão: 6.4
A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003, 64-Bit Datacenter Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows XP Media Center Edition
  • Microsoft Windows XP 64-Bit Edition Version 2002 SP1
  • Microsoft Windows XP 64-Bit Edition Version 2003
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
Palavras-chave: 
kbnosurvey kbarchive kbbug kbfix kbqfe kbenv kbprb kbwinxpsp2fix kbwinxppresp2fix kbhotfixserver KB815411

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com