返回
CPUBalance v1.4.0.6正式版

CPUBalance

立即下载

小编提示:PC版不适合移动端,如下载有问题点击反馈!

软件介绍

CPUBalance是一款专业的cpu进程优化软件。cpu进程优化就来使用CPUBalance。它可以帮助用户优化计算机中的CPU。它使用强大的ProBalance优化技术为用户提供可视化的管理窗口;该程序使用实时CPU优化解决方案来使用户计算机保持最佳状态。 ProBalance算法非常有用。在高CPU负载期间有助于维持系统响应速度。即使用户拥有完美调整的PC和性能良好的应用程序,系统的内置ProBalance算法也可以使您免于在最坏情况下的硬重置;计算机起着至关重要的作用。如果CPU处于任何状况,则将严重影响您的计算机。为了使您的CPU更好地工作,您可以使用此软件对其进行全面优化。功能强大且实用,需要它的用户可以下载体验。

安装步骤:

1.需要它的用户可以单击本网站提供的下载路径来下载相应的程序安装包

CPUBalance

2.通过解压功能打开压缩包,找到主程序,双击主程序进行安装,单击下一步

CPUBalance

3.您需要完全同意上述协议的所有条款,然后才能继续安装该应用程序。如果没有异议,请点击同意按钮

CPUBalance

4.用户可以单击浏览按钮以根据需要更改应用程序的安装路径

CPUBalance

5.快捷键选择可以根据需要选择,也可以选择不创建

CPUBalance

6.现在您可以安装主程序了,单击安装按钮以开始安装,或单击上一个按钮以重新输入安装信息。

CPUBalance

7.按照提示单击“安装”,弹出程序安装完成界面,单击“完成”按钮

CPUBalance

软件功能:

支持清除不必要的临时文件夹

提供历史操作记录,回收站中的文件,垃圾信息等的删除。

支持扫描注册表并可以清除垃圾密钥

支持卸载应用程序,以便可以快速卸载软件,还支持选择卸载项

支持清除各种私人信息,还支持查看浏览器历史记录

您可以选择常用软件的历史记录

使用说明:

1.进入软件主界面,支持调节调速器响应频率,并查看历史信息;

CPUBalance

2.单击打开日志按钮查看日志信息;

CPUBalance

3.设置界面包括各种功能选项,用于启用“平衡”,在抑制期间更改CPU亲和力,设置排除过程等;

CPUBalance

4.快速将设置添加到排除过程中,并且还支持各种文件的删除选项;

CPUBalance

5.帮助中的“关于”按钮可让您查看各种相关信息;

CPUBalance

CPUBalance提供了我们著名的ProBalance算法,该算法被证明可以在CPU高负载期间保持系统响应速度。尽管它不能解决所有的响应性问题,但它在高CPU负载(甚至在现代多核CPU上)下的影响是惊人的。诸如在多媒体编辑软件中保存文件之类的真实演示就是一个很好的例子。您的电脑进入缓慢状态,直到您退出该应用程序(因为默认情况下不包括前台应用程序,因此请放开ProBalance的启动),然后您会发现白天和黑夜都不同。很难相信,所以请自己进行测试。您可以创建自己的“高负载”演示,而无需在具有普通优先级线程的普通优先级类上运行。所有这些都会严重影响Windows的响应能力并使其无法使用,因此ProBalance

解决了问题。

在综合测试和实际测试中,您可以演示其他几种PC优化算法吗?几乎没有。我们可以做到这一点!您可以自己运行现场演示,也可以尝试只需要使用特定类型PC的实际操作说明。下次某个进程失控或一段时间内需要大量CPU时,请让ProBalance在那里!

尽管CPUBalance可以在Process Lasso中脱颖而出,但也可以完美集成(完成时)以与其一起运行。它使用相同的核心引擎(Bitsum的processgovernor.exe),因此您在任何产品上使用的算法都是相同的,并且两者不会相互冲突。相反,CPUBalance提供了其他系统任务栏图标,使访问ProBalance控件更加容易。将来,它将提供Process Lasso中可能无法提供的更多UI功能。但是,Process Lasso始终是包含所有算法和所有算法的“大狗”和“追加销售”。

