U9研发体系(U9性能规范).pdfVIP

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
U9研发体系(U9性能规范)

用友软件股份有限公司研发过程 U9 性能规范 文件编号: U9-SE-CD-WF-003 版 本 号 : V1.0 修改状态: 编 写 人 : 张红斌、尹明君、黄卫 审 核 人 : 翟宇翔 批 准 人 : 黄涛 批准时间: 2006-10-30 第 1 页 共 55 页 1. 适用对象 该规范适用于 U9 设计人员和开发人员。 2. 版本记录 此部分要记录该文档形成过程中的历次版本变更过程及变更的内容 版 修改与 修改时间 修改原因 修改概述 审批人 本 参与人 1.0 张红斌、 2006/06/10 原始文档建立 尹明君、 黄卫 1.1 张红斌 2007/01/29 补充内容 1. ToEntityData消耗 2. A.B代替A.B.ID 3. 新的EntityFinder.IsExists方法 4. UI禁用Entity 对象 5. 使用throw而不是throw e 2.0 张红斌 2008/03/10 形成针对U9 V1.1版的性 结合V1.0开发过程中发现的一些问题, 黄涛 能规范 对性能规范进行了补充和完善。 《性能规范》:补充 U9 编程模型 1.1.14 节至1.1.17节。 《Performance checklist》:补充BPBE 和UI部分,新增DB部分。 3. 相关文档 此部分包含对该文档起指导与约束作用的相关文档以及预计在该文档指导与约束下将要建立的文档。 4. 约定 标有 ★ 的条目表示强制性规范。 第 2 页 共 55 页 性能规范细则 1.基础篇 2.C#语言 2.1 垃圾回收 垃圾回收是现代语言的标志之一。垃圾回收解放了手工管理对象释放的工作,提高了程序的健壮性,但 副作用就是程序代码可能对于对象创建变得随意。 2.1.1 避免不必要的对象创建 由于垃圾回收的代价较高,所以 C#程序开发要遵循的一个基本原则就是避免不必要的对象创建。以下列 举一些常见的情形。 .避免循环创建对象 ★ 如果对象并不会随每次循环而改变状态,那么在循环中反复创建对象将带来性能损耗。

文档评论(0)

dajuhyy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档