计算机的中央处理单元 (CPU) 是进行大部分低级计算的地方。 CPU 时间是 CPU 执行其进程部分所花费的时间。该时间段是经过时间的一部分,该数字包括 CPU 使用率、输入和输出时间以及其他计算机交互。运行时间涵盖了程序从开始到结束的整个执行过程。 CPU 时间曾经是一个相当简单的计算,但随着多核处理器的出现,它变得更加复杂。
CPU 时间从处理器的角度测量完成操作所需的时间。无论执行整个操作所需的时间如何,CPU 时间仅测量从到达处理器的时间点到处理器完成的时间。它通常以时间、处理器容量的百分比或时钟周期来衡量。
通常,实时 CPU 时间测量仅在人类需要时使用读取时间。其他计算机和程序通常会发现确定时间的其他方法更有用。由于大多数计算机不会以传统的时间范围进行思考,因此许多以实时量输出时间测量值的程序使用其他方法之一并将其转换为这些结果。
当总体处理器使用率为目标数字时,CPU 时间以容量的百分比表示。这是向人类观众显示信息的另一种方法。此方法主要用于查找 CPU 上的总负载。这些数字用于查找服务器上的峰值和平静时间,或者只是用于监控个人计算机的性能。<时钟滴答声是人类最难遵循的 CPU 时间测量方法,但它们通常对其他计算机程序最有用。时钟周期是受处理器速度影响的可变时间量。处理器越快,时钟滴答声就越快。这些滴答声由其他程序监控,以节省处理器使用时间并防止出现瓶颈。
经过时间,也称为挂钟时间或实时时间,是进程从开始执行到结束所需的整个时间。对于经过的时间,该过程是从开始时(无论其起点在哪里)到结束时进行测量的。该时间可能涉及从鼠标点击到 CPU 处理或磁盘访问时间的任何时间。在多核处理器出现之前,运行时间始终等于或大于 CPU 时间。
多核处理器改变了 CPU 时间。使用多核时,CPU 时间是每个处理器花费的总时间。因为他们可以接收单个命令并将其拆分对于多个处理器,所用的总时间可能大于进程执行的总时间。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!