监测计算机系统效能的方法及计算机可读取媒体技术方案

技术编号:4191751 阅读:191 留言:0更新日期:2012-04-11 18:40
本发明专利技术揭露一种监测计算机系统效能的方法,其步骤包含:在第一时刻,计算机系统执行系统管理(System Administration),并记录所执行系统管理的数据。接着,在第二时刻,计算机系统再次执行系统管理,并记录所执行系统管理的数据。接着,在搜集上述二个时刻系统管理的数据后,将其相互比对而产生比较结果。最后,根据该比较结果,显示消息,以提示使用者。

【技术实现步骤摘要】

本专利技术是关于一种管理计算机系统的方法,特别是关于比对计算机于不 同时点所执行的系统管理数据,以产生比较结果,并提示使用者。
技术介绍
计算机的效能,特别是开机/关机的时间与速度,会受到安装在计算机上 的软件(如应用程序)所影响。为确实掌握计算机的效能,并找出其与安装于 计算机上应用软件的关联性,已发展出各种不同的计算机效能测量工具。现有的计算机效能测量工具(profiler)诸如Windows Performance Tools,可供使用者下载使用,来分析其计算机的运作效能。然而,此工具并 非针对一般计算机使用者而设计,因其操作上需要输入特定的指令,而所输 出的结果也需专业人士的协助才能解读。因此, 一般使用者无法掌握其计算 机上应用程序的安装情形,更无从判断当计算机的执行速度降低时,须移除 哪些应用程序来有效地释放硬件资源。因此,需要有一种方法,能通过检测到应用程序的安装,或在预设的时 点,自动执行计算机效能的测量,且此方法能分析所测量到的效能数据,藉 以找出并提示使用者造成此效能降低的应用程序。
技术实现思路
本专利技术提供一种监测计算机系统效能的方法,在检测到应用程序的安装 后,进行测量计算机系统再次执行系统管理所需的时间,并通过分析与比较 这些时间数据及其变化,来明确探知应用程序与计算机效能间的关系。本专利技术的一方面中,计算机系统包含至少一应用程序,而监测计算机系 统效能的方法包含下列步骤在第一时刻,计算机系统执行系统管理(System Administration),并记录所执行系统管理的数据。接着,在第二时刻,计算 机系统再次执行系统管理,并记录所执行系统管理的数据。接着,在搜集上 述二个时刻系统管理的数据后,将其相互比对而产生比较结果。最后,根据4该比较结果,显示消息,以提示使用者。此外,本专利技术的另 一 方面提供了具有通过计算机执行的区段码的计算机 可读取J(某体,用以执行如上述的监测计算机系统效能的方法。附图说明图1为本专利技术的计算机系统的一实施例的架构示意图;以及 图2为本专利技术的计算机效能监测方法的一实施例的流程图。<table>table see original document page 5</column></row><table>具体实施例方式为清楚了解本实施方式中的叙述,本文中「系统管理(system administration) J包括计算机的r开机J与「关机J。以安装有WINDOWS XP 操作系统的笔记本型计算机为例,当r开机』时,操作系统会经历一系列的 开机阶段;但在WINDOWS XP操作系统进行关机时,并不会有如前述开机时的 一系列阶段,而只执行关机程序。本文中,「关机J的定义包括断电关机(shutdown)、待命(standby)及休 眠(hibernation)。另外,所提及的「应用程序J可与多个文件相关联,其中件;「程序J则包含存取与这些应用程序相关联的文件的动作(action)。下列的叙述中,计算机系统IO(例如笔记本型计算机)的系统管理包括开 机与关机,在本专利技术中,开机与关机又各自区分为在第一时刻所进行的开机 (或关机)与在第一时刻之后的第二时刻所进行的开机(或关机)。但本领域技 术人员应可知本专利技术不局限于此,两次开机(或关机)可相隔任意时间,而开 机或关机不必具有特定的先后顺序。参考图1,计算机系统10包含了程序数据库102(其中包括程序安装表 1022以及程序文件表1024)、效能数据库104 (其中包括开机阶段时间表1042、 关机时间表1044、开机程序表1046、关机程序表1048)、安装监测模块106、 效能测量模块108、效能分析模块IIO、以及程序比对模块112,以上模块较 佳利用软件的方式加以实施,但亦可搭配硬件一 同实施。程序数据库102储存程序安装数据,乃记录第一时刻至第二时刻之间所 安装的应用程序及其相关文件。程序数据库102亦储存程序文件数据,乃记 录截至第二时刻的系统管理前,计算机系统IO上所有已安装的应用程序及其 相关文件,并分别以程序安装表1022与程序文件表1024呈现这些数据。效能数据库104分别记录第一时刻与第二时刻所执行系统管理的数据, 其中可包含开机时各个阶段所需时间的开机阶段时间数据、关机所需时间的 关机时间数据、开机程序所存取文件的开机程序数据、关机程序所存取文件 的关机程序数据,并将其呈现于开机阶段时间表1042、关机时间表1044、开 机程序表1046、与关机程序表1048。安装监测模块106检测于第一时刻与第二时刻之间,使用者是否有安装 新的应用程序。当计算机系统10启动后,安装监测模块106在操作系统背景 中执行,持续监测应用程序的安装。若安装监测模块106检测到新安装的应 用程序,会通知程序数据库102以更新程序安装数据与程序文件数据,并可 将此安装事件通知效能测量模块108。效能测量模块108是利用第三方软件诸如Microsoft的测量工具加以实 施,其测量前述第一时刻与第二时刻所执行系统管理的数据,并记录于效能 数据库104。效能测量模块108可根据使用者的设定时间而执行,或是当收 到安装监测模块106的通知,而于收到通知后的下一次计算机系统IO进行系 统管理时执行。效能分析模块110比较效能数据库104中的开机阶段时间数据或关机时 间数据。以开机阶段时间数据为例,效能分析模块110比较两次开机完成所 需时间或是两次开机一相对应阶段的所需时间,以判断开机是否变慢,举例 来说,当开机完成所需时间或是相对应阶段所需时间增加超过临界值,例如 原有时间的10%,则认定开机变慢,效能降低。之后进一步比较两次开机中 相对应的开机程序数据,以找出新增加的程序,或是导致开机变慢或效能降 低的特定程序。相同的分析步骤于亦可应用于关机时,其差别只在于关机时并无一系列阶段,而效能分析模块110直接比较两次关机完成的所需时间, 来判断关机是否变慢,之后进一步比较两次关机中相对应的关机程序数据。在系统管理为开机的实施例中,程序比对模块112进一步比对程序数据 库102中的程序安装数据以及前述效能分析模块110所找出,相较于第一时 刻的开机,在第二时刻的开机中所新增加的程序,而从第一时刻至第二时刻 之间所安装的应用程序中辨识出与此新增加程序相关的应用程序,并利用显 示消息告知使用者。在另一实施例中,程序比对模块112进一步根据程序数据库102中的程 序文件数据与效能分析模块110所找出在两次开机中一相对应程序的所额外 存取的文件,而从计算机系统IO上所有已安装的应用程序中辨识出与此额外 存取的文件相关的应用程序,并利用显示消息告知使用者。而以上两种实施 例都可应用于当系统管理为关机的情况。以下将使用一实际范例来进一步说明本专利技术。在此范例中,假设计算机 进行两次开机的系统管理,于上午九点开机,其间历经关机,而于下午四点 再次开机。须了解的是,此范例仅为说明而非限定性质,前述的两次系统管 理可为开机(或关机)并可相隔任意时间。参考表1所示的程序安装表,应用程序3分别在早上九点到下午四点两 次开机之间被安装于计算机系统10中,而表2所示的程序文件表则显示截至 下午四点,所本文档来自技高网...

【技术保护点】
一种监测计算机系统的效能的方法,其中该计算机系统包含至少一应用程序,该方法包含: (a)在第一时刻,该计算机系统执行系统管理; (b)记录该第一时刻所执行系统管理的数据; (c)在第二时刻,再次执行系统管理; (d) 记录该第二时刻所执行系统管理的数据; (e)比对该第一时刻所执行系统管理的数据以及该第二时刻所执行系统管理的数据,而产生比较结果;以及 (f)根据该比较结果,显示消息,以提示使用者。

【技术特征摘要】
1.一种监测计算机系统的效能的方法,其中该计算机系统包含至少一应用程序,该方法包含(a)在第一时刻,该计算机系统执行系统管理;(b)记录该第一时刻所执行系统管理的数据;(c)在第二时刻,再次执行系统管理;(d)记录该第二时刻所执行系统管理的数据;(e)比对该第一时刻所执行系统管理的数据以及该第二时刻所执行系统管理的数据,而产生比较结果;以及(f)根据该比较结果,显示消息,以提示使用者。2. 根据权利要求1所述的方法,其中该数据包含系统管理所需时间以及 系统管理中的各程序与其所存取的文件;而在步骤(e)中,当该第二时刻执行系统管理所需时间比该第一时刻执行 系统管理所需时间长时,则进一步比较该第一时刻所执行系统管理与该第二 时刻所执行系统管理中相对应程序的所存取的文件,以判断该第二时刻该相 对应程序所额外存3f又的文件。3. 根据权利要求2所述的方法,其中在步骤(e)中更进一步判断该第二 时刻该相对应程序所额外存取的文件中所含与该至少一应用程序相关联的文 件,且在步骤(f)中利用该消息告知使用者该相关联的应用程序。4,根据权利要求2所述的方法,其中该系统管理所需时间还包含该系统 管理中的各阶段所需时间。5. 根据权利要求1所述的方法,其中该第二时刻为在该第一时刻后增加 新增应用程序至该计算机系统之后。6. 根据权利要求5所述的方法,其中该数据包含系统管理所需时间及该 新增应用程序相关联的文件。7. 根据权利要求6所述的方法,其中在步骤...

【专利技术属性】
技术研发人员:许银雄麦树翔
申请(专利权)人:宏碁股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1