Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
importante : Este artigo contém informações sobre como modificar o registo. Antes de modificar o registo, certifique-se de que efectua uma cópia de segurança e de que compreende como o restaurar o registo se ocorrer um problema. Para obter informações sobre como efectuar uma cópia de segurança, restaurar e editar o registo, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
256986
(http://support.microsoft.com/kb/256986/EN-US/
)
Descrição do registo do Microsoft Windows
Este artigo documenta os passos que podem melhorar o desempenho do Visual C++ em diversos cenários. Todos os exemplos seguintes liquidar Visual C++ 6.0 e alguns liquidar bem para o Visual C++ 5.0.
aviso : a utilização incorrecta do Editor de registo poderá provocar problemas graves que poderão forçar a reinstalação do sistema operativo. Microsoft não garante que os problemas resultantes da utilização incorrecta do Editor de registo possam ser resolvidos. As suas próprias risco da utilização do Editor de registo.
Sugestões para aumentar o desempenho de C++ Visual
Cada área de trabalho tem ficheiros com extensões .NCB e .OPT associadas. Estes ficheiros podem ficar danificados. Para voltar a gerá-las, primeiro de fechar a área de trabalho. Em seguida, vá para o directório de área de trabalho para mudar o nome ou eliminar estes dois ficheiros. Reabrir a área de trabalho voltarão a gerá-los. Poderão ocorrer atrasos quando os ficheiros estão a ser criados.
NOTA: O ficheiro .NCB contém informações para exibir classe, o IntelliSense e o WizardBar. O ficheiro .OPT é o ficheiro de configurações de área de trabalho. Eliminar o ficheiro .OPT irá resultar na perda de posições de janela actual, pontos de interrupção e algumas outras definições secundárias.
Para obter informações adicionais, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft:
173164
(http://support.microsoft.com/kb/173164/EN-US/
)
PROBLEMA: Carregar uma área de trabalho é lento no Visual C++
visual C++ 6 apenas: IntelliSense pode diminuir o Visual C++. Para verificar e resolver este problema, desactive o IntelliSense, seleccionando Opções no menu ' Ferramentas '. No separador Editor , desmarque todas as caixas de verificação no grupo "Declaração de conclusão opções". Para obter informações adicionais, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft:
153284
(http://support.microsoft.com/kb/153284/EN-US/
)
INFO: Limitações de IntelliSense no Visual C++ 6.0
Software de controlo do código de origem, tal como Microsoft Visual SourceSafe, que integra com o Visual C++ integrated development environment (IDE) pode ser configurado para ligar a um servidor de código de origem durante o arranque do Visual C++. Nesses casos, uma perda de conectividade de rede fará com que Visual C++ arrancar muito lentamente. Para melhorar o desempenho, certifique-se conectividade de rede adequados ou desactivar a integração do software de controlo código origem com o Visual C++ IDE. Para fazer o último, saia Visual C++ e, em seguida, utilize RegEdit.Exe para localizar a seguinte chave de registo e defina o respectivo valor desactivado para (DWORD) 0 x 00000001:
NOTA: Certifique-se sair do Visual C++ antes de modificar o registo chaves; caso contrário, as alterações terão efeito.
Software de controlo do código de origem pode executar as actualizações de estado em segundo plano em projectos de Visual C++ sob controlo do código de origem. Se esta funcionalidade está activada, estas actualizações poderão provocar o IDE responder lentamente. Para desactivar estas actualizações em segundo plano, seleccione Opções no menu ' Ferramentas '. Em seguida, clique no separador Controlo de origem e desmarque a caixa de verificação Executar actualizações de estado de fundo . Para obter informações adicionais, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft:
195375
(http://support.microsoft.com/kb/195375/EN-US/
)
CORRECÇÃO: A exibir classe pode ser muito lento quando SourceSafe está a ser utilizado
Coloque os ficheiros origem nos directórios de rede menos 64. Isto ajuda uma vez que o método utilizado pelo Visual C++ para obter notificações de alteração do ficheiro verifica o 64th e acima directórios cada 5 segundos.
Para obter informações adicionais, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft:
216098
(http://support.microsoft.com/kb/216098/EN-US/
)
PROBLEMA: O Visual C++ IDE diminui quando tem ficheiros em vários directórios
O WizardBar pode causar problemas de desempenho quando utiliza o editor de origem e o editor de recursos. Desactivar o WizardBar e reiniciar o Visual C++ poderão melhorar o desempenho. Para obter informações adicionais, clique nos números de artigo existentes abaixo para visualizar os artigos na Microsoft Knowledge Base:
202591
(http://support.microsoft.com/kb/202591/EN-US/
)
Erro: Developer Studio origem e editores de caixa de diálogo responder lentamente
170511
(http://support.microsoft.com/kb/170511/EN-US/
)
PROBLEMA: WizardBar notificação diminui para baixo o Editor de caixa de diálogo
Dividir grandes quantidades de recursos em DLLs apenas de recursos pode melhorar o desempenho do IDE do. Pode ver, adicionando uma aplicação Microsoft Foundation Classes (MFC) criada pelo AppWizard aproximadamente 100 caixas de diálogo. Associar todos os controlos nessas caixas de diálogo para código utilizando a ClassWizard resultará em problemas de desempenho para essa caixa de diálogo.
Antes de embarking num projecto, poderá estruturar o projecto para manter os recursos localizados dentro dll apenas de recursos. Consulte a seguinte MFC nota técnica em MSDN Online Libraries
(http://msdn.microsoft.com/en-us/library/default.aspx)
para obter mais informações:
Também poderá considerar a agrupar os recursos e colocando-as em ficheiros de recursos separado (.rc) vez-los num ficheiro. Consulte a seguinte MFC nota técnica em MSDN Online Libraries
(http://msdn.microsoft.com/en-us/library/default.aspx)
para obter mais informações:
visual C++ 6 apenas: Editar código de origem durante uma sessão de depuração pode ser lenta. Desactivar as opções de Edit and Continue poderá melhorar o desempenho. Para tal, no menu ' Ferramentas ', seleccione Opções . No separador de depuração , desmarque a caixa de verificação Debug comandos invocar editar e continuar . Poderá também pretender Evite utilizar a edição e continuar compilador mudar /ZI e em vez disso, utilize /Zi.
Esteja atento a todos os suplementos e macros que executem no IDE do porque o processo intensivos ou mal concebidas macros e suplementos podem diminuir o Visual C++. Para verificar esta situação, a partir do menu Ferramentas , seleccione Personalizar . Carregar todos os suplementos e macros listadas no separador suplementos e ficheiros de macro . Para testar se estes são degradar o desempenho, desmarque as caixas de verificação para todos os suplementos e macros. Saia do Visual C++ e reinicie para garantir que estes suplementos e macros são descarregadas.
Descubra se os ficheiros estão localizados num sistema operativo remoto que não sejam da Microsoft. Certifique-se que o software de cliente de rede está configurado correctamente. Maior tráfego de rede também pode afectar o desempenho.
Dependências do projecto também poderão aumentar o tempo de compilação. Para obter informações adicionais, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft:
229030
(http://support.microsoft.com/kb/229030/EN-US/
)
CORRECÇÃO: Uma área de trabalho com muitas dependências poderá ser apresentado para parar de responder
Exportar ficheiros de marca para os projectos também poderia ser lenta nestes casos.
Um caminho de procura grande para ficheiros de inclusão também pode degradar o desempenho. Os caminhos mais Visual C++ deve procurar para localizar os ficheiros de inclusão, a compilação mais tempo irá demorar. Utilizar caminhos de rede também pode causar problemas de desempenho. Para localizar os caminhos de procura específicas do projecto, siga estes passos:
No menu projecto , clique em definições .
Na caixa de diálogo definições , seleccione o separador C/C ++ .
Seleccione pré-processador da lista pendente categoria .
A específicas do projecto incluir caminhos estão localizadas na caixa Editar adicionais incluem directórios .
Para localizar os caminhos de procura que se aplicam ao Visual C++ como um todo, siga estes passos:
No menu Ferramentas , clique em Opções .
Na caixa de diálogo Opções , seleccione o separador de directórios .
Na lista Mostrar directórios para , seleccione ficheiros de inclusão .
Pode estar a executar falta de espaço de memória virtual e o disco rígido do sistema. Se necessário, adicionar mais RAM (memória de acesso aleatório) ou adicionar um disco rígido maior poderá melhorar o desempenho.
Em computadores com o Windows NT, utilize o Gestor de tarefas para monitorizar a utilização da memória. Em computadores com o Windows 95 ou Windows 98, pode utilizar o Medidor de recursos. Para instalar o Medidor de recursos, vá para ' Adicionar/remover programas no painel de controlo, seleccione o separador Configuração do Windows e faça duplo clique em Ferramentas do sistema . Medidor de recursos deve estar listado como uma das ferramentas. Seleccione a caixa de verificação e clique em OK para o instalar. Pode também utilizar Visualizador de processo (PView.exe), que é fornecido com o Visual C++.
Outros programas ou serviços podem utilizar tempo precioso a CPU e memória. Nesses casos, poderá temporariamente remover programas da pasta de arranque do sistema e reinicie o computador. Em sistemas com o Windows NT, poderá existir mais do que um grupo de arranque; esvaziar esses grupos de arranque. Pode utilizar as ferramentas mencionadas no passo anterior para monitorizar a utilização da CPU e da memória.
Para obter informações adicionais sobre Personalizar e desactivar o grupo de arranque, clique nos números de artigo existentes abaixo para visualizar os artigos na Microsoft Knowledge Base:
152122
(http://support.microsoft.com/kb/152122/EN-US/
)
Como personalizar a iniciar ou menu ' programas '
81606
(http://support.microsoft.com/kb/81606/EN-US/
)
Desactivar o grupo de arranque no Windows
Programas antivírus em execução em segundo plano podem ser analisar os ficheiros que está a trabalhar. Se desactivar temporariamente o detector de vírus melhora o desempenho do Visual C++, em seguida, configure o detector de vírus para digitalizar menor frequência ou contacte o fornecedor de software para obter as actualizações mais recentes.
Um controlador incorrecto pode ser a causa dos problemas de desempenho, poderia provocar atrasos repainting. Elimine controladores de vídeo como uma possível causa do problema de desempenho. Em computadores com o Windows NT, tente reproduzir o problema no modo VGA do Windows NT. Em computadores com o Windows 95 ou Windows 98, altere a placa gráfica para VGA padrão, utilizando a aplicação de visualização no painel de controlo. Nestes modos, controladores de visualização de outros fabricantes estão desactivadas.
Se o controlador com falhas, tente obter uma versão actualizada. Uma solução temporária poderá implicar a alteração as definições de visualização. Inicie o programa de visualização a partir do painel de controlo e, em seguida, seleccione o separador ' definições . alterar a resolução do ambiente de trabalho, frequência de actualização ou número de cores que está a ser utilizado pelo sistema.
O ficheiro .OPT na pasta do projecto poderá obter danificado. Um sintoma é quando o Visual C++ Insere um grande número de pontos de interrupção, alguns deles várias vezes. Neste caso, depois de iniciar depurar a aplicação, o IDE deixa de responder durante vários minutos. Para resolver, fechar a área de trabalho, elimine o ficheiro .OPT, volte a abrir a área de trabalho e repor quaisquer pontos de interrupção pretendidos e/ou definições do projecto que foram armazenadas no ficheiro .OPT.
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: 236399
(http://support.microsoft.com/kb/236399/en-us/
)
Qual foi o esforço que despendeu pessoalmente para utilizar este artigo?
Muito baixo
Baixo
Moderado
Elevado
Muito elevado
Diga-nos porquê e o que podemos fazer para melhorar estas informações
Obrigado! Os seus comentários são utilizados para ajudar-nos a melhorar o conteúdo do nosso suporte. Para obter mais opções de assistência, visite a Home Page de Ajuda e Suporte.