Parallelize XAML parser code (based on VS11 preview)
Currently, XAML editor in VS11 preview is taken from Expression Blend. Which is a good thing, but bad thing of it, it cannot parse xaml file in parallel. I have 4xSSD RAID0 array and 8 core machine, and it only utilize 1 core and disk io is close to nothing. You can surely utilize all the machine horsepower.
XAML parsing is pretty fast and is not necessarily a performance bottleneck. Depending on the number of Visual elements in the current document and complexity of those visuals , creation of the design view might be impacted. In the performance profiles we have investigated , time taken to parse a document is pretty insignificant.
Thanks a bunch for bringing this up, we are always looking into improving our XAML editing and designing performance.
Jamie Clayton commented
Totally agree, VS 11 needs to use as much of the horspower of the CPU/SSD's that are availble on a DEV PC. Isn't that what .net 4.5 is all about, async/parrallel processing!