Quando o Word inicia lentamente ou congela após a abertura, um suplemento com baixo desempenho geralmente é a causa. Você pode medir exatamente quanto tempo cada suplemento leva para carregar usando uma ferramenta nativa do Windows chamada Monitor de Desempenho. Este artigo explica como configurar e ler o contador de desempenho específico para tempo de carregamento de suplementos do Word. Você aprenderá a identificar qual suplemento está deixando o Word lento e então desativá-lo ou atualizá-lo.
Principais conclusões: Medição do tempo de carregamento de suplementos do Word
- Monitor de Desempenho (perfmon.exe): A ferramenta do Windows que rastreia o contador Add-in Load Time em milissegundos por suplemento.
- Contador Add-in Load Time no objeto MSWord: O contador específico que registra a duração acumulada do carregamento de cada suplemento COM ou VSTO.
- Conjunto de Coletores de Dados: Uma configuração salva que registra os tempos de carregamento de suplementos toda vez que o Word inicia, permitindo análise posterior.
Entendendo o contador de desempenho de tempo de carregamento de suplementos
O Word expõe um contador de desempenho chamado Add-in Load Time na categoria MSWord Object. Este contador mede o tempo total em milissegundos que o Word gasta carregando todos os suplementos ativos durante uma única sessão. O contador é redefinido toda vez que o Word inicia. Você pode visualizar o valor atual, mas para capturar os tempos de carregamento por suplemento, é necessário registrar o contador ao longo do tempo ou usar o contador Process para correlacionar eventos de início.
O contador funciona para suplementos COM, suplementos VSTO e alguns modelos de terceiros. Ele não detalha o tempo por suplemento individual. Para isolar qual suplemento está lento, você deve ativar ou desativar os suplementos um de cada vez e comparar o valor do contador. O contador está disponível no Windows 10 e Windows 11 para Word 2016 e versões posteriores.
Pré-requisitos para usar o contador
Você precisa de direitos de administrador no computador para executar o Monitor de Desempenho. O contador só está presente após o Word ter sido instalado e executado pelo menos uma vez. Se você não encontrar a categoria MSWord Object, repare a instalação do Office ou execute o Word como administrador uma vez.
Passos para medir o tempo de carregamento de suplementos do Word com o Monitor de Desempenho
- Abra o Monitor de Desempenho
Pressione Win + R, digite perfmon e pressione Enter. No painel esquerdo, expanda Conjuntos de Coletores de Dados e depois Definido pelo Usuário. Clique com o botão direito em Definido pelo Usuário e selecione Novo > Conjunto de Coletores de Dados. - Nomeie o conjunto de coletores
Digite Tempo de Carregamento de Suplementos do Word como nome. Selecione Criar manualmente (Avançado) e clique em Avançar. Escolha Criar logs de dados, marque Contador de desempenho e clique em Avançar. - Adicione o contador de desempenho do Word
Clique em Adicionar. Na lista, role até MSWord Object. Expanda-o, selecione Add-in Load Time, depois clique em Adicionar >>. Em Instâncias do objeto selecionado, escolha _Total (ou a instância específica do processo do Word se houver várias sessões). Clique em OK. - Defina o intervalo de amostragem
Na caixa Intervalo de amostragem, altere o valor para 1 e mantenha a unidade como Segundos. Um intervalo curto captura o pico de carregamento com precisão. Clique em Avançar. - Escolha o local do arquivo de log
Aceite a pasta padrão ou clique em Procurar para escolher uma pasta diferente. Certifique-se de que a unidade tenha espaço livre suficiente. Clique em Avançar. - Finalize e inicie o coletor
Selecione Abrir propriedades deste conjunto de coletores de dados e clique em Concluir. Na janela de propriedades, na guia Agenda, você pode definir um horário de início. Para iniciar imediatamente, clique com o botão direito no novo conjunto de coletores e escolha Iniciar. - Inicie o Word e verifique o log
Abra o Word normalmente. Aguarde o carregamento completo. Volte ao Monitor de Desempenho. No painel esquerdo, clique em Relatórios, depois Definido pelo Usuário e então seu conjunto de coletores. Clique duas vezes no relatório mais recente para visualizar o gráfico. O pico mais alto na linha Add-in Load Time mostra a duração do carregamento em milissegundos.
Isolando o tempo de carregamento de um único suplemento
Como o contador mostra o total de todos os suplementos, você deve desativar os suplementos um por um. No Word, vá em Arquivo > Opções > Suplementos. Na parte inferior, ao lado de Gerenciar, escolha Suplementos COM e clique em Ir. Desmarque um suplemento, reinicie o Word e execute o coletor novamente. Subtraia o novo tempo de carregamento do original para obter o tempo de carregamento individual desse suplemento. Repita para cada suplemento.
Problemas comuns ao medir tempos de carregamento de suplementos
O Monitor de Desempenho não mostra dados para o objeto MSWord
Isso acontece quando o Word não estava em execução quando o coletor foi iniciado. Pare o coletor, feche o Word, inicie o coletor e depois abra o Word. O contador aparece apenas enquanto o processo do Word está ativo.
O valor do contador é zero ou muito baixo
Um valor zero geralmente significa que nenhum suplemento está carregado. Verifique se seus suplementos estão ativados no Word. Verifique também se você selecionou a instância correta do contador MSWord Object. Se houver vários processos do Word, escolha aquele que corresponde ao PID da sua sessão do Word.
O arquivo de log cresce muito rápido
Um intervalo de 1 segundo pode produzir arquivos de log grandes se o coletor for executado por horas. Defina uma agenda para parar o coletor automaticamente após 10 minutos. Nas propriedades do conjunto de coletores, na guia Condição de Parada, defina Duração total para 10 minutos.
Monitor de Desempenho vs Modo de Segurança do Word para diagnóstico de suplementos
| Item | Monitor de Desempenho | Modo de Segurança do Word |
|---|---|---|
| Finalidade | Medir o tempo exato de carregamento em milissegundos | Iniciar o Word sem nenhum suplemento |
| Granularidade | Tempo total de carregamento de todos os suplementos | Nenhum suplemento carregado |
| Esforço de configuração | Requer criar um conjunto de coletores de dados | Segurar Ctrl ao iniciar o Word ou executar winword /safe |
| Interpretação do resultado | Valor numérico que pode ser comparado entre sessões | Binário: o Word funciona ou não |
| Melhor para | Quantificar o impacto no desempenho dos suplementos | Confirmar que um suplemento causa travamento ou erro |
Agora você pode medir exatamente quantos milissegundos cada suplemento adiciona à inicialização do Word. Comece executando o coletor com todos os suplementos ativados e depois desative os suplementos um de cada vez para isolar o mais lento. Para uma análise mais aprofundada, combine este contador com o contador Process\% Processor Time para ver o uso da CPU durante o carregamento dos suplementos. Como dica avançada, exporte o conjunto de coletores como um arquivo XML e importe-o em outras máquinas para padronizar os testes de desempenho de suplementos em sua organização.