Workflow Foundation 4设计器性能问题
|
我有一个大型Visual Studio解决方案,其中包含数百个项目和一个相当大的域模型(对象图中的数千个类)。
我的目标是将一些业务逻辑移至Windows工作流,并且我已经完成了构建具有以下功能的工作流的工作:
流程图中少于50个WF活动(如果是Sequences,Assign,ForEach,AddToCollection ..)
10-15引用的程序集中的自定义类型的In-Out自变量
5-6来自引用程序集的自定义类型的变量
将所有使用的程序集添加到“导入”选项卡和活动库的项目引用中。对我来说,所有进口货都不错。
但是,我有巨大的工作流设计器性能问题。当我在Visual Studio 2010中打开工作流程设计器时,加载过程需要10到20分钟!它首先加载外部活动,然后依次加载内部(嵌套)活动,每个活动都需要15秒到几分钟。由于处理器利用率达到80%,看来正在处理一些繁重的工作!
有人知道这种缓慢的原因是什么以及如何解决此问题?
谢谢
没有找到相关结果
已邀请:
0 个回复