资源描述
Click to edit Title Slide,Click to edit Master text styles,Second level,Third level,运行性能设计与改进,WCI361WindowsVista运行性能设计与改进课件,课程内容概述,当前个人计算机性能局限在哪里,在运行性能上有哪些改进,有效地利用内存,避免硬盘 瓶颈,辅助的工具,低优先级,诊断工具,根据硬件情况进行动态性能调整,课程内容概述当前个人计算机性能局限在哪里,硬件的运行速度比较,内存(和)速度,硬盘顺序读写速度,闪盘()读写速度,硬盘随机读写速度,硬件的运行速度比较内存(和)速度,为什么会时慢时快,内存内容不合适,运行性能随时间退化,目标软件最近没运行过,其他软件不必要的占用了内存,用户使用状态切换,影响内存内容质量,重新启动或睡眠(),切换用户(),中午休息和运行大程序,硬盘随机(),硬盘等待(),页面错误(),软件初始化(),磁盘起动时间(),磁盘寻道时间(),为什么会时慢时快内存内容不合适,硬盘寻道()问题,硬盘制造业不断地改善磁盘制造技术,磁盘转速和接口标准都不断进步,转 转 转 转,结果:最高顺序读写速度为,这样的速度,的内存需要秒可以充满,寻道用的时间在不断的进步,但相比之下还不够快,”硬盘平均寻道用时约,”硬盘平均寻道用时约,如果能用到磁道续存()会好很多,随机速度局限在,这样的速度,的内存需要秒才可以充满!,硬盘寻道()问题硬盘制造业不断地改善磁盘制造技术,磁盘转速,主文件表(),目录项(),在硬盘上的分布,主文件表()目录项()在硬盘上的分布,硬盘寻道问题,现代的里,随机占很大一部分,基准检验的 只有大小,而且是随机的,文件在硬盘上的储存的节构,一个动态链接库()在硬盘上至少共储存在到个不同的位置,目录(),主文件表的条目(主文件表()),还有别的文件系统元数据()及其他,象,或 这样常用的软件都需要超过个,可靠性和持久性,记录(),进程(),软件临时用的文件(),一个简单的注册表()内容更新可能需要到个随机和有序的硬盘改写(),页面错误()的读取等待,页面,页面,页面都有可能出现页面错误,硬盘寻道问题现代的里,随机占很大一部分,用户看到的是什么呢?,使用模式切换非常慢,在内存不够用时,软件反应缓慢,软件启动非常慢,用户看到的是什么呢?使用模式切换非常慢,硬盘寻道问题演示,硬盘寻道问题演示,怎样解决这个问题,内存管理上的突破:,只要可能,尽量不去读写硬盘,非读不可时,使用合适的优先级 (),新增加了诊断问题的工具和功能,怎样解决这个问题内存管理上的突破:,智能的内存管理,智能的内存管理,内存,启动程序,硬盘,空白内存,内存缓存,现有()的内存管理方法,内存启动程序 硬盘空白内存内存缓存现有()的内存管,是内存管理的重要突破,根据用户使用电脑的方法和习惯来优化内存管理,考虑到页面的使用频率,和页面之间的关系,适应不同的内存使用方式,包括很复杂的情况,在同一个电脑上可以跟据不同的账号(用户),时间,一周里的哪一天来改变内存内容,用户透明,用户和软件都不需知道的存在,是内存管理的重要突破,内存,启动程序,内存缓存,内存启动程序 内存缓存,可以事先预测而且可以应变不同的情况,把需要用到的内容事先放到内存里,尽量保持把正确的内容留在内存里,可以事先预测而且可以应变不同的情况,空闲任务,空闲任务,空闲任务,空闲任务,空闲任务,启动程序,现有的内存管理(最近最少使用算法),启动程序,内存,缓存,启动程序,启动程序,把正确的内容留在内存理,空闲任务 空闲任务 空闲任务空闲任务 空闲任务启动程序,不会影响现有系统性能,在事先充满内存时利用低优先级(),同时管理内存和系统缓存(),不会影响现有系统性能,避免从硬盘上取数据造成的阻塞,避免从硬盘上取数据造成的阻塞,利用闪盘作为缓存,外部连接的,内部的,在出现页面错误时,用这种方法可以很快的把需要的数据读到内存里,可以达到从硬盘里读取同样数据的倍速度,根据用户使用电脑的方式主动预测把数据存到闪盘里,利用闪盘作为缓存,演示,演示,的特点,可靠,用直写高速缓存,用户可以随时取掉闪盘,而不用担心数据损失,闪盘受损也不是问题,独创的集中写入()方法有效地优化运行性能,同时避免闪盘磨损,根据不同的闪盘大小和差别(万次的擦写操作),预测寿命为 年,安全保险,数据用加密过,高效,数据压缩率可达到倍,的特点可靠,硬盘,硬盘里加入一个闪盘,非易失性缓存(),磁盘停转时还可以读写数据,关机后缓存里的数据还可以保存,提供有效的缓存管理,Up to 90%Power Saving,over conventional HDD,Read and Write while spindle is stopped,硬盘硬盘里加入一个闪盘,非易失性缓存()Up to,主文件表(),目录项(),在硬盘上的,主文件表()目录项()在硬盘上的,主文件表(),目录项(),硬盘上的,主文件表()目录项()硬盘上的,缓存存储的内容,系统写入数据(),主机启动和休眠恢复所需的数据和程序,原始设备制造商()加入的数据和程序,数据读取缓存(),缓存存储的内容系统写入数据(),的优点,运行性能,主机启动更快,睡眠和恢复更快,减少硬盘寻道增强运行性能,同时增加每秒钟可运行的,节省电源和增强电池的时间,有了,可以把磁盘停传,从而减少一般”硬盘的的电源消费量,可靠性的进步,写入数据时震动和碰撞对都不是问题,磁盘停传可以减少噪音,的优点运行性能,演示,演示,指令集,微软,硬盘制造业,和工业伙伴合作定义了一个新的指令集,从而使得的管理成为可能,一个 指令加上子命令(),定义()硬盘功能,增加与减少 里数据和程序,查询 里数据和程序,开始与结束节电模式,这套指令集使接受进入了 规范而成为标准,设备和硬盘都有机会创新,指令集微软,硬盘制造业,和工业伙伴合作定义了一个新的指令集,与 起着相辅相成的作用,两个都以 为基础,帮助用户使用状态切换,可以把一些数据固定在缓存理加速一些数据的读写,加强系统可靠性,节省能源,大型的读缓存,减缓内存压力,与 起着相辅相成的作用,系统内存,硬盘盘面(),Write Cache,OEM Pinning,Boot Data,Read Cache,系统内存硬盘盘面()Write CacheOEM P,有优先级的,有优先级的,低优先级,为什么用低优先级?,很长时间来,程序员可以用线程优先级来控制处理器()的使用,只控制处理器()使用还是有可能导致整个系统变慢,在,程序员可以控制的优先级,低优先级有哪些应用,查询索引的产生(),磁盘碎片整理程序(),启动程序,低优先级为什么用低优先级?,怎样使用低优先级,怎样使用低优先级,诊断运行性能的工具,诊断运行性能的工具,现今运行性能工具的不足之处,可重复性,很多时侯,运行性能问题不能重复,主动性,对用户来说不是很容易用,现今运行性能工具的不足之处可重复性,运性能诊断架构,运行性能调试和问题诊断,减少诊断运行性能问题的时间,更快更好的诊断和解决运行性能问题,利用 ()的信息,提供既时系统活动和信息的记录,系统会自动分析某些问题的根源,分析结果写入,运性能诊断架构 运行性能调试和问题诊断减,运行性能优点,系统运行性能相对稳定,使用模式切换有很大进步,既使在系统压力很大时,系统对用户命令反应快捷,在技术上有重大创新,是内存管理上的突破,硬盘在硬盘的可靠性,电池寿命,和运行性能上都有帮助,利用闪盘来增强系统运行性能,从而使用户不需增加内存,使得背景应用程序不会影响用户的主要活动,在运行性能问题诊断有很大进步,(),运行性能优点 系统运行性能相对稳定,根据硬件情况进行动态性能调整,根据硬件情况进行动态性能调整,硬件越来越复杂,硬件系统的两极分化越来越大,高端有多核()系统,低端有,高端有 笔记本电脑,低端有轻而薄()笔记本电脑,有些功能只有相配的硬件才会开启,比如:,桌面组合和主题,放映幻灯片和视频的某些功能,现有应用软件怎样应变不同的硬件呢?,在,基本上是由软件自己选择应变不同的硬件,提供了很少的几个工具来帮助应用软件根据不同的硬件决定功能,提供的图形功能信息对游戏软件有帮助,应用软件可以通过来列举系统功能,只有一些应用软件有自己的系统功能凭估程序,游戏是个例外,但是游戏也经常把功能留给用户来调整,硬件越来越复杂 硬件系统的两极分化越来越大,有什么改进,新工具:(),是 操作系统的一部分,每个 系统第一次登录前都会运行,为应用软件根据不同硬件作调整,提供系统运行数据和信息,评估系统以下的几种运行性能,处理器(),系统内存,的桌面图形和游戏()图形,硬盘,有以下的一些应用,在 里启用,是 规定的一部分,在 和 工具里,为 系统和应用软件提数据,作为计算机爱好者评估系统性能的工具,提供一个简单的接口,应用软件可以用来访问的数据,有什么改进新工具:(),带个客户更多价值,体验评分(),源于评估结果,处理器(),系统内存,视窗图形,游戏图形,和硬盘都有到的子分数(),系统基本分数()由五个子分数的最低决定,一个上的分数不会变,除非硬件有所更新,出版时,分数从到,到个月以后会增加到,以后每个月会增加一个新个位数(),和,评分是 系统第一次登录前运行 生成的,评分信息可以从系统控制面板()和性能信息和工具面板()得到,4,.,2,带个客户更多价值 体验评分()4.2,演示,演示,体验指数()指什么?,应用场景,对应计算机,最基本的性能表现.,可保障日常工作用软件,即时通讯软件,浏览网页,收发邮件,小型益智类游戏(如纸牌、跳棋)能够正常运行,满足运行 的最低性能标准,市场定位:入门级台式机、笔记本.超轻薄型便携式计算机,更优良的性能表现.,所支持软件与上一级别相同.,计算机可以较流畅运行,但是还不能够完全支持效果.,市场定位:中低端型台式电脑.普及型轻薄笔记本电脑.,支持效果,支持媒体中心,可以运行画面较复杂的大中型游戏,满足运行 高级特性(效果)的最低配置标准.,市场定位:高性价比台式电脑.超轻薄型笔记本电脑,用于替代台式机的笔记本电脑.,流畅的性能表现,支持高清晰视频播放,支持高清晰多显示器输出,性能优秀的计算机,市场定位:用于替代台式机的笔记本,高端笔记本.,支持流畅运行画面绚丽复杂的大型游戏,流畅运行要求较高的大型应用程序,个人计算机市场中的顶级机型.,市场定位:顶级台式和笔记本电脑,体验指数()指什么?应用场景对应计算机 最基本的性能表现.满,体验评分,的设计目的是为了能让用户购买和合作伙伴出售和软件的过程能更轻松有保障,的性能更清楚,和软件销售的过程更容易解释产品的性能,用户的期望比较现实也比较容易满足,减少产品的返回率和支持费用,不是整个的评分,体验评分 的设计目的是为了能让用户购买和合作伙伴出售和软件,WCI361WindowsVista运行性能设计与改进课件,
展开阅读全文