dev express的优化方案,解决加载速度慢的问题

所需积分/C币:4 2019-03-15 14:49:23 793KB PDF

DevExpress优化策略,.NET Framework的版本和dev express 的版本的对应关系。
Win Form应用程·控件方面 序优化 Win Form通用优化方案 控件方面 ●数据呈现控件 建议: 使用 Serveri模式加载数据 在更新数据时,使用 BeginUpdate和 EndUpdate的方法进行批量更新 D ●特点 D 针对大数据量数据(>50,000笔数据) 数据相关操作都在服务器端处理(常规绑定模式是在客户端处理) D 数据按需加载 同样支持数据的编辑、排序、分组、过滤等功能 ●类型 常规服务器端模式(同步 Serveri模式) 发送请求后会等待绑定数据源返回数据,所以界面可能会在数据返回前冻结 即时反馈模式(异步 Server模式) 在发送请求后,控件不会处理等待状态,不会冻结GU,并会继续相应用户操作. D Server Mode数据源 D 数据访问技术 Server模式数据源 即时反馈模式数据源 D Entity Framework 4 EntityServerModeSource EntitylnstantFeedbackSource eXpress Persistent Objects XPServerCollection Source XPInstantFeedback source LINQ to SQL Ling Mode Source LinglnstantFeedback Source Parallel LINQ to Objects PLingServerMode Source PLinglnstantFeedbackSource WCF Data Services Wcfserver Modesource WcfInstantFeedback Source 控件方面 ●数据呈现控件 建议: 使用 Serveri模式加载数据 在更新数据时,使用 BeginUpdate和 EndUpdate的方法进行批量更新 控件方面 ● XtraReport 建议: 将报表中所有 Lable的 Can shrink及 Can grow属性设置为 false.因为 Shrink&Grow功能非常耗时 将所有的 XRTable组件用等数的 XRLable组件替代.在某些情况下使用 XRTable组件会极大的降低性能 尽量去掉用于报表的 Style Sheet中的所有样式( XRControlstyle组件).仅对每个组件设置个别样式 Win Form通用优化方案 ●第一次加载慢问题 建议: 使用本机映像生成器 Native Image Generator( Ngen.exe)工具 Ngen.exe创建本机映像(包含经编译的特定于处理器的机器代码的文件),并将它们安装到本地计算机上的本机 映像缓存中。运行库可从缓存中使用本机映像,而不是使用实时(编译器编译原始程序集。 在后台线程中加载窗体.(如:界面复杂的编辑窗口,包含 RichEditor的窗口等) 禁用不需要的功能 ●特点: 本机映像生成器(Ngen.exe是一种提高托管应用程序性能的工具。 Ngen.exe创建本机映像(包含经编译的特定于处理器的机器代码的文件),并将它们安装 到本地计算机上的本机映像缓存中。 本机映像生成器 ●运行时可从缓存中使用本机映像,而不必使用实时()编译器编译原始程序集。 ●本机映像可从两方面提高性能:改善内存使用情况和减少启动时间。 语法 ngen action [options

...展开详情

评论 下载该资源后可以进行评论 1

gaoyangmeicx 很好呀很好
2019-08-23
回复
img
xiaolan10230

关注 私信 TA的资源

上传资源赚积分,得勋章
最新资源