网站建设步骤视频教程杭州网站 建设
网站建设步骤视频教程,杭州网站 建设,温州 网站建设,seo营销方案本文内容
对各种场景进行考虑定义目标了解平台使性能优化成为一个迭代过程构建图形丰富性
能否成功实现性能目标取决于如何制定性能策略。 规划是开发任何产品的第一阶段。 本主题介绍一些非常简单的规则#xff0c;用于开发良好的性能策略。
1、对各种场景进行考虑
场景可…本文内容
对各种场景进行考虑定义目标了解平台使性能优化成为一个迭代过程构建图形丰富性
能否成功实现性能目标取决于如何制定性能策略。 规划是开发任何产品的第一阶段。 本主题介绍一些非常简单的规则用于开发良好的性能策略。
1、对各种场景进行考虑
场景可以帮助你专注于应用程序的关键组件。 场景通常派生自客户以及竞争性产品。 始终研究你的客户找出真正让他们对你的产品和竞争对手的产品感到兴奋的原因。 客户的反馈可以帮助你确定应用程序的主要场景。 例如如果正在设计一个将在启动时使用的组件那么该组件很可能只在应用程序启动时调用一次。 启动时间即成为关键场景。 关键场景的其他示例可能是动画序列所需的帧速率或应用程序允许的最大工作集。
2、定义目标
目标有助于确定应用程序的执行速度是快还是慢。 应为所有场景定义目标。 你定义的所有性能目标都应基于客户的期望。 在应用程序开发周期的早期设置性能目标可能很困难因为那时仍然有许多未解决的问题。 然而最好设置初始目标后续再加以修订总比根本没有目标要好。
3、了解平台
在应用程序开发周期中始终保持测量、调查、改进/更正的周期。 从开发周期的开始到结束都需要在可靠、稳定的环境中测量应用程序的性能。 应避免由外部因素引起的可变性。 例如在测试性能时应禁用防病毒或任何自动更新如 SMS以免影响性能测试结果。 测量应用程序的性能后便需要确定哪些更改可以带来最大的改进。 修改应用程序后请重新开始此循环。
4、使性能优化成为一个迭代过程
你应该知道你将使用的每个功能的相对成本。 例如就计算资源而言Microsoft .NET Framework 中反射的使用通常是性能密集型的因此你需要明智地使用它。 这并不意味着要避免使用反射只是应该小心地平衡应用程序的性能需求和所使用功能的性能需求。
5、构建图形丰富性
创建可扩展方法以实现 WPF 应用程序性能的一项关键技术是构建图形丰富性和复杂性。 始终从使用性能密集程度最低的资源开始以实现场景目标。 一旦实现了这些目标就可以通过使用更多性能密集型功能来构建图形丰富性并始终牢记场景目标。 请记住WPF 是一个非常丰富的平台提供非常丰富的图形功能。 不加思索地使用性能密集型功能会对整体应用程序性能产生负面影响。
WPF 控件本质上是可扩展的允许对其外观进行广泛自定义同时不改变其控件行为。 通过利用样式、数据模板和控件模板可以创建并逐步发展可自定义的用户界面 (UI)以适应性能要求。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/90681.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!