Esse comportamento acontece com todos os navegadores. Os processos adicionais são normalmente criados por cada guia do navegador e por cada plug-in do navegador.
Um dos nossos aplicativos herdados está vinculado ao IE. Criamos um atalho na área de trabalho para ele na estação de trabalho do usuário. Agora, quando esse atalho iniciar o aplicativo, veremos três processos do Windows iniciados em vez de dois! Normalmente, quando você abre o navegador, há dois processos, um para o gerenciamento do navegador e outro para a guia. Mas aqui, vemos 3 processos, mas há apenas uma guia. O que significa que 1 processo do IE não é visível. isso atrapalha o aplicativo, pois ele acaba abrindo a guia subsequente na guia invisível.
O aplicativo funciona normalmente se o usuário digitar a URL na barra de endereços do IE. Eu também verifiquei o perfmon para verificar a atividade e percebi que quando as abas subseqüentes são lançadas, o processo invisível do IE está fazendo um processamento pesado
Alguém sabe por que o IE lança um terceiro processo quando é lançado de um atalho na área de trabalho? Também existe uma maneira de garantir que ele seja iniciado normalmente com 2 proceses
Eu testei isso em:
> Windows 2008 R2 - IE8
> Windows 7 - IE8
> Windows 7 - IE9
Com mais testes, aprendi que isso não acontece em toda a caixa, mas acontece em muitas caixas. Mais uma vez, se aconteceu em uma caixa, continua a acontecer.
Por curiosidade, tentei criar um atalho da web para o Chrome. O Chrome não invoca nenhum processo adicional como o IE. Ele tem 3 processos abertos, mas isso é uma coisa normal no Chrome. Portanto, esta questão do processo fantasma é específica do Internet Explorer
Esse comportamento acontece com todos os navegadores. Os processos adicionais são normalmente criados por cada guia do navegador e por cada plug-in do navegador.