如何提高sas程序运行的效率

如何提高sas程序运行的效率

ID:22202707

大小:58.00 KB

页数:6页

时间:2018-10-27

如何提高sas程序运行的效率_第1页
如何提高sas程序运行的效率_第2页
如何提高sas程序运行的效率_第3页
如何提高sas程序运行的效率_第4页
如何提高sas程序运行的效率_第5页
资源描述:

《如何提高sas程序运行的效率》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、应该在什么时候使你的程序更有效率并且怎样去做。效率是怎样定义的?效率的最基本的定义是从较少的资源里得到更多的结果。然而提高效率往往是通过增加另一资源的消耗而实现的。例如,在每一个运行中再创作一个SAS数据集避免花费存储数据集,但是却增加了程序的输入/输出和中央处理器时间。,信息技术处理效率的2个部件:计算机效率和人类效率。计算机效率当你提交一个SAS程序时,计算机系统必须将需要的软件装入存储器。编译程序在A存找到数据和程序、检查程序、执行计算或其他操作并报告操作的结果。所有的这些任务都耑要时间和

2、空间。一个计算机程序的时间和空间是由输入/输出时间和占用内存决定的。CPU时间是中央处理器,或中央处理单元,花费在执行计算或你指定的其他操作上的时间。输入/输出时间是计算机花费在输入和输出2个任务上的时间。输入是指为了工作从存储区域例如磁盘或磁带移动数据到贮存器,输出是指从贮存器移出结果到存储器或一个显示设备例如一个终端或一台打印机。贮存器是指在一个程序屮,屮央处理器必须分配给操作的工作区的大小。另一个重要的资源是数据存储器。数据存储器是指在磁盘或磁带上你的数据使用多少空间。这本书是根据资源而不

3、是根据失去的时间来定义计算机效率,也就是说失去的时间是由计算机时间和等待的时间组成的。计算机时间例如输入/输出时间和巾央处理器时间。等待时间包括等待程序运行,等待CPU资源,等待打印结果等等。等待时间较多是对你可用资源的测量:你同时处理的工作的数量,做了多少读和写,在你的位置的计算机硬件类型,和许多其他因素。人类效率Thefinaltypeofefficiencythisbookdiscussesishumanefficiency,Humanefficiencyishowmuchprogramm

4、ingtimeisrequired,bothtodevelopandtomaintainaprogram.Programmingtimeinthissenseincludesallthetimeaprogrammerspendsworkingonaprogram:designing,coding,lookingupinformation,testing,debugging,documenting,andsoforth.Inthisbook,techniquesthatdecreasethepro

5、grammingtimearemarkedwiththeiconshown.这本书讨论的最终的效率的类型是人类效率,人类效率是耑要多少程序设计时间來开发并且维持一个程序。在这里程序设计时间包括一位程序员花费在一个程序上工作的所有时间:设计,编码,寻找信息,测试,调试,记录等等。在这本书里,减少程序设计时间的技术被显示出的图标所标记。Tradeoffs折衷Improvingaprogram’sefficiencyrequiresmakingdecisionsabouttradeoffs,thati

6、s,whichresourcestooptimizeandwhichtouselessefficiently.TheSASSystemillustratesatradeoffbetweencomputerandhumanresources.MostofthedefaultactionsoftheSASlanguageandProceduresreducehumanworkloadsbylettingthecomputerdomoreofthework,therebyincreasingtheco

7、nsumptionofcomputerresources.提高一个程序的效率要由折衷来决定,也就是说,哪个资源撮优化并且哪个使川起来最有效。在计算机和人类资源之间,SAS系统举例说明了一个折衷。大多数SAS语言的错误的操作和减少人类工作量的过程导致计算机做更多的工作,从而增加了计算机资源的消耗。Whenyoudecidetoimproveaprogram'sefficiency,youchoosetoinvestprogrammingtimeinoverridingdefaultsettings

8、inordertosaveeithermachineresourcesorlong-termhumanresourcesinmaintainingtheprogram.Tnadditionafewprogrammingtechniquesdoimproveperformanceinalmostallareas.Suchblue-ribbontechniquesaredescribedhere.当你决定提高一个程序的效率时,你选择投资程序设计时间在最重要的默认没置里为了保存任意的机器资源或者长期人

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。