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?" edAnonymous
November 11, 2006
Paul Andrew vient d'annoncer la plublication d'un article relatif aux performances de Windows WorkflowAnonymous
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. ThisAnonymous
November 27, 2006
The topic of performance has come up a few times with people who have been evaluating WF, so its greatAnonymous
November 30, 2006
Interesting question that I've heard asked on several occasions. Before we consider an answer, we needAnonymous
March 31, 2007
If you're planninig to utilize workflows pretty heavily then you might want to check this out. </steve>