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.
1 comment
-
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!