Because when this is getting included inside the VSTS, it will leverage the power of test case management, work item tracking, and bug tracking.
Today, What I always dreamed off has come true. VSTS 2010 is coming with Multi-Threaded Applications Dynamic Analysis. This means that you will be able to profile your threads, check whether your application is utilizing the parallel resources correctly, or not. If not, how is the workload is distributed over the different threads. How does each thread perform? What is the running code inside each thread…etc?
The above figure shows one of the thread dynamic analysis for a given application.
This actually, can help developers parallel applications developers to develop, and test their applications by an easier year. As many of you know that the parallel processing is nowadays a key factor in the success of many enterprise, as well as critical mission applications. The processors industry nowadays is scaling out by means of adding multiple core processors inside one box. This is due the physics of the processor bus clock speed capacity. Up till the Nano technology could be used into the processors production, the processing clock speed will not increase massively, instead Intel will increase the number of core inside the single-box processor (from 2, to 4, to 8 now,…etc). Developers need to understand this correctly, and design their applications in a multi-threading mode which is currently the only way that can utilize the real power of the multi-core processors. Microsoft he seized this opportunity and introduced at the VS.NET 2010 CTP a Thread profiler that can dynamically analyze the different running threads of the system during running the applications.