已经在使用套索了?

您可以安装两种产品,但是建议选择其中一种。如果您需要Process Lasso的扩展功能,请使用它,因为它还包含CPUBalance提供的所有功能。如果您已经在使用Process Lasso,则不需要CPUBalance。

ProBalance优化算法

ProBalance上的Betanews:

Process Lasso的标题技术是ProBalance。 ProBalance是一个智能工具,可以监视正在运行的进程并在浪费资源时智能地调整其优先级。

这的以有所作为吗?我们使用开发人员的“ CPUEater”演示程序创建了具有48个活动线程的进程,并尝试启动Chrome(其核心文件已被缓存)。在禁用ProBalance的情况下,显示花费了30到40秒,而在打开时,花费了不到1秒的时间。

这是一个非常极端的示例,因此我们再次尝试了16个线程(每个内核一个),并在5秒钟内加载了Chrome; 8个线程,它加载了大约2个线程,仍然启用了ProBalance两倍以上。

我们尝试了其他一些CPU压力较大的应用程序,但结果相似。如果您同时运行多个应用程序,并且正在尝试占用您的CPU,那么对进程套索的优先级调整通常意味着您的系统仍然非常灵敏。

CPUBalance

ProBalance在高CPU负载期间恢复系统响应能力

流程优先级:

即时的

超常

普通的

低于平均水平

为了维持系统的响应能力,ProBalance动态调整了可能有问题的后台进程的优先级。

专家提示:不要将重要过程设置为“高”。这会导致并发症。 ProBalance从另一个方向起作用是有原因的。您应该让ProBalance进行工作,并跳过手动的优先级调整。 Process Lasso的ProBalance算法将在CPU高负载期间提高系统响应速度。

CPUBalance

您不需要信守诺言,可以使用我们称为CPUEater的综合测试来尝试ProBalance。此外,几乎所有将给您的CPU带来最大负担的事物,都是ProBalance的完美展示。

ProBalace旨在采取安全保守的行动。它仅在事件过程中进行了短期临时更改,没有任何有害影响。之所以可行,是因为仅需一小部分CPU周期即可恢复基本响应,因此从整体池中获取这些响应对性能的影响可以忽略不计,但对响应性的影响却很大。 ProBalance还具有许多专用参数,例如避免前台处理(这意味着默认情况下,您需要单击有问题的应用程序以使其参与其中)。这些是可配置的。

Windows在处理线程时会遇到一个特别糟糕的问题,即线程决定消耗其可以使用的CPU时间(与CPU绑定的线程)。如下面的图形化概念验证所示,以“正常”优先级运行的单个CPU绑定线程可能会使整个单CPU系统停止运行。是的,信不信由你!正是在这种最坏情况下,Process Lasso才被编写来解决此问题。通过暂时降低有问题的进程的优先级,可防止PC完全停止运行。

其他测试和改进表明,我们的算法不仅可以承受这种最坏的情况,而且在平衡平均CPU负载方面也非常有用。 ProBalance所做的微小而保守的调整确实有效地帮助维持PC对所有进程和CPU公平性的响应。

为了提高公平性,某些操作系统(例如Linux)的CPU调度程序会奖励绑定到I / O的进程,同时惩罚绑定到CPU的进程。这个概念类似于

ProBalance有效执行。大多数线程受I / O约束。当他们进入等待某种I / O的状态时,他们将过早地放弃时间片。但是,有时也存在CPU绑定(CPU不足)线程,它们执行的贪婪的I / O绑定线程数量较少。这些“贪婪线程”是Process Lasso的ProBalance缓解的调度问题的核心。

什么是“ ProBalance”优化

ProBalance(进程平衡)是我们专有算法的名称,它可以动态调整正在运行的进程的优先级,以在高负载下维持系统的响应速度。

