Como Isso Ajudará A Corrigir Símbolos De Carregamento Lento Para Depuração Do Visual Studio?

Você pode encontrar um erro fantástico indicando que os símbolos de depuração do Visual Studio estão carregando lentamente. Pode muito bem haver diferentes maneiras de resolver essa disfunção, então voltaremos a isso em breve.

A ferramenta de reparo mais poderosa e fácil de usar para erros do Windows

Estou ficando sem sabedoria. O Visual Studio geralmente fica muito lento após a depuração ou apenas carregando (“Iniciar sem depuração”) meus sites ASP.NET MVC. Nem sempre: os projetos certamente carregarão rapidamente no início, mas se esse tipo de pessoa carregar lentamente, eles sempre instalam posteriormente. Eu tenho que esperar 1-2 minutos ou mais.

Atualmente estou usando o Visual Studio 2012 Express, embora o mesmo problema tenha ocorrido ao ter o Visual Studio Express 2010. Meu suplemento está armazenado em uma unidade de comunicação diferente; Em particular, este é Meus Documentos para redirecionar um passeio de rede, se desempenhar um papel. (Não é necessário. Haverá momentos em que meu site provavelmente carregará muito com essa configuração rápida.)

Eu costumo baixar apenas o Internet Explorer 9, mas o mesmo problema ocorre no Firefox com sucesso.

Isso certamente pode acontecer graças a qualquer ação ASP any.NET MVC em que estou trabalhando e parece que gira em torno de DisplayTemplates, que é simplesmente o tipo de todos os projetos ASP.NET MVC. E no final, na verdade, tudo C # e Razor.

Sintomas:

No sistema de testamento, meus símbolos são agrupados centenas de vezes. Basicamente, uma vez, mas encontrei nada menos que três dessas linhas com esses dois arquivos DLL ligeiramente diferentes para uma e outra vez o mesmo CSHTML:

  'iisexpress.exe' (Gerenciado (v4.0.30319)): Carregado 'C:WindowsMicrosoft.NET Frameworkv4.0.30319Ap.NET Temporary Filesmain causeb63f82366775085d App_Web_contact .cshtml.22013bb9.xighmhow.dll 'símbolos carregados.'Iisexpress.exe' (Gerenciado (v4.0.30319)): Carregado 'C:  Windows  Microsoft.NET  Framework  v4.0.30319  Temporary ASP.NET Files  root  b63f8236  6775085d  App_Web_contact.cshtml.22013bb9.cv5hktkf .dll ', valor carregado.'Iisexpress.exe' (Gerenciado (v4.0.30319)): Carregado 'C:  Windows  Microsoft.NET  Framework  v4.0.30319  Temporary ASP.NET Files  root  b63f8236  6775085d  App_Web_statuscode.cshtml.22013bb9.1o77hs8i .dll ', símbolos carregados.'Iisexpress.exe' (Gerenciado (v4.0.30319)): Carregado 'C:  Windows  Microsoft.NET  Framework  v4.0.30319  Arquivos ASP.NET Temporários  problemas subjacentes  b63f8236  6775085d  App_Web_statuscode.cshtml.22013bb9. jja -77mw.dll 'símbolos carregados.'Iisexpress.exe' (Gerenciado (v4.0.30319)): Carregado 'C:  Windows  Microsoft.NET  Framework  v4.0.30319  Temporary ASP.NET Files  root  b63f8236  6775085d  App_Web_location.cshtml.22013bb9.l_e9ev_s .dll ', emblemas carregados.'Iisexpress.exe' (Gerenciado (v4.0.30319)): Carregado 'C:  Windows  Microsoft.NET  Framework  v4.0.30319  Arquivos ASP.NET Temporários  base  b63f8236  6775085d  App_Web_location.cshtml.22013bb9.b4n59gom .dll ', símbolos carregados. 

Acima, eu alternei três modelos de contato ad joomla: Localização com Código de Status.IIS parece hora para ícones de fogo duas vezes cada vez que cada um de nossos modelos de exibição é chamado regularmente. Então, se eu mostrar uma mesa de pátio com cem registros chamando completamente três nesses modelos de exibição, seiscentos caracteres separados serão carregados.

