01.Blogs :
roberto_s  
Nesse blog vcs vao encontrar noticias e ideias sobre produtos MS, eventos, concursos....

Dica WPF: Ferramentas de performance e novidades

Fala pessoal,

Esta dica é mais para quem está começando com WPF, e espero que usem bastante, para que tenhamos programas ótimos no futuro! (Se você já programa com WPF e não conhece, deveria conhecer! =D)

A dica essencial é a famosa suite de profiling para WPF do Windows SDK. Se você baixou e instalou o Windows SDK, você encontra essa jóia na pasta C:/Arquivos de Programas/Microsoft SDKs/Windows/v6.0/Bin/WpfPerf.exe . Essa suíte é basicamente um kit de ferramentas essenciais para avaliar o funcionamento e a performance de seus programas WPF.

Ela começa com o Event Trace, um visualizador de eventos disparados por sua aplicação. Use-o para registrar exatamente o que acontece com sua aplicação e quando.

Em seguida, temos o Perforator, que serve para analisar visualmente a renderização de sua aplicação (que parte está sendo feita por software e hardware, entre outras opções).

Tem ainda o ETW Trace Viewer, um visualizador de eventos pré-registrados em forma de linha do tempo; o Working Set Analyzer, que permite verificar o uso de memória de sua aplicação (e a origem deste gasto);  e a ferramenta que eu mais uso: o Visual Profiler.

 

O Visual Profiler é uma ferramenta que permite analisar cada pedacinho de sua interface, todos os controles, adorners e panels, verificando o uso de CPU, GPU e memória, e quantos % do uso de GPU vão para cada parte da aplicação. Uma ferramenta essencial! 

Para saber mais sobre todas estas ferramentas, não deixe de acessar http://msdn2.microsoft.com/en-US/library/aa969767.aspx 

Mas porque estou falando tudo isso justo hoje? Porque hoje a última versão dessa suite foi lançada como aplicação separada, de maneira que você não precisa mais baixar o Windows SDK 3.0 ou 3.5 (algo em torno de 4 GB), só precisando baixar o MSI de 1MB! (Remova quaisquer versões anteriores antes de instalar).

Segue o link para baixar:

http://wpf.netfx3.com/files/folders/developer/entry10880.aspx 

Agora não há mais desculpa para não acelerar suas aplicações WPF! E uma dica final: transforme o uso dessas pequenas ferramentas em uma rotina no seu desenvolvimento, ficando sempre de olho na performance a cada grande modificação!

E para saber mais sobre WPF, não esqueça de assinar o blog!

Abraço,

Roberto

posted on Monday, June 11, 2007 9:14 PM by roberto_s


 
03.UPDATE CALENDAR :
<June 2007>
SunMonTueWedThuFriSat
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

05.MY LINKS :

07.Subscriptions :

Subscriptions


© Copyright 2005 Microsoft Corporation. All Rights Reserved.
Terms of Use | Privacy Statement | Code of Conduct | Hosted by MaximumASP for Microsoft
WHO-BAR