ASP.NET Troubleshooting: investigando problemas a partir do browser com Glimpse

Em 22/05/2014, por Rafael Leonhardt
0

Atualmente os browsers já fornecem diversos recursos ao desenvolvedor para permitir investigar algum comportamento do aplicativo, por exemplo, erro de javascript, página não encontrada, tempo que cada recurso levou para carregar, conteúdo das requisições ajax, cache, etc. Em certos cenários de troubleshooting precisamos de ainda mais informação, por exemplo, informações de trace e log registrados [...]

ASP.NET Troubleshooting: Agendando a coleta de um dump do IIS por alto consumo de memória

Em 26/01/2014, por Rafael Leonhardt
0

Cenário Um aplicativo ASP.NET hospedado no IIS está apresentando esporadicamente um alto consumo de memória que não era esperado. Uma das formas de investigar o motivo deste alto consumo é analisando um dump do processo w3wp.exe (para saber mais sobre análise de dump, consulte meu outro artigo – link). O problema neste cenário é que [...]

ASP.NET Troubleshooting – identificando requisições web que não respondem

Em 26/09/2013, por Rafael Leonhardt
0

Mais um post de troubleshooting baseado em fatos reais. Recentemente atuei na resolução de um problema “misterioso” em um ambiente de cliente. Sintoma Um usuário ao acessar o aplicativo web reportava que em determinados momentos o sistema não respondia (requisição web não retornava). Por exemplo, o browser envia uma requisição (POST) para o servidor web mas [...]

ASP.NET Troubleshooting – Identificando a causa de um alto e crescente consumo de memória em produção

Em 20/07/2013, por Rafael Leonhardt
0

Olá pessoal. Neste post descrevo uma forma de identificar a causa de um consumo crescente de memória (possívelmente memory-leak) em um aplicativo ASP.NET em produção, sendo que não tenho acesso ao código-fonte do aplicativo e tão pouco contato com a equipe de desenvolvimento. Exemplifiquei aqui em ASP.NET, mas o procedimento pode ser para qualquer aplicativo .NET, [...]

Identificando requisições demoradas no IIS 7 ou superior

Em 25/06/2013, por Rafael Leonhardt
0

Olá. Hoje uma dica rápida de como identificar requisições demoradas no IIS 7 ou superior e que podem estar impactando na performance geral de um aplicativo web. Este é um dos procedimentos que costumo realizar ao ter que avaliar certa lentidão de uma aplicativo web, por exemplo, feita em ASP.NET MVC e hospedada no IIS. [...]