一种Windows性能数据采集工具的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:tian96610
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
运行在Windows操作系统平台上的程序或者应用软件,其性能常常因为某些无法预料的瓶颈而受到干扰,导致程序的处理效率降低,性能上得不到充分的发挥。而Windows操作系统在其运行过程中,由于虚拟内存设置不合理、虚拟内存的交换效果不理想等原因,也会出现系统性能下降的现象。本文设计并实现了一种性能瓶颈诊断工具,力图快速有效地找到上述现象中的性能瓶颈,并给出合理的解决方案。 造成性能瓶颈的原因有很多种,本文针对应用软件上的性能瓶颈以及操作系统上的性能瓶颈这两种情况,为开发人员提供了一种简洁、高效的性能跟踪评估手段。本文设计的性能瓶颈诊断工具针对Windows操作系统平台上的这两种性能瓶颈的问题,记录出现性能瓶颈时系统中的关键内核信息。通过对Windows操作系统中上下文切换时栈信息的研究、对于线程和资源的同步关系的研究以及对于异步I/O信息的研究等,提取信息,对出现的性能瓶颈现象进行分析,给出特定时间内的统计分析结果,并对观察到的现象做出合理解释,提供切实有效的解决方案。 实验结果表明,本文设计的Windows性能瓶颈诊断工具可以准确地找出应用软件和操作系统出现的一些性能瓶颈的原因,并为开发人员提供切实有效的信息,以供开发人员采取进一步的措施。
其他文献
基本名词短语(base noun phrase,base NP)识别是自然语言处理领域中一项重要的基础性研究课题,其目的是从文本中提取简单、非嵌套的名词短语,不含有其他子名词短语。Base NP含有
近年来受到搜索引擎的巨大推动作用,电子地图服务的受众群体发生了巨大的变化,电子地图服务真正进入广大网民的生活中。虽然国内用户对电子地图的需求刚刚起步,但电子地图数据少
基于视频的目标检测技术是计算机视觉领域的一个重要研究课题,是进行后续的智能视频分析等应用的关键核心,在诸多领域具有广泛的应用前景,其结果对进一步的视频处理产生影响
本文对基于同步网的工作流模型验证工具的设计与实现进行了研究。主要内容如下: ⑴分析了基于同步网的工作流模型验证关注的主要问题,讨论了基于同步网的工作流模型的规约规
个体软件过程(Personal Software Process,PSP)从个体的层次描述了软件开发过程,提供了详细的控制和管理方法,帮助工程师持续改进其开发过程,从而提高生产率,改善软件产品质量。但
学位
Multihoming是指一个主机具有多个IP地址。随着网络接入技术的发展,带有多个网络接口的设备越来越普遍。本文研究在传输层利用Multihoming技术提供端到端容错能力的协议及其性
学位
随着计算机图形学技术在现实生活中的普及,计算机图形学的研究领域越来越广泛。近些年,越来越多的大规模三维网格数据在各应用领域,如电子商务、医疗、科学计算可视化、工程分析
学位
在可预见的将来,视频播放类业务在用户驻地网上仍将占据主导地位。这类业务对音视频的同步非常敏感,为了保证播放质量,引入流整形技术,在网络出入口处理数据的时间戳信息,因此系统
学位
学位
低轨卫星网络已应用于语音和窄带数据业务,与同步卫星网络的设计相比,低轨卫星网络更加复杂,但是低轨卫星网络让小型地面终端通过卫星通讯成为可能,并提供了更小的传输延时及频率
学位