O Update 2 do VS2013 trouxe melhorias para o desempenho, performance e diagnóstico da sua aplicação!

Um dos recursos novos no Visual Studio 2013 é a capacidade de analisar problemas de gerenciamento de memória. E nesse quesito o update 2 traz um benefício que gostei muito e vai ajudar muita gente.

.NET Memory Analysis
Imagine aquela aplicação que você desenvolveu com tanto esforço e dedicação, você testa e testa em desenvolvimento e confirma que está tudo lindo e maravilhoso, porém ao entrar em produção ela resolve ficar lenta… Para depurar e achar onde está o ponto crítico pode lhe tirar uns dias de sono. Conhece este cenário?

Pois bem,  a capacidade de análise aumentou. Agora ao invés de ver uma lista de objetos e suas alocações de memória, agora podemos clicar em uma instância e inspecionar o objeto por inteiro, podendo chegar aos dados puros e saber algo como entrada duplicada, tamanho excessivo de bytes do objeto/funcionalidade.

Através da analise do performance monitor e com a ajuda do ProcDump do IIS, é possivel coletar as análises de memória do ambiente de produção conforme o seu cenário e levar isto para depuração no Visual Studio 2013.

7230.image_thumb_68CF5B07 4812.image_thumb_48481B55

Com base nas coletas é possível fazer um diff ver qual objeto está aumentando de tamanho e encontrar o vazamento de memória. O que faz você chegar diretamente ao ponto, seja um laço de repetição, um serviço instanciado no lugar errado ou até mesmo uma consulta de banco.

0118.image_thumb_6C268B61

Você também consegue fazer esta análise para os Web Sites do Azure em produção!

Esta funcionalidade de depuração de memória está disponível apenas para a versão Ultimate do VS2013 e para aplicações que usam .NET 4.5 ou superior.

Você pode saber mais sobre isto no post que o time de Visual Studio fez.

Analise de desempenho e diagnóstico para UI HTML.

O desenvolvimento de apps para o Windows 8 utilizando HTML5 e JS agora conta com uma ferramenta de depuração de uso de memória, navegação, carga, manipulação de DOM, etc semelhante ao que já temos no F12 do IE11 que veio no update do Windows 8.1.

0447.clip_image006_4625B0E9

Isto é uma mão na roda!
Show show… Smiley de boca aberta

Visual Studio 2012 Launch – Goiânia

No dia 12 de setembro foi lançado oficialmente o Visual Studio 2012. O evento oficial foi realizado pela Microsoft Corp e transmitido via web. Os videos do keynote estão gravados e você pode assisti-los em http://www.visualstudiolaunch.com.

banner_vs2012

Em Goiânia realizamos o lançamento trazendo um pouco das melhores novidades baseada no perfil do nosso mercado. Evento que foi super apoiado pelo Rodrigo Orzari da Microsoft, pelo Governo do Estado de Goiás (que ofereceu o espaço para realizar o evento) e pela Allen (que patrocinou o evento). Graças a todos eles foi possível toda a realização.

No Brasil, além Goiânia, as cidades de Fortaleza, Curitiba e São Paulo participaram da festa.

Rodrigo Fernandes - Microsoft Gustavo Pina - SEGPLAN Rodrigo Kono (O novo Visual Studio 2012)
Na esquerda Rodrigo Fernandes da Microsoft apresentou a visão da Microsoft para o FY13. Ao meio, o Superintendente de Tecnologia da Informação da SEGPLAN, Gustavo Pina, falou da importância de atividades e eventos como este para o setor de tecnologia local. Na direita, eu, iniciando a palestra de novidades do Visual Studio 2012.

Visual Studio 2012 Launch - Goiânia Rodrigo Kono em entrevista para a TV Brasil Central Rodrigo Kono em entrevista para a TV Brasil Central
Público formado somente por profissionais, que durante três horas ficou antenado nas informações. Ainda ocorreram três reportagens do evento na TV, na Rádio Brasil Central (local) e no site da SEGPLAN.

Rafael Camargo (Novidades do Visual Studio Team Foundation Server 2012) Luís Furtado (ASP.NET Web API) Marcelo Paiva - DevGoiás.NET
Tivemos outras duas ótimas palestras. Na direita, Rafael Camargo apresentando o controle do ciclo de desenvolvimento de software com o TFS2012. Ao meio, Luis Furtado apresentando o ASP.NET Web API e na direita o Marcelo Paiva apoiando o evento no backstage.

O slide da minha palestra está abaixo. Porém eu irei gravar esta palestra em vídeo nesta próxima semana, pois creio que as demos irão ajudar bastante todos vocês.

Por mais que seja difícil e complicado arrumar tempo, disposição e força para realizar um evento gratuito como este, sempre, sempre tenho bons feedbacks e ótimos frutos. É o que me motiva.
Abraço!