Hi All,
I have CPU intensive application (a raytracer, if you don't know what
that is, look here: http://en.wikipedia.org/wiki/Raytracing) that I
wrote in C#, .NET 2003. Today, I migrated to .NET 2005 and did some
timing comparisons. I was expecting the same performance, or better,
but what I got was actually a serious execution speed decrease!
A test scene that takes 3' 32'' (on average) to render in the 2003
version, takes a whopping 6' 04'' in the 2005 version! I managed to
get it back down to 5' 44'' by replacing all the ArrayList collections
to List<Tgenerics, but that is still very far from the performance I
got in the 2003 build.
Is this a known problem? Is there something I need to know about the
difference between 2003 and 2005 that could cause this?
Thanks
Nils Desle