WPF Performance and .NET Framework Client Profile

WPF performance and .NET Framework Client Profile related blogs provided by Jossef Goldberg.

CLR Profiler for .NET Framework 4 is now available

David Bronman just posted a new version of the CLR Profiler that now also supports .NET Framework 4...

Author: Jossef Date: 02/02/2011

Memory Leak Hotfixes for WPF 4

In the Memory Leak Hotfixes for WPF 3.5 SP1 blog post I mentioned that the memory leak fixes that...

Author: Jossef Date: 10/08/2010

New Silverlight Performance Blog

Wanted folks know that we have started a new Blog that is dedicated to Silverlight performance. We...

Author: Jossef Date: 08/25/2010

TimeZone patch to WPF Performance Profiling Tools for WPF 4 is now available

In the WPFPerf Performance Profiling Tools for WPF 4 is now available! post, I mentioned that a bug...

Author: Jossef Date: 08/24/2010

Software Rendering Usage in WPF

As you know by default WPF uses Hardware acceleration (GPU) to render its content (aka Hardware...

Author: Jossef Date: 06/22/2010

Memory Leak Hotfixes for WPF 3.5 SP1

Hopefully folks saw my related blog post Finding Memory Leaks in WPF-based applications .In this...

Author: Jossef Date: 06/14/2010

WPF “Airspace” when using WEB Browser control

As you may know, when you interoperate WPF with other technologies you can't overlay WPF and...

Author: Jossef Date: 06/07/2010

WPF Visualizer in Visual Studio 2010

Not sure if folks are aware, but Visual Studio 2010 now includes WPF Visualizer. This can really...

Author: Jossef Date: 05/25/2010

Snoop for WPF 4

Not sure if folks aware that Snoop for WPF 4.0 has been available for a while. You can download it...

Author: Jossef Date: 05/25/2010

WPFPerf Performance Profiling Tools for WPF 4 is now available!

The WPFPerf tool comprises of a suite of performance profiling tools that allow you to analyze the...

Author: Jossef Date: 05/25/2010

WPF 3.5 SP1 Performance on Tablet & Touch-enabled machines – Part II

Hopefully folks saw my first “WPF 3.5 SP1 Performance on Tablet & Touch-enabled machines” blog....

Author: Jossef Date: 04/21/2010

What’s new in .NET Framework 4 Client Profile RTM

In .NET Framework 4 we have introduced a streamlined subset and more compact version of the .NET...

Author: Jossef Date: 04/12/2010

What’s New for Performance in WPF in .NET 4

Today (4/12/2010) we are excited to make the final .NET Framework 4 RTM build available. It can be...

Author: Jossef Date: 04/12/2010

Optimizing Visual Studio 2010 and WPF applications for Remote Desktop

It is increasingly common for users to run their client application remotely, either connected to...

Author: Jossef Date: 02/27/2010

WPF 4 and Visual Studio 2010 performance on Tablets and Touch-enabled machines

In Microsoft .NET Framework 4, WPF added UI Automation (UIA) virtualization support. This did not...

Author: Jossef Date: 02/16/2010

WPF 3.5 SP1 Performance on Tablet & Touch-enabled machines

Some customers reported performance issues and general sluggishness on Tablet & Touch-enabled...

Author: Jossef Date: 12/18/2009

What’s new in .NET Framework 4 Client Profile Beta 2

Introduction Hopefully folks have seen Soma’s blog announcing the availability of Beta 2 of Visual...

Author: Jossef Date: 10/19/2009

Memory Leaks in WPF based applications – Blog Update 2

We discovered few other potential memory leaks that WPF based application can encounter so I wanted...

Author: Jossef Date: 09/15/2009

.NET Framework 4 Client Profile - Introduction

Introduction Hopefully folks have seen Soma’s and Jason Zander’s blogs announcing the availability...

Author: Jossef Date: 05/27/2009

Great Charles Petzold post

Check out Charles Petzold blog. It discusses and provide examples on how you in WPF you don’t need...

Author: Jossef Date: 12/12/2008

Improving Microsoft DataGrid sorting performance - Part 3

As it was announced at the PDC 2008 keynote, the Microsoft WPF DataGrid V1 is now released and...

Author: Jossef Date: 10/30/2008

Fixes to WpfPerf Performance Profiling Tool

Some folks reported issues with x64 & with x86 on non-US PCs with our first post. On 10/9/2008...

Author: Jossef Date: 10/10/2008

ETW Event Tracing in WPF

Event Tracing for Windows (ETW) provides application developers the ability to start and stop event...

Author: Jossef Date: 09/26/2008

Updated WPFPerf Performance Profiling Tools for WPF

The WPFPerf tool comprises of a suite of performance profiling tools that allow you to analyze the...

Author: Jossef Date: 09/26/2008

Improving Microsoft DataGrid CTP sorting performance - Part 2

In this blog I wrote how you can improve Microsoft DataGrid CTP by providing your own custom sort....

Author: Jossef Date: 08/28/2008

Improving Microsoft DataGrid CTP sorting performance

Summary: As you may know Microsoft released a Community Tech Preview (CTP) of the DataGrid control....

Author: Jossef Date: 08/26/2008

What’s new in WPF 3.5 SP1: Splash Screen to improve perceived startup perf

Summary: To improve the perception of a more responsive startup experience many WPF applications...

Author: Jossef Date: 08/12/2008

Improve WPF application startup using ClickOnce On-Demand Download

In this blog (see item 11.) we discussed the fact that ClickOnce can have a significant effect on...

Author: Jossef Date: 06/25/2008

What’s New for Performance in WPF in .Net 3.5 SP1

As you know the .NET Framework 3.5 Service Pack 1 Beta download is now available. There are many...

Author: Jossef Date: 05/15/2008

Memory Leaks in WPF based applications – Blog Update

We discovered few other potential memory leaks that WPF based application can encounter so I wanted...

Author: Jossef Date: 05/05/2008

WPF Performance Suite Download Location

Few people asked me for the public download location of our WPF Performance Suite. On 9/25/2008, we...

Author: Jossef Date: 04/18/2008

Quick tips to improve WPF app memory footprint.

We sometimes hear concerns that WPF applications memory foot print is too large. This could be...

Author: Jossef Date: 03/25/2008

Virtualized WPF Canvas

As you may already know WPF has a built-in virtualizing panel called VirtualizingStackPanel that...

Author: Jossef Date: 03/09/2008

Finding Memory Leaks in WPF-based applications

Last update: Sep, 15th, 2009 There are numbers of blogs that folks wrote about memory leaks in...

Author: Jossef Date: 02/04/2008

WPF Application Quality Guide Posted

The WPF team posted best practices guidelines, methodologies, samples and tools for testing WPF...

Author: Jossef Date: 02/04/2008

Vista Layered Windows Performance hotfix now available on Microsoft Download Center

As I reported in this blog, layered Window performance was one of the top customer complaints that...

Author: Jossef Date: 01/23/2008

Updated the WPF Calculator to use Splash Screen and improve perceived startup

made some small bug fixes to my WPF Calculator sample app (that is/was already included in the .Net...

Author: Jossef Date: 01/23/2008

Improve WPF Scrolling Performance

Cedric Dussud wrote a great article that can help you understand how you can use concepts such as UI...

Author: Jossef Date: 12/14/2007

Splash Screen To Improve WPF Application Perceived Cold Startup Performance

Technorati Tags: WPF,Startup,Performance Note: The original sample had a dependency on...

Author: Jossef Date: 12/10/2007

Improving WPF applications startup time

WPF applications are known to have slower coldstart time. Below are some suggestions and ideas that...

Author: Jossef Date: 10/10/2007

Performance improvements in WPF in .Net 3.5 / 3.0 SP1

Below is a list of the performance improvements that you can expect to see in WPF in .Net 3.5 and...

Author: Jossef Date: 10/10/2007