测试显卡性能的软件.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
测试显卡性能的软件 随着络发展软件Software也越来越复杂从独立单机结构到C/S结构、B/S结构、多层体系架构面向服务(SOA)结构等集成软件Software技术越来越多支持软件Software用户也越来越多种凸显在人们面前问题是性能问题很多软件Software系统在开发测试时没有任何问题但是上线不久就崩溃了原因就在于缺少了性能方面验证 性能测试“从小做起” 软件Software是否在上线的前进行性能测试就能解决问题呢?不定如果性能测试进行得太晚会带来修改上风险很多软件Software系统在设计时候并没有很好地考虑性能问题和优化方案等到整个软件Software系统开发出来后测试人员忙着集成测试开发人员也疲于应付发现功能上Bug当所有功能上问题都得到解决后才想到要进行性能测试性能测试结果表明系统存在严重问题如响应时间迟缓、内存占用过多、不能支持大量数据请求在大量用户并发访问情况下会造成系统崩溃如果此时再去修改已经非常困难了要彻底地解决性能问题需要重新调整系统架构设计大量代码需要重构这时员已经筋疲力尽不想再进行代码调整了调整带来是大量编码工作同时可能引发大量功能上不稳定性和再次出现大量Bug 这给测试人员个启示性能测试不应该只是种后期测试活动更不应该是软件Software系统上线前才进行“演练”而应该是贯穿软件Software生产全过程如图所示 对于性能考虑应该在架构设计时就开始对于架构原型要进行充分评审和验证由于架构设计是个软件Software系统基础平台如果基础不好也就是根基不牢性能问题就会根深蒂固后患无穷 性能测试应该在单元测试阶段就开始从代码每行效率到个思路方法执行效率再到个逻辑实现算法效l { //累加串 digitsi.; } Console.WriteLine(digits); } 这样段代码其实是低效率是不可变对象串连接操作并不改变当前串只是创建并返回新串因此速度慢尤其是在多次循环中应该采用StringBuilder对象来改善性能例如下面代码就会快很多: voidLoop2 { //新建个StringBuilder类 Stringbuilderdigits=StringBuilder; for(i=0;i100;i) { //通过StringBuilder类来累加串 Digits.Append(i.); } Console.WriteLine(digits.); } 类似问题有很多它们特点是单个问题都很小但是在个庞大系统中经过多次问题会逐渐地被放大直到爆发这些问题都可以通过代码走查来发现 窍门技巧:如果测试人员不熟悉代码如何办呢?那么可以借助些代码标准检查工具例如FxCop、.TEST等来帮助自动查找类似问题 测试人员可以使用些代码效率测试工具来帮助找出哪些代码或思路方法在执行时需要耗费比较长时间例如AQTime是款可以计算出每行代码执行时间工具如图所示可以看出每个思路方法甚至每行代码执行时间是多少这对开发人员在查找代码层性能瓶颈时也会有很大帮助

文档评论(0)

文海网络科技 + 关注
官方认证
服务提供商

专业从事文档编辑设计整理。

认证主体邢台市文海网络科技有限公司
IP属地北京
统一社会信用代码/组织机构代码
91130503MA0EUND17K

1亿VIP精品文档

相关文档