标签: cpu-usage

Excel 性能提升

我有一台 8 CPU 3GHz 的 Windows 机器,根据示例数据测试估计可以在 16 天内完成使用 Excel 的计算。这种表现是不可接受的(!)。

计算不使用 Excel 的功能,但基本上是调用具有计算器功能的 COM 对象的 VBA 脚本。

计算器进程使用 25% 的 CPU,Excel 使用 1%。似乎没有使用交换内存。由于该进程正在读取和写入文本文件,因此我假设它与 I/O 相关。I/O 读/写计数在计算过程中不断计数。

安装了病毒检查程序,但没有主动检查。即计算期间 CPU 为 0%。

迄今为止最好的建议是使用 RAM 磁盘。

您能否建议任何其他调查性能瓶颈的途径?

[之后...]

非常感谢下面的建议。基本上,计算器进程是一个专门的金融计算器,但如下所述,瓶颈似乎是通过 COM 使用它。此方法删除了计算器提供的所有多线程功能,这些功能也可以作为 Web 服务进行处理。

所涉及的真实场景是使用此新计算器每三年更新一次财务表。不幸的是,没有足够的时间在计划的早期预留足够的时间进行性能评估,从而导致对性能问题进行调查的紧迫性。由于此计算不是定期进行的,因此不需要设置针对速度进行优化的环境。

废弃 Excel 并将多线程调度程序写入计算器的正确解决方案是显而易见的,但我们目前正在寻找一些解决方法,以便在合理的时间内完成计算。

windows performance cpu-usage microsoft-excel

3
推荐指数
1
解决办法
2581
查看次数

像 Excel 2003 这样的单线程应用程序如何在任务管理器中占用超过 50% 的超线程或双核 CPU?

我正在等待 Excel 完成重新计算,我注意到任务管理器报告的 CPU 使用率在具有超线程的奔腾 4 上偶尔会飙升至 51% 或 52%。像 Excel 2003 这样的单线程应用程序是如何做到这一点的?

它只是任务管理器方面的舍入/估计错误吗?还是与 HT 分配有关,即我不会在真正的双核或双 CPU 机器上看到这种情况?

cpu-usage threading hyper-threading

3
推荐指数
1
解决办法
2382
查看次数

cpu 使用率近 100 不断 windows xp sp3

当运行一些繁重的应用程序(如游戏或虚拟盒子)一段时间时.. cpu 使用率正常运行约 15 分钟,然后突然 cpu 使用率增加。即使在我退出繁重的应用程序后,当我启动其他一些应用程序时,新打开的应用程序的 CPU 使用率也很高.. 这种情况一直持续到我重新启动系统。没有一个特定的进程占用更多的cpu。所有进程的cpu使用率都比正常高一点..有什么解决办法吗?

performance cpu-usage windows-xp sp3

3
推荐指数
1
解决办法
2566
查看次数

Snow Leopard 上的 CPU 使用率高

我的一个名为“DataDetectorsAgent”的进程的 CPU 使用率很高,即使我使用活动监视器关闭它,它似乎也是随机启动的。我的问题是:

这个过程有什么作用?

如果可能,我该如何停止/禁用它?

我正在运行 Mac OS X Snow Leopard 10.6.4

编辑:

该进程仅在运行 Mail.app 时显示,至于控制台日志,它仅显示我杀死它的次数。我在 Mail.app 中有大约 4000 封邮件,但我没有一次收到它们。尝试重新启动和权限修复,但什么也没做。

mac cpu-usage osx-snow-leopard macos

3
推荐指数
1
解决办法
2888
查看次数

关于外置显卡和 CPU 使用率

我们通过我们的一个应用程序在我们的客户端机器上渲染 16 个实时流,视频流的分辨率为 4CIF/MPEG4/25FPS/4000Kbits。

客户端机器的配置如下。

惠普台式机:

Microsoft Windows XP Intel (R) Core2 Duo CPU E8400 @ 3.00 GHz 2.99 GHz,1.94 GB RAM Intel (R) Q45/Q43 系列高速芯片组(内置)

对于 16 个流,机器的 CPU 使用率达到 99%。

经过一番讨论,我们决定安装外置显卡以降低 CPU 使用率。

因此,我们尝试了以下显卡。

  1. NVIDIA Quadro NVS 440 - 128 MB
  2. Radeon HD 4350 - 512 MB GDDR2
  3. Redeon HD 4350 - 1GB DDR2
  4. 华硕 EAH 4350 静音 1GB DDR2

