Showing results for May 2009 - .NET Blog

May 29, 2009
Post comments count0
Post likes count0

.Net Framework Performance Survery

CLR Team
CLR Team

Everyone has probably dealt with an annoying performance issue at some point or the other. Performance optimization is a hard problem and we could sure use some help from you. We have a survey posted at the CLR and Framework Performance blog over here. The survey contains questions assessing your level of satisfaction specific to .Ne...

.NET
May 29, 2009
Post comments count0
Post likes count0

More Channel 9 Videos on CLR 4

CLR Team
CLR Team

And the videos keep coming in! We have Shawn Farkas who works on the security model, talking about the new managed security model. Check out the video here. And then we have Surupa Biswas, from the CLR Code Generation team, talking about the new Targeted Patching work in CLR 4. The link to the video is here.

.NET
May 29, 2009
Post comments count0
Post likes count1

ParallelOptions.MaxDegreeOfParallelism vs PLINQ’s WithDegreeOfParallelism

Stephen Toub - MSFT
Stephen Toub - MSFT

We exert a good deal of effort ensuring that the APIs we provide are consistent within Parallel Extensions as well as with the rest of the .NET Framework.  This is from many angles, including behavior and general design, but also naming.  So when there are slight differences in naming, it raises questions.One occurrence of such a slight n...

.NET Parallel Programming
May 28, 2009
Post comments count0
Post likes count0

Partitioning in PLINQ

essey
essey

Here’s a simple way to look at it.  On a 4-core machine, take 4 million elements, divide this into 4 partitions of 1 million elements each, and give each of the 4 cores a million elements of data to process.  Assuming that the data and the processing of the data is uniform, that all of the cores operate with the same amount of effective...

.NET Parallel Programming
May 27, 2009
Post comments count0
Post likes count1

Exiting from Parallel Loops Early

Stephen Toub - MSFT
Stephen Toub - MSFT

Exiting out of loops early is a fairly common pattern, one that doesn’t go away when parallelism is introduced.  To help simplify these use cases, the Parallel.For and Parallel.ForEach methods support several mechanisms for breaking out of loops early, each of which has different behaviors and targets different requirements.ExceptionsIn ...

.NET Parallel Programming
May 27, 2009
Post comments count0
Post likes count0

Improvements to NGen in CLR 4

CLR Team
CLR Team

Surupa Biswas has a post in the CodeGen team blog on new features in NGen coming out as part of CLR 4. The post covers NGen SxS (that's side-by-side) and multi-proc NGen, and goes into detail on the work that went into making Targeted Patching possible. Read the post here.

.NET
May 27, 2009
Post comments count0
Post likes count0

More Channel 9 videos

CLR Team
CLR Team

We have more Channel 9 videos from the CLR team for your enjoyment! The Base Class Libraries (BCL) team talks about some of the new features in the next version of BCL over here. We have Maoni Stephens and Andrew Pardoe talking about Background Garbage Collection over here. The CLR Debugger team talks about new debugging and profiling enhancemen...

.NET
May 26, 2009
Post comments count0
Post likes count1

Channel9 Video on Background GC

maoni
maoni

A couple of weeks back my PM and I did a channel9 video on Background GC. Take a look: https://channel9.msdn.com/shows/Going+Deep/Maoni-Stephens-and-Andrew-Pardoe-CLR-4-Inside-Background-GC/

.NET
May 26, 2009
Post comments count0
Post likes count0

Using Microsoft AJAX Control Toolkit with Visual Studio 10 Beta 1

Web Development Tools Microsoft
Web Development Tools Microsoft

In this post we will talk about the effects of a particular security enhancement in CLR 4.0 Beta 1 and how it affects working with AJAX Control Toolkit in Visual Studio 10 Beta 1 and possibly other 3-rd party assemblies. The security enhancement in question is the way CLR 4.0 treats assemblies that came from a remote source (e.g., downloaded from ...

ASP.NET
May 26, 2009
Post comments count0
Post likes count0

Known Issues in Parallel Extensions to .NET 4.0 Beta1

essey
essey

We’re excited to have the Beta in your hands. (See .NET 4 Beta 1 is now available, with parallelism!) As you use it, please keep in mind the following known issues which we plan to address after Beta1.1. Do not take a dependency on the System.Collections.Concurrent.ConcurrentLinkedList<T> class, because it is being removed.Workaround: U...

.NET Parallel Programming