G
Guest
Hi. I was hoping someone could explain weird performance anomaly. I ran a
small test to compare a new X6800 Core 2 Duo build against a three year old
P4EE:
(Both machines running VS2005)
DateTime dt = DateTime.Now;
string s = String.Empty;
for (int i = 0; i < 9999; i++)
{
s += new string('x', 1000);
}
TimeSpan ts = DateTime.Now - dt;
double l = ts.TotalSeconds;
As you can see its very basic, meant to push memory and cpu activities. On
the older PC this evalutes in approximately 200 seconds. On the newer one,
it takes between 800 and 850 seconds.
Super PI (32m) takes 42m01s on the older machine, and 18m13s on the new one.
The new machine should be three to four times faster in general ops (super
pi is single threaded). I'm assuming that this is an anomaly in .net, which
is unfortunate as the new machine is a development build. Any ideas would be
greatly appreciated.
Thanks
mk
small test to compare a new X6800 Core 2 Duo build against a three year old
P4EE:
(Both machines running VS2005)
DateTime dt = DateTime.Now;
string s = String.Empty;
for (int i = 0; i < 9999; i++)
{
s += new string('x', 1000);
}
TimeSpan ts = DateTime.Now - dt;
double l = ts.TotalSeconds;
As you can see its very basic, meant to push memory and cpu activities. On
the older PC this evalutes in approximately 200 seconds. On the newer one,
it takes between 800 and 850 seconds.
Super PI (32m) takes 42m01s on the older machine, and 18m13s on the new one.
The new machine should be three to four times faster in general ops (super
pi is single threaded). I'm assuming that this is an anomaly in .net, which
is unfortunate as the new machine is a development build. Any ideas would be
greatly appreciated.
Thanks
mk