Welcome to TechNet Blogs Sign in | Join | Help

Browse by Tags

All Tags » Hang   (RSS)

[PowerShell Script] Isolando as Threads Consumindo Alta CPU

Por Roberto Alexis Farah Quando ajudando meus clientes em cenários cujo sintoma é alta CPU, muito frequentemente tenho apenas um arquivo de dump coletado no momento do sintoma e nada mais. Quando você está investigando um cenário de alta CPU e você tem

[PowerShell Script] PowerDbg v2.0 – Usando PowerShell para Controlar o WinDbg

Por Roberto Alexis Farah Já faz um tempo desde meu último post. Estive ocupado com outras tarefas, incluindo a nova versão 2.0 da biblioteca PowerDbg. Há bastante coisa nova nessa versão e estimo que aproximadamente 80% dos mais usados comandos do WinDbg

Comunicação de uma Aplicação ASP .Net com um Servidor FTP em NLB [Hang]

Por: Roberto Alexis Farah e Yuri Diógenes 1. Introdução O título do artigo também poderia ser “Quando o problema de aplicação está no lado da infra-estrutura”. Sim, as vezes isso acontece embora na maioria dos incidentes que trabalhamos o problema freqüentemente

Resposta ao Desafio da Semana #13 [Performance/Hang - Sincronização de Threads em C# e VB.NET]

Por: Roberto Alexis Farah Olá pessoal! Eis a Resposta ao Desafio da Semana #13 . PROBLEMA Note o fragmento em vermelho do código abaixo: using System; using System.Collections.Generic; using System.Text; using System.Threading; namespace ThreadBug { public
Posted by latam | 0 Comments

Resposta ao Desafio da Semana #12 [Memory Leak/Crash/Hang - Liberando COM e String null & vazia em C# e VB.NET]

Por: Roberto Alexis Farah Olá pessoal! Eis a resposta do desafio #12: http://blogs.technet.com/latam/archive/2006/11/03/desafio-da-semana-12.aspx PROBLEMA 1 Observe os diferentes cenários com um string válida, vazia e nula. Execução com uma string válida
Posted by latam | 0 Comments

Resposta ao Desafio da Semana #11 [Hang de Alta CPU em Script]

Por: Roberto Alexis Farah Olá pessoal! Eis a reposta do Desafio da Semana #11: http://blogs.technet.com/latam/archive/2006/09/29/459977.aspx PROBLEMA O fato do loop abaixo executar durante vários minutos indica que o loop está lendo vários arquivos… portanto,
Posted by latam | 1 Comments

Resposta ao Desafio da Semana #10 [Hang/Crash com Loops em C# e VB.NET]

Por: Roberto Alexis Farah Olá pessoal! Eis a resposta ao desafio http://blogs.technet.com/latam/archive/2006/08/25/451782.aspx publicado semana passada. SINTOMA A execução do código vai ocasionar um crash de aplicação devido a estouro de pilha (StackOverflow).
Posted by latam | 1 Comments

Resposta ao Desafio da Semana #7 [Hang de Alta CPU em C#/VB.NET]

Por: Roberto Alexis Farah Eis a resposta ao Desafio da Semana 7. Veja o link com a definição do desafio aqui : PROBLEMA O problema é que o código erroneamente assumia que a string recebida como parâmetro sempre tinha um número. Portanto, o loop varre
Posted by latam | 1 Comments

Como Automaticamente coletar Hang Dumps de Hangs Intermitentes?

Como Automaticamente coletar Hang Dumps de Hangs Intermitentes? Por: Roberto Alexis Farah Acredito que muitos j á se depararam com a difícil tarefa de coletar um Hang Dump de uma aplicação onde o sintoma de hang era intermitente. Monitorar a aplicação
Posted by latam | 0 Comments

Como (Rapidamente) Usar o DebugDiag

COMO (RAPIDAMENTE) USAR O DEBUGDIAG Por: Roberto A. Farah Como (rapidamente) usar o DebugDiag para coletar e analisar dumps de Memory/Handle Leak, Crash e Hangs? Algumas semanas atrás, conversando com um cliente por telefone, ele me sugeriu de escrever

Quando o servidor web IIS 6.0 para de aceitar qualquer requisição

Quando o servidor web IIS 6.0 para de aceitar qualquer requisição Por: João Carlos Delinger de Souza O blog de hoje é relacionado a um caso que foi aberto conosco aqui na Microsoft há um tempo atrás. Era um servidor Windows 2003 com IIS6 mais OWA instalado.
Posted by latam | 2 Comments

Como Monitorar Chamadas de API de uma Aplicação?

Como Monitorar Chamadas de API de uma Aplicação? Por: João de Souza e Roberto Farah Alguns anos atrás nós nos deparamos com um incidente onde não era possível ter acesso ao código fonte do cliente para recomendar a devida instrumentação uma vez que suspeitávamos

Criando Scripts para o DebugDiag

Criando Scripts para o DebugDiag Por: Roberto Farah Porque você gostaria de criar seus próprios scripts de DebugDiag? DebugDiag ( http://www.debugdiag.com ) é uma ferramenta para coleta de Hang e Crash dumps. DebugDiag foi primeiramente projetada como
 
Page view tracker