Channels ▼

Gastón Hillar

Dr. Dobb's Bloggers

Microsoft Visual Studio 2010 and .Net Framework 4.0 Beta 1 Finally Arrived

May 18, 2009

After a long silence since the last CTP (Community Technology Preview), Microsoft released the Visual Studio 2010 Beta 1 that comes with the new .Net Framework 4.0. This new release will bring new promising features that empower parallel programming using the supported languages.I must say that the Visual Studio 2010 CTP was not very useful to test the new multi-core performance improvements. It was available as a Virtual PC image and it expired on January 1 2009 (a few months ago).

In the meantime, there were many interesting changes in the Task Parallel Library, now included as part of .Net Framework 4.0. However, it was difficult to test their performance because Virtual PC 2007 was limited to using a single core. Testing multi-core programming in a single core virtual machine was not really useful. This first beta version will bring us the truth about the performance improvements.

I'm especially interested in the improved garbage collector and the last changes in the Parallel Extensions. The new features offered by .Net 4.0 are very promising and it is very important to begin measuring the performance that can be achieved with the new ThreadPool and the new task-based approach.

The new debugger will simplify the debugging process for multi-core development. Besides, a multi-monitor support in the IDE makes things easier when you have to work with more than eight threads and watch them. As a Core i7 with Hyper-Threading offers 8 logical cores, it is very probable to work with applications with more than 8 threads with Visual Studio 2010.

The new features are promising for parallel programming. However, this is the first Beta release. Now, it's time to test the performance and to check the changes in the Task Parallel Library and in the Concurrency and Coordination Run-time.

MSDN subscribers can download Visual Studio 2010 and .Net Framework 4.0 Beta 1 today (May 18th). Non-subscribers will have to wait for May 20th, just two days.

If you are an MSDN subscriber, you can log-in and download.

If you aren't an MSDN subscriber, check Visual Studio 2010 and .Net Framework 4.0 Web page and wait until Wednesday.

Related Reading

More Insights

Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.