问题标签 [cpu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
1255 浏览

opengl - AMD 64 位双核优化

我们有一个图形密集型应用程序,它似乎在 AMD 64 位双核平台上遇到问题,而在 Intel 平台上并不明显。

运行应用程序会导致 CPU 以 100% 运行,尤其是在使用阴影和照明代码 (Open GL) 时。

有谁知道 AMD 处理器的具体问题可能导致此问题,或者知道在哪里追查问题,和/或优化代码库以避免这些问题的方法?

请注意,该应用程序通常在中档硬件上运行良好,我的开发机器有一个 nvidia gtx260 卡,所以电源不足应该不是问题

0 投票
6 回答
3613 浏览

c# - Winform 应用程序分析 CPU 使用率/峰值。

我有一个 Winforms 应用程序,它通常占用大约 2-4% 的 CPU。我们在有限的时间内看到了高达 27% 的 CPU 峰值。什么是最好的分析工具来确定究竟是什么导致了这个峰值。我们使用 dottrace,但我不知道如何将其准确映射到 CPU 峰值?

感谢帮助

0 投票
4 回答
511 浏览

cpu - 在基于 Linux 的系统上测量“空闲”CPU 时间的最佳方法是什么

对于我们为其开发软件的一些客户,我们需要“保证”一定数量的备用资源(内存、磁盘空间、CPU)。内存和磁盘空间很简单,但 CPU 有点困难。

我们使用的一种技术是创建一个消耗有保证的 CPU 时间的进程(比如每 5 秒消耗 2.5 秒)。我们以最高优先级运行此进程,以确保它运行并消耗所有所需的 CPU 周期。

如果我们的正常应用程序能够以可接受的性能水平运行,并且可以在空闲时间进程也在运行时通过其所有功能测试,那么我们“假设”我们已经履行了对空闲 CPU 时间的承诺。

我确信还有其他技术可以做同样的事情,并且想了解它们。

0 投票
7 回答
14625 浏览

c++ - 如何以编程方式获取 C++ 中的 CPU 缓存页面大小?

我希望我的程序读取它在 C++ 中运行的 CPU 的缓存行大小。

我知道这不能移植,所以我需要一个 Linux 解决方案和另一个 Windows 解决方案(其他系统的解决方案可能对其他人有用,所以如果你知道它们,请发布它们)。

对于 Linux,我可以读取 /proc/cpuinfo 的内容并解析以 cache_alignment 开头的行。也许有更好的方法涉及对 API 的调用。

对于 Windows,我根本不知道。

0 投票
4 回答
3370 浏览

sql-server - 什么构成 SQL Server 的“高 cpu”

对于 SQL Server,应将什么级别的 CPU 使用率视为高?即 80% 90% 100%?

0 投票
8 回答
8729 浏览

architecture - 在 32 位 CPU 上,“整数”类型是否比“短”类型更有效?

在 32 位 CPU 上,一个整数是 4 个字节,一个短整数是 2 个字节。如果我正在编写一个使用许多数值的 C/C++ 应用程序,这些数值总是在提供的短整数范围内,使用 4 字节整数还是 2 字节整数更有效?

我听说它建议 4 字节整数更有效,因为这适合从内存到 CPU 的总线带宽。但是,如果我将两个短整数相加,CPU 是否会将这两个值并行打包一次(从而跨越总线的 4 字节带宽)?

0 投票
5 回答
11597 浏览

delphi - 如何在 Delphi 7 中禁用 CPU 窗口

在 Delphi 7 中单步执行程序时,有时会弹出 CPU 窗口,然后单步执行该指令。我觉得这很烦人,因为我只想执行 Pascal Code。

有谁知道如何禁用此 CPU 弹出窗口?

如果这个窗口永远不会显示,我不会感到抱歉。

Delphi 5 上没有发生这种情况,这是我以前用于 Delphi 的 IDE。我确实主要使用 Step-Over 按钮,并且仅在想要了解使用过的(帕斯卡)单位的细节时才进入。

0 投票
8 回答
22098 浏览

.net - 检测处理器数量

您如何检测 .net 中的物理处理器/内核的数量?

0 投票
3 回答
6040 浏览

c# - 如何限制 C# 程序占用的 CPU 使用率?

我正在开发一个 C# 程序,并且我有一个消耗太多 CPU 的函数。我想知道一种通过代码(而不是任何外部应用程序)来控制它并限制 CPU 使用百分比的方法。例如,如果它使用 90% 的 CPU 使用率,要让我的应用程序只消耗 20%,即使它变得更慢。它必须在应用程序内自动完成。如果你提供一个类,那就太棒了。

0 投票
2 回答
1669 浏览

cpu - 如何:四核和双四核虚拟化?

在双四核物理主机之上,我想运行具有 8 个虚拟 CPU(如果可能)或至少 4 个虚拟 CPU 的单个 VM - 用于科学计算。

我已经调查了市场在这个日期所提供的东西,似乎

  • VMWare Server 2.0 仅限于 2 个虚拟 CPU。
  • Microsoft Virtual Server 2005 RC2 仅限于单 CPU。
  • Microsoft Hyper-V 2008 仅限于 4 个虚拟 CPU(对来宾操作系统有限制)。

有没有办法获得 8 个虚拟 CPU?