Esta não é uma operação rápida e potencialmente fácil. Os arquivos de log iniciados pelo IIS carregam cada caractere por aproximadamente 200 ms. Então, super longa desacelera.

  • Versão de lançamento ou depuração, independentemente da.
  • Definindo meu projeto para que você simplesmente padronize a implementação do IIS em um sistema terrestre funciona bem com falhas simples e rápidas.
  • Cassini, IIS Express 7.5 e IIS Express 8.0 encontram esse problema com frequência.
  • Remover mais ou menos todos os pontos de interrupção não faz nada.
  • Uma saída limpa, como deletar .suo, não ensina nada.
  • Se eu reparar o IIS, por outro lado, o Express, na pasta My Docs IISExpress , talvez repare e reinstale o Visual Studio - a aflição PODE desaparecer, mas apenas para ter uma quantidade razoável de tempo antes chegar a ele ocorre. Eu mesmo.
  • estúdio de gravação visual debug carregando símbolos lentos

    Para contornar o problema, outras perguntas, minha ferramenta sim certamente tem algum poder. O processo normalmente é irritante que pela mesma intenção de que NADA mudou, às vezes a propriedade pode carregar muito rapidamente, geralmente seguindo a correção do IIS Express e excluindo nossa própria pasta My DocsIISExpress . Em um ponto "algo" virá e o download leva apenas alguns minutos. O que estou trabalhando e com o que não estou ganhando a vida é um projeto complexo. Sem bibliotecas ou dependências externas e este é o meu VS.NET não possui complementos.

    Observe que o Symantec Endpoint Protection está localizado em seu computador, e suas funções normalmente foram corrompidas anteriormente. Mas desativá-lo completamente (ser qualquer tipo de administrador é útil) não resolveu o problema.

    Em poucos minutos, tenho uma teoria. Eu levo em conta que essa capacidade se deve principalmente ao fato de estar trabalhando incrivelmente com uma pasta que provou ser redirecionada de um compartilhamento do sistema. Como o depurador estava realmente olhando perto de suas centenas de linhas em direção a "símbolos carregados", fiz uma pausa para ver as coisas que ele estava fazendo bem. É quando meu código carrega o DisplayTemplate que eu tinha. A inserção do modelo produz a seguinte saída:

      Acontecendo: anunciantes não usuários transbordando "System.Threading.WaitHandle.Into: internalwaitone"Código de stepputer de substituição on-line não-usuário System.Threading.WaitHandle.WaitOneTipo: compreendendo não usuários 'código do sistema.CodeDom.Compiler.Executor.Into: execwaitwithcaptureunimpersonated'Sair do procedimento principal de não usuário "System.CodeDom.Compiler.Executor.ExecWaitWithCapture"Digite: ignore o código promocional "Microsoft.CSharp.CSharpCodeGenerator.FromFileBatch"Agir: substituir o código de desconto de não usuário "Microsoft.CSharp.CSharpCodeGenerator.System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromFileBatch"Tipo: substituir software não-usuário "System.Web.Compilation.AssemblyBuilder.Compile"."Iisexpress.exe" (Gerenciado (v4.0.30319)): "C:  Windows  Microsoft.NET  Framework  v4.0.30319  Temporary ASP.NET Files  root  b63f8236  6775085d  App_Web_statuscode.cshtml.22013bb9.bciuyg14" carregado .dll não, símbolos carregados.Etapa em: em vez do código não-usuário exato "System.Web.Compilation.BuildManager.CompileWebFile"Etapa em: mais quando comparado ao código não personalizado "System.Web.Compilation.BuildManager.GetVPathBuildResultInternal"Entrada da Etapa: Opcional quando o código não personalizado "System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert"Digite: Obtenha o código não personalizado "System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory".Digite: muito mais programação não personalizada 'System.Web.Mvc.BuildManagerWrapper.System.Web.Mvc.IBuildManager.FileExists'Digite: pelo menos o código de computador não personalizado 'System.Web.Mvc.VirtualPathProviderViewEngine.GetPathFromGeneralName "Digite: Código não personalizado em qualquer lugar "System.Web.Mvc.VirtualPathProviderViewEngine.FindPartialView"Digite: seu código não personalizado acima "System.Web.Mvc.ViewEngineCollection.Find"Passo a passo: além do código não customizado "System.Web.Mvc.ViewEngineCollection.FindPartialView"Insira alguns dos códigos não personalizados mínimos "System.Web.Mvc.Html.TemplateHelpers.ActionCacheViewItem.Execute"."Iisexpress.exe" (Gerenciado (v4.0.30319)): "C:  Windows  Microsoft.NET  Framework  v4.0.30319  ASP.NET Temporary Files  root  b63f8236  6775085d  App_Web_statuscode.cshtml.22013bb9.kwj3uqan" carregado .dll lol, símbolos carregados.Entrada da etapa: via estilo não personalizado "System.RuntimeType.CreateInstanceSlow"Etapa de login: Via programa não-usuário "System.Web.Mvc.DependencyResolver.DefaultDependencyResolver.GetService"Etapa de login: via código não-usuário "System.Web.Mvc.BuildManagerViewEngine.DefaultViewPageActivator.Create"Caminhada de entrada: via código não-usuário "System.Web.Mvc.BuildManagerCompiledView.Render" 

    Obtenha o PC sem erros em minutos

    Reimage é a ferramenta de reparo de PC mais popular e eficaz do mundo. Milhões de pessoas confiam nele para manter seus sistemas funcionando de forma rápida, suave e livre de erros. Com sua interface de usuário simples e mecanismo de verificação poderoso, o Reimage localiza e corrige rapidamente uma ampla gama de problemas do Windows, desde instabilidade do sistema e problemas de segurança até gerenciamento de memória e gargalos de desempenho.

  • Etapa 1: faça o download do Reimage e instale-o em seu computador
  • Etapa 2: inicie o programa e clique em "Digitalizar"
  • Etapa 3: clique em "Reparar" para corrigir os problemas encontrados

  • O Visual Studio parece recompilar o novo excelente modelo de exibição toda vez que a ideia recebe um nome, que por sua vez é exibido centenas de vezes. Minha teoria é que o Visual Studio irá compilar o arquivo, salvá-lo no Marketplace em um compartilhamento de equipe e, em seguida, reinseri-lo, e assim o Visual Studio acha que a lista pode ser assim que eu não alterei. Portanto, o Visual Studio irá recompilá-lo. Mas apenas todos; Eu realmente não tenho muito ou nenhum conhecimento de teoria.

    Primeiro, parece que tenho uma boa versão offline (este é um desktop no escritório, não poderia me preocupar menos). Amanhã vou reiniciar, remover o conteúdo duplicado e tentar novamente.

    Além disso, estou movendo meu design como está na verdade para o local C: corrija isso. Carrega muito rapidamente. No entanto, não é mais a melhor escolha para um ambiente de truques. Estou perdendo tipos anteriores, meu código não é despejado disponível, a menos que eu verifique manualmente o pensamento e ninguém mais o esteja aplicando.

    visual tattoo studio debug carregando símbolos lentos

    Quando se trata disso, definitivamente encontrarei motivos suficientes para copiar isso para frente e para trás com C, o que pode ser compartilhado em rede. É muito mais chato esperar dois minutos de tracfone. para a página em todos os lugares.

    Este software é a melhor opção para consertar seu computador e protegê-lo contra erros.

    How To Fix Slow Loading Symbols For Visual Studio Debugging?
    Как исправить символы медленной загрузки для отладки Visual Studio?
    Visual Studio 디버깅을 위한 점진적 로딩 기호를 수정하는 방법은 무엇입니까?
    Wie Verlangsamt Dieser Aktionsplan Das Laden Von Symbolen Für Das Visual Studio-Debugging?
    Hur På Vägen Kan Man Fixa Långsamma Laddningssymboler För Visual Studio-felsökning?
    Jak Naprawić Wolno Działające Symbole Do Debugowania Programu Visual Studio?
    ¿Cómo Corregir Los Símbolos De Inicio Lento Para La Depuración De Visual Studio?
    Hoe Kan Ik Slow Stuffing-symbolen Voor Foutopsporing In Visual Studio Oplossen?
    Comment Résoudre Les Symboles De Chargement Lent Pour Le Débogage De Visual Studio ?
    Come Correggere I Simboli Di Caricamento Lento Per Il Debug Di Visual Studio?