All,
I have a server application which reads messages off a queue and writes them in a database by calling stored procedures. It is written in C# targetting .NET Framework 3.5 The server is XEON 2.4Ghz (16 cores)
In my Build properties I had the Platform Target as "Any CPU". The result was in the server, all cores to run constant at 100% but the application was running slow ! I changed the Platform Target to be x86 and when running on the server is running much faster than before and the Cores are around 20-30% load.
I can't really explain what is happening.
Any ideas?
Thanks,
MK