2005 Expressのデバッグでの実行速度が遅くて悩んでます。

例えば、下のプログラムを実行すると、
デバックなし(CTRL+F5)で実行 --> 2.8秒
デバッグ開始(F5)で実行すると --> 9.5秒
で、3倍以上も遅いです。
ちなみに、コマンドラインでコンパイルすると、
csc /optimize+ program.cs --> 2.8秒
csc /debug+ /checked+ program.cs --> 3.5秒
です。
2003 Proだとコマンドラインの結果と同等です。

2005 Expressのデバッグ実行はどうしてこんなに遅いのですか?

using System;
class Program
{
static void Main(string[] args)
{
int w = 1000; int h = 100000;
DateTime dt = DateTime.Now;
Random r = new Random();
double d = 0.0;
for (int y = 0; y < h; y++)
for (int x = 0; x < w; x++)
d += r.NextDouble();
TimeSpan ts = DateTime.Now - dt;
Console.WriteLine(ts.ToString());
}
}