当系统CPU的负载很高时,PC的响应能力可能会受到严重影响。在单处理器PC上,只有正常运行的CPU饥饿线程才能停止整个系统。即使是高优先级的线程也将以正常优先级运行的CPU饥饿线程完全耗尽CPU周期。 Windows CPU调度程序和常规OS体系结构的设计中固有存在此问题。当然,似乎不应该存在这样的问题,但是它确实存在并且很容易证明(请参阅下面的“怀疑论者”部分)。

临时用户经常发现他们的PC的响应能力会在短时间内减弱(稍有滞后)。有时,这是由后台进程中的错误引起的,而其他时候,这仅仅是因为CPU上的负载如此沉重。您可能在鼠标移动变得生涩且每次移动都非常缓慢之前就已经体验到了。

当Lasso的ProBalance可能干扰系统的响应能力时,他们将智能地降低其优先级。这不会损害后台进程的性能,因为它们仍然获得大量可用的CPU时间,但是它极大地帮助了前台进程的响应能力。毕竟,通常只需要几个CPU周期即可使前台进程保持响应。在必要时从后台进程获取这些消息几乎对它们无害。同样,该调整是暂时的,因此一旦系统条件发生变化,该调整将被撤消。进程套索被设计为具有最小的破坏性,仅在适当的时候降低优先级,并确保后台进程仍可正常运行。

换句话说,ProBalance如何工作?好吧,事实证明,通过动态和暂时降低有问题的后台进程的优先级,可以使鼠标和键盘的移动变得平稳,或者在最坏的情况下,控制只需要1%或更少的CPU。该周期可以完全使用您的PC。

概念验证– Process Lasso ProBalance是否真的有效?

由于存在各种骗局,例如“ RAM碎片整理”(呵呵),因此很自然地会产生怀疑。最常见的论点来自对Windows CPU调度程序的性能过于自信的人。这些人认为,如果Windows调度程序是按计划编写的,那么普通优先级线程肯定不会在实质上干扰其他普通(及以上)优先级线程的性能。特别是在没有体验过Windows CPU调度程序实际性能的非Windows用户中,这种观点尤其令人回味。

大多Windows开发人员都会告诉您,他们对Windows CPU调度程序感到失望。它们会告诉您一个错误,该错误导致在正常优先级类的进程中运行的正常优先级线程中出现无限循环。他们非常沮丧,系统陷入困境。他们已经看到了这种情况。他们难以置信地站着。

事实是,在单个CPU系统上,具有正常优先级的单个线程几乎会使整个PC崩溃!由于正常优先级的CPU饥饿线程,即使是高优先级的线程也可能会缺少CPU时间。是的,很棒,但真实。对于多CPU系统,完全停止系统所需的线程数等于可用的CPU数。不相信我们吗?尝试

我们的演示应用程序,或编写您自己的应用程序。任何不执行任何操作但无限制地消耗CPU周期的线程将证明此现象。

示范

我们已经开发了“ CPU处理器”,您可以使用它来测试Process Lasso。 CPU Eater创建一些以CPU优先级运行(正常优先级类别中的正常优先级)的CPU消耗线程。现在,如果Windows CPU调度程序的行为符合我们的预期,则PC可以正常处理少量普通优先级线程。没什么。相反,Windows CPU Scheduler允许完全垄断CPU!现在,让自己看看...请注意,CPUEater GUI本身以更高的优先级运行,只是为了能够控制它生成的“ CPU Eating”进程/线程,它们以NORMAL优先级运行。

CPUBalance

借助Process Lasso的ProBalance,即使在如此高的CPU负载下,也可以保持响应速度!

请记住,由CPU Eater启动的后台进程的线程均以NORMAL优先级运行,除了在无意义的无限循环中运行外,它们什么也不做。无需进行任何调整,我们只需要Windows处理即可。您计算机上运行的任何应用程序都可能产生与我们的CPU Eater相同的效果。

这个把戏!您可以通过简单的while(1)循环以正常优先级创建自己的CPU Eater。如果您以更高或更低的优先级运行,则需要更改ProBalance选项“忽略具有异常优先级的进程”。默认情况下会执行此操作,以排除已设置了自己的特定优先级类别的进程,但前提是它们有充分的理由这样做。

我们的测试如何进行