但在性能方面并没有什么不同——甚至性能有所下降。

那么,这些外置显卡的用途是什么?

真的会降低CPU使用率吗?如果我们想降低 CPU 使用率,必须检查哪些参数?

cpu-usage

3
推荐指数
1
解决办法
2637
查看次数

更新后的 Windows 7 CPU 使用率

Windows 7 更新并重新启动后,它在任务管理器中显示 98-100% 的 CPU 使用率。但是,它没有显示任何使用它的繁重进程或线程。它们是任务管理器不显示的隐藏进程吗?

即使我点击了一个按钮,display processes from all users它也不会显示任何类似的内容。而且我很确定没有病毒,因为防病毒软件每天都会更新。但是,它会不会是通常任务管理器无法显示的病毒进程?尽管这可能是另一个问题。

windows-7 cpu-usage operating-systems task-manager anti-virus

3
推荐指数
1
解决办法
510
查看次数

我的 CPU 似乎没有超过 20%

我有一个运行 Windows 7 的基于 i3 的系统。我注意到即使在复制 GB 数据等密集活动期间,CPU 也不会超过 25%。我没有恶意软件。

一些基于该观察的问题。

  1. 对于这样的操作,这种用法正常吗?我没有做过任何主要的 3D 渲染等,所以我不知道 CPU 的使用率是否接近 100%。会吗?

  2. 难道没有一种方法可以通过仅将其分配给一个核心并让其他核心完成常规家务来加快长时间操作吗?

  3. 我们中的大多数人的计算机功能过于强大,无法满足我们的任何需求,而 CPU 将不可避免地未得到充分利用,这仅仅是事实吗?

cpu cpu-usage

3
推荐指数
1
解决办法
1855
查看次数

奇怪的cpuinfo,这些物理cpu有多少核?

这篇文章的最后是我的 /proc/cpuinfo。

我知道物理 CPU 编号是 2

grep 'physical id' /proc/cpuinfo|sort|uniq|wc -l
2 
Run Code Online (Sandbox Code Playgroud)

但是每个cpu有多少个内核?

“cpu cores”显示它有 16 个内核。

但是使用此命令它显示总共只有 8 个内核。

grep 'core id' /proc/cpuinfo    
core id         : 16
core id         : 0
core id         : 17
core id         : 1
core id         : 25
core id         : 9
core id         : 26
core id         : 10
Run Code Online (Sandbox Code Playgroud)

对于使用超线程的架构,显示同一物理 CPU 上同级 CPU 的数量。在我的机器上是 16。但是物理 0 cpu 有 4 个,物理 1 cpu 上有 4 个。我真的很困惑。

有谁能够帮助我?

下面是我的 /proc/cpuinfo

processor   : 0
vendor_id   : …
Run Code Online (Sandbox Code Playgroud)

linux cpu cpu-usage

3
推荐指数
1
解决办法
2万
查看次数

有人可以解释是什么导致 CPU 产生额外热量

我有一个关于 CPU 和芯片的一般硬件问题:当 CPU 忙于进行计算时,是什么导致了额外的热量?

我认为 CPU 在不忙时会有一种自我节流的方法,但似乎只适用于少数 CPU,所以我的问题是 CPU 在执行较少计算时如何设法产生更少的热量以及是什么导致热量工作量增加时的硬件?

编辑:根据下面的评论,似乎大多数现代 CPU 都可以节流,因此它不仅限于移动版本。

cpu cpu-usage

3
推荐指数
1
解决办法
153
查看次数

使用过多 CPU 的 Windows 进程

我有一台 4 岁的戴尔 Vostro 1540 笔记本电脑,配备 i3 M380 和 4GB 内存。我只执行简单的任务,例如网页浏览、文档阅读和编辑、轻度 Photoshop...,因此我不需要更新的笔记本电脑。我最近将操作系统从 Windows 7 Home 升级到 8.1 Pro。即使在计算机空闲时,也有两个进程偶尔会使用过多的 CPU(约 50%),从而大大减少了我无法插入的时间:“Windows 任务的主机进程”(taskhost. exe) 和“Windows 模块安装程序工作器”(TiWorker.exe)。我在 Windows 7 上从来没有遇到过这个问题。我有两个问题: 1. 这两个进程分别做了什么?2. 阻止他们安全吗?

cpu-usage process windows-8.1

3
推荐指数
1
解决办法
1万
查看次数