Windows Service performance degrades on a Windows Server 2003 RRS feed

  • Question

  • All...

    We have a Windows Service that does a lot of data cleansing and address standardization. All in all its a lot of string and regular expression operations. No SQL involved.

    This service performs extremely well on our desktops (Windows Vista 64Bit, Intel Core 2 Duo processor + 4GB RAM). It gives an average TPS (Transactions Per Second) of about 200.

    However when the same is deployed on our server boxes (AMD64, WINDOWS Server 2003, 16GB RAM), the performance degrades drastically and it gives an average TPS of 40.

    We also tried running the same on a Windows server with Intel Hardware. No luck either :(

    From our tracing we identified the methods that does the string operations as the major bottlenecks. Any idea why the same code when deployed on a server box, degrades in performance.

    Any help on this is highly appreciated.

    Many Thanks

    Thanks! Ram
    • Moved by Jenny Lo Monday, March 30, 2009 6:14 PM
    Monday, March 30, 2009 2:33 PM

All replies

  • Sorry Ram, but this forum is for questions about Azure's .NET Services, not general Windows Services questions.

    Might try reposting your question in another forum.

    Monday, March 30, 2009 2:49 PM
  • Hi Ram,

    I am not sure about why exactly is the performance degrade.

    Please refer the below links:

    Microsoft Service Performance Advisor for Windows Server 2003



    Windows Server 2003 services that can be disabled

    Important Note: This response contains a reference to a third party World Wide Web site. Microsoft is providing this information as a convenience to you. Microsoft does not control these sites and has not tested any software or information found on these sites; therefore, Microsoft cannot make any representations regarding the quality, safety, or suitability of any software or information found there. There are inherent dangers in the use of any software found on the Internet, and Microsoft cautions you to make sure that you completely understand the risk before retrieving any software from the Internet.


    Let me know if this helps.



    • Proposed as answer by Asha M Wednesday, April 1, 2009 6:33 PM
    Wednesday, April 1, 2009 6:32 PM