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