Windows调度程序中的缺陷演示很容易。首先,为简单起见,我们将开始描述具有单个CPU的系统。该演示很容易扩展到多个内核,但是更容易描述单个CPU系统的概念。

首先,创建一个无休止地循环运行的进程,从而消耗所有可用的CPU周期。我们称其为“ CPU吞噬者”。现在,像其他任何应用程序一样,以正常优先级开始此过程。如果Windows CPU调度程序可以按预期工作,则不会严重影响系统上其他进程和前台进程的性能。不幸的是,您会发现以正常优先级运行的单个进程实际上使其他CPU周期进程处于饥饿状态,以至于系统几乎崩溃,并且甚至很难终止有问题的进程。尽管已进行了改进,但即使使用Vista CPU调度程序也是如此。

要将此参数扩展到多个CPU,仅需要允许“ CPU Eater”进程具有多个线程,或启动更多CPU Eater进程的实例。您将看到相同的效果。

ThreadRacer是早期ALPHA中的一个单独的基准测试工具。有关此信息,请参阅此页面。尽管可以将其用于ProBalance,但其目的不是显示ProBalance的效果。当逻辑处理器在AMD和Intel之间共享计算资源(例如Intel HyperThreading和AMD Bulldozer Core Modules)时,它更多地展示了现代多核设计的影响。

为什么Microsoft没有提供修复程序

在最坏的情况下,此问题将被视为Microsoft的极端情况,不值得对其CPU调度程序进行重大更改时的固有风险。此类更改可能会影响旧版本的软件。另外,他们希望应用程序主要控制自己而不垄断CPU。

此外,在具有相同线程优先级的高CPU负载下,Microsoft无法确定哪个线程真正最需要CPU。

借助一点“市场情报”,一些逻辑以及用户的帮助,Process Lasso的ProBalance可以通过智能,动态,临时和少量调整有问题的应用程序的流程优先级来做得更好,从而使PC可以避免整个停滞状态或只是增加响应速度。

ProBalance是否对多核PC有效

是的,毫无疑问! ProBalance甚至可以在最新一代的处理器上运行,并且这种情况在可预见的将来还将继续存在。

在Bitsum上,我们也很好地证明了,即使在多核系统上,如果CPU绑定线程完全消耗了一个核,则PC整体上可能会对整体响应能力产生奇怪且不可预测的影响。单芯完全饱和后,将开始出现磁滞,停转和冻结。

我是否应该重新安排所有流程的优先级并将其对我来说重要?

当然不。有些程序鼓励您这样做,但这很危险。这些程序的作者要么没有意识到危险,要么不在乎。尽管进程套索支持设置持久优先级,但仅应在某些适当的情况下使用它。如果您不是专家,那就是

让Process Lasso精心设计的ProBalance算法可以根据需要动态调整流程优先级。

常见问题:

问:CPUBalance可以替换进程套索吗?

A:不!无处可去。它可以通过与Process Lasso一起运行来完成其集成,也可以在没有Process Lasso的情况下运行以补充Process Lasso。我认为使用Lasso运行实际上是最好的选择,对于欣赏Lasso广泛功能的现有Lasso用户而言,这是绝对正确的。

问:同时装Process Lasso和CPUBalance会发生什么?

答:与Process Lasso一起安装时,它与CPUBalance一起使用。它们都使用相同的核心引擎“ processgovernor.exe”。因此,如果您已经拥有Process Lasso,那么这将扩展用户界面和系统任务栏图标,也许是更新的核心引擎,以及其他ProBalance调整。

问:ProBalance是否仍将成为Process Lasso的一部分?

答:当然可以。这里没有把戏。两种产品都将使用我们著名的ProBalance算法的最新版本。

软件特色:

设置系统总CPU使用率的值,如果该值高于您设置的值,它将被自动抑制

设定过程值,只要利用率高于设定值即可抑制

使用率较低的设置,如果使用率低于您设置的数据,请停止抑制

设置长抑制时间和最短抑制时间

较低优先级设置,忽略所有前台进程

不用于前台进程的子进程,不用于异常优先级的进程

精品推荐
猜你喜欢
用户评论