WF Performance Peaks at 10308 WF Instances Per Second on Lab Environment

We just published the in-depth performance review of Windows Workflow Foundation on MSDN Library. This paper should prove very useful in evaluating various options for use of WF in your software architecture. It details many different areas of WF and the performance characteristics of them. It also discusses what can be done to configure different performance settings in a WF project.

Please note that the 10308 number quoted above is for "empty" workflows. An empty workflow is not a useful scenario in and of itself. Read the article for the detailed scenario and many others. What I think is more interesting is that the WF runtime on the test hardware and for trivial activities can execute about that number of activities a second. The workflow model is treated as an activity also. So it's not adding much overhead to your .NET code and you can calculate roughly what overhead it will add.

Anyway, read the paper, comment and click the feedback at the bottom of it. Let us know what you think and use this information to make informed decisions about the use of WF for your software's business logic.

Comments

  • Anonymous
    November 10, 2006
    Mi è stato chiesto tante volte: "ma le performance di Windows Workflow Foundation....sono buone?" ed

  • Anonymous
    November 11, 2006
    Paul Andrew vient d'annoncer la plublication d'un article relatif aux performances de Windows Workflow

  • Anonymous
    November 11, 2006
    If you read my blog for some time you will know that I´m deeply involved with project Bhal (Check the...

  • Anonymous
    November 13, 2006
    I arrived into SEA yesterday around 3, so I'm feeling a little bit of the 'lag from my week in Barcelona.

  • Anonymous
    November 15, 2006
    We just published the in-depth performance review of Windows Workflow Foundation on MSDN Library. This

  • Anonymous
    November 27, 2006
    The topic of performance has come up a few times with people who have been evaluating WF, so its great

  • Anonymous
    November 30, 2006
    Interesting question that I've heard asked on several occasions. Before we consider an answer, we need

  • Anonymous
    March 31, 2007
    If you're planninig to utilize workflows pretty heavily then you might want to check this out. </steve&gt