CORRECÇÃO: poderá detectar problemas de desempenho quando utilizar soluções que contêm os grandes projectos do Visual Basic no Visual Studio 2005

Traduções de Artigos Traduções de Artigos
Artigo: 917452 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Quando desenvolver uma solução de Microsoft Visual Basic que contém os grandes projectos no Microsoft Visual Studio 2005, poderá detectar os seguintes problemas de desempenho IDE do Visual Studio 2005:
  • Demora mais tempo para criar e para recriar a solução.
  • Detecta um tempo de resposta lento quando prime F5 para iniciar a depuração.
  • Detecta um tempo de resposta lento quando efectua a mudar o nome simbólico. Utilização da CPU pode aumentar a mais do que 50 por cento durante o processo de mudar o nome.
  • Detecta o tempo de resposta lenta no Editor de códigos.
  • Detecta o tempo de resposta lento de IntelliSense.
  • Consumo de memória virtual ao Visual Studio 2005 é aumentado comparados com versões anteriores do Visual Studio.

Causa

Este problema ocorre devido a problemas de desempenho no compilador de Visual Basic 2005.

Resolução

Informações sobre a correcção



Está disponível a partir da Microsoft uma correcção suportada. No entanto, esta correcção destina-se a corrigir o problema descrito neste artigo. Aplique esta correcção apenas em sistemas que tenham este problema específico. Esta correcção poderá submetida a testes adicionais. Por conseguinte, se não estiver a ser gravemente afectado por este problema, recomendamos que aguarde pela próxima actualização de software que contenha esta correcção.

Para transferir esta correcção da Galeria de código da MSDN, visite o seguinte Web site da Microsoft:
http://code.msdn.microsoft.com/KB917452

Nota A Galeria de código da MSDN apresenta os idiomas para a qual a correcção está disponível. Se não vir o idioma listado, é porque a página de recursos de galeria de código não está disponível para esse idioma.

Nota Se ocorram problemas adicionais ou se for necessária qualquer resolução de problemas, poderá ter de criar um pedido de assistência separado. Os custos normais do suporte serão aplicados a problemas adicionais e questões de suporte que não se enquadrem esta correcção específica. Para obter uma lista completa dos números de telefone do suporte de cliente do Microsoft ou para criar um pedido serviço separado, visite o seguinte Web site da Microsoft:
http://support.microsoft.com/contactus/?ws=support

Pré-requisitos

Não pré-requisitos são necessários.

Requisito de reinício

Não é necessário reiniciar o computador depois de aplicar esta correcção.

Informações sobre substituição de correcções

Esta correcção substitui a correcção descrita no artigo da base de dados de conhecimento da Microsoft 915038.

Informações de registo

importante Esta secção, método ou tarefa contém passos que indicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo de forma incorrecta. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Criar uma para protecção adicional, cópia de segurança do registo antes de o modificar. Em seguida, pode restaurar o registo se ocorrer um problema. Para obter mais informações sobre como efectuar uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
322756Como efectuar uma cópia de segurança e restaurar o registo no Windows


Para obter mais ganhos de desempenho desta correcção, adicione o valor de registo OptimizePDB. Para o fazer, siga estes passos:
  1. Clique em Iniciar , clique em Executar , escreva regedit e, em seguida, clique em OK .
  2. Localize e, em seguida, clique na seguinte chave de registo:
    HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\VB Editor
    Nota Se estiver a utilizar o Visual Basic Express, a chave de registo deve constituir o seguinte:
    HKEY_CURRENT_USER\Software\Microsoft\VBExpress\8.0\VB Editor
    .
  3. Clique em Editar , clique em Novo e, em seguida, clique em Valor DWORD (DWORD Value) .
  4. Escreva OptimizePDB e, em seguida, prima ENTER.
  5. Clique com o botão direito do rato OptimizePDB e, em seguida, clique em Modificar .
  6. Escreva 1 e, em seguida, clique em OK .
  7. Saia do Editor de registo.

    Depois de adicionar o valor de registo OptimizePDB, abra a solução do Visual Basic no Visual Studio 2005. Em seguida, clique em Limpar solução no menu criar .
O valor de registo OptimizePDB faz com que o compilador de Visual Basic optimizar o ficheiro .pdb para melhorar o desempenho. No entanto, o novo formato de ficheiro .pdb não é totalmente compatível com o formato de ficheiro .pdb antigo. Por este motivo, uma versão do Visual Studio 2005 que não tem esta correcção aplicada pode não conseguir ler o novo formato do ficheiro .pdb. Para resolver este problema, aplicar esta correcção em todos os computadores de desenvolvimento ou clique em Limpar solução ou Recriar a solução no menu criar antes de depuração.

Informações do ficheiro

A versão inglesa desta correcção tem os atributos de ficheiro (ou atributos de ficheiro posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são indicadas na hora universal coordenada (UTC). Quando visualiza as informações do ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador fuso horário no item Data e hora no painel de controlo.

Esta correcção inclui dois pacotes. Um pacote é para o Visual Studio 2005 e um pacote é para o Microsoft .NET Framework 2.0. Informe o suporte técnico da Microsoft do pacote que pretende.
Visual Studio 2005 pacote
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempo
Msvb7.dll8.0.50727.933,137,53629-Mar-200601: 04
Msvbprj.dll 8.0.50727.932,768,89629-Mar-200601: 05
O pacote do .NET Framework 2.0
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempo
Vbc.exe 8.0.50727.931,146,88029-Mar-200604: 55

Ponto Da Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".

Mais Informação

Esta correcção de desempenho foi intercalada com a correcção descrita no artigo da base de dados de conhecimento da Microsoft 915038. Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
915038CORRECÇÃO: Poderá receber mensagens de erro do compilador do Visual Basic quando estiver a desenvolver um projecto de Visual Basic 2005 no Visual Studio 2005
Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
824684Descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft
Esta correcção de desempenho afecta as seguintes áreas do Visual Basic 2005:
  • Débito de compilação
  • Mudar o nome simbólico desempenho
  • Criar desempenho
  • Consumo de memória é provocado por documentação XML e pelo custo da funcionalidade Edit and Continue
Quando aplicar esta correcção, poderá detectar os seguintes melhoramentos de desempenho no Visual Studio 2005:
  • Detectar uma compilação mais rápida e recriar o tempo de resposta.
  • Detecta um tempo de resposta mais rápido quando prime F5 para iniciar a depuração.
  • Detecta a mudança de nome mais rápido de controlos de utilizador nas vistas de Designer e código.
  • Detecta uma hora para IntelliSense aparecem no editor de reduzida.
  • Poderá observar uma hora reduzida para interagir com o editor de código.
  • Detecta o consumo de memória virtual reduzido pelo processo Devenv.exe.
  • Quando modificar o código ou mudar o nome de controlos, poderá detectar reduzida utilização da CPU no gravidade e duração.
Se instalar esta correcção e não tiver o ficheiro msxml6.dll instalado no computador por algum motivo, poderá receber a seguinte mensagem de erro para os blocos de comentário XML:
Aviso de erro de análise de documentação XML 1: foi encontrado um carácter inválido no conteúdo de texto. O comentário XML será ignorado.
Para resolver este problema, instale o MSXML 6.0 Parser incluída no suporte de instalação do Visual Studio 2005.

Propriedades

Artigo: 917452 - Última revisão: 6 de dezembro de 2006 - Revisão: 2.13
A informação contida neste artigo aplica-se a:
  • Microsoft Visual Basic 2005
  • Microsoft Visual Studio 2005 Professional
  • Microsoft Visual Studio 2005 Standard Edition
Palavras-chave: 
kbmt kbfix kbbug kbqfe KB917452 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 917452

Submeter comentários

 

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