我们的系统中有很多工作流程。
我们注意到使用WorkflowInvoker.Invoke(myworkflow)执行的时间差不多是1秒。工作流程有点大,但在我们的测试中,它什么也没做。 myworkflow是使用ActivityXamlServices.Load
从XAML构建的有关如何改善此事的任何建议吗?
谢谢,
答案 0 :(得分:2)
尝试缓存您传递给调用者的活动实例 - http://www.neovolve.com/post/2010/07/23/Caching-workflow-activities-to-increase-performance.aspx
答案 1 :(得分:1)
也许你在巡演工作流程中使用的自定义活动写得不好?请记住,经常调用缓存的元数据