none
WCF Performance Benchmark Vs In-process RRS feed

  • Question

  • Hello

    Please let me know if there are any recent document/white paper to refer and use as a bench mark to compare the performance of WCF (with various bindings) Vs in-process access. 

    Many thanks

    Rasheed


    Monday, March 2, 2015 11:39 AM

Answers

  • Hi arasheed,

    >>Yes - we would like to compare the performance of WCF (with various bindings) against in-process calls

    In WCF Service netNamedPipeBinding can be used to enable two applications on the same windows-based physical device to communicate with each other across process boundaries, in one words is that netNamedPipebinding provides processes communication on the same machine, so compared with the others binding like wsHttpBinding/basicHttpBinding and the in-process call. In my mind the Netnamedpiipebinding should be a good proformance in the most in-processes communication situations.
    Besides, please also try to check this thread:
    http://stackoverflow.com/questions/84855/what-is-the-best-choice-for-net-inter-process-communication .

    Best Regards,
    Amy Peng


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    Friday, March 20, 2015 9:28 AM
    Moderator

All replies

  • Hi arasheed,

    Based on your description, it seems that you want to compare the performance of WCF and in-process access, then in my mind it all depends on what you need. It is not doubt that WCF's superior performance for Inter-Process Communication in many situation. But it is not absolutely, for example according to this article(http://msdn2.microsoft.com/en-us/library/bb310550.aspx) which suggests that WCF will get us on the order of thousands of requests per second in sometimes. This clearly pales to in-process calls (which can hit millions per second), so it all depends on at you need to do, how much data is involved, how often you need to do it and what sort of scalability options you're looking at.

    Best Regards,
    Amy Peng



    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.


    Tuesday, March 3, 2015 6:33 AM
    Moderator
  • Hi Amy

    Thank you for your feedback. Yes - we would like to compare the performance of WCF (with various bindings) against in-process calls. We are architecting a highly transnational application which has to handle quite a bit of transactions. The link provided by you seems to be outdated (It written in 2007). I am looking for fairly recent benchmarks. 

    Many thanks

    Rasheed


    • Edited by arasheed Wednesday, March 4, 2015 9:25 AM test
    Wednesday, March 4, 2015 9:25 AM
  • we would like to compare the performance of WCF (with various bindings) against in-process calls

    So you want to compare basichttpbinding/wshttpbinding and others vs in-process call?

    Tuesday, March 17, 2015 10:28 AM
  • Hi arasheed,

    >>Yes - we would like to compare the performance of WCF (with various bindings) against in-process calls

    In WCF Service netNamedPipeBinding can be used to enable two applications on the same windows-based physical device to communicate with each other across process boundaries, in one words is that netNamedPipebinding provides processes communication on the same machine, so compared with the others binding like wsHttpBinding/basicHttpBinding and the in-process call. In my mind the Netnamedpiipebinding should be a good proformance in the most in-processes communication situations.
    Besides, please also try to check this thread:
    http://stackoverflow.com/questions/84855/what-is-the-best-choice-for-net-inter-process-communication .

    Best Regards,
    Amy Peng


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    Friday, March 20, 2015 9:28 AM
    Moderator