cpu相关内容

C#CPU和GPU温度

我正在为系统性能创建个人监控程序,但在弄清楚C#如何检索CPU和GPU温度信息时遇到了问题。 我已经有程序通过PerformanceCounter检索CPU负载和频率信息(以及其他各种信息),但是我找不到该实例, CPU温度的对象和计数器变量。 另外,我需要能够获得一个以上GPU的温度,因为我有两个。 我该怎么办? 解决方案 您可以使用WMI为此,有一个WMI的ac#代码 ..
发布时间:2020-10-10 23:52:14 C#/.NET

如何实现有关CPU功能的渲染器

我想知道在JavaScript中实现渲染器的最佳方法是什么。在这里,真正重要的不是渲染的内容部分-我想听听何时以及如何有效运行渲染器代码。 当前,我有 window.setInterval(renderFunc,1000/20),它将仅每50 ms渲染一帧(即fps = 20)。 问题在于,速度更快的计算机将无法渲染更多的帧,而且速度较慢的计算机将无法赶上20 fps,因此该功能的调用 ..
发布时间:2020-10-10 23:51:07 前端开发

Delphi2010-IDE在CPU调试窗口上不断停止

我一直在D2010 IDE中获得CPU调试窗口,我注意到这出现在某些Breakepoints上,而其他一些则不会导致这种效果。无法解释到底是什么时候发生的或由哪个断点引起的,但是似乎当调试器无法在代码上达到布雷点时,它会在方法的beginaddress处停止,并且陷入无穷循环,因此即使删除Breakpoint也不会帮助,唯一的解决办法是中断调试,删除断点并重新启动。我在D7上遇到过同样的问题,但更 ..
发布时间:2020-10-10 23:51:05 其他开发

%CPU列并在顶部加载

我的一个c ++应用程序的顶部CPU百分比很高,但是负载却很低。 myapp始终占用大约30%的空间,显示在“ top”命令的最顶部,但是负载始终像0.00,所以我很困惑负载和%CPU列之间的区别是什么? 顶部-14:09:54最多62天,2:52,1个用户,平均负载:0.00、0.00、0.00 任务:总计124个,正在运行1个,处于123个睡眠,0个已停止,0个僵尸 Cpu0:0. ..
发布时间:2020-10-10 23:51:03 服务器开发

Android:您的CPU不支持VT-x

您的CPU不支持VT-x。要运行此AVD,需要 Intel HAXM。 您的CPU不支持VT-x。 不幸的是,您的计算机不支持硬件加速虚拟化。 以下是您的一些选择: 1)使用物理设备测试 2)在装有支持VT-x和NX的Intel处理器的Windows / OSX计算机上进行开发b 3)在支持VT-x或SVM 的Linux计算机上进行开发4)使用基于ARM系统映像 的Androi ..
发布时间:2020-10-10 23:50:30 移动开发

我如何访问英特尔CPU计数器

是否有任何小型工具可让我访问英特尔CPU计数器收集的数据(例如L1 / L2缓存未命中,分支预测失败...您知道现代Core2 CPU上有这些问题)。 它必须在Windows上运行(同时能够与Solaris,FreeBSD,Linux,MacOSX一起使用当然会很好)。 解决方案 检查出完全符合您想要的功能的Intel PCM(性能计数器监视器)工具。 链接: https:// ..
发布时间:2020-10-10 23:49:27 其他开发

通过降低关联性增强了Skylake L2缓存?

在英特尔的优化指南,第2.1.3节,其中列出了Skylake(重点是我的)中的缓存和内存子系统的一些增强功能: Skylake微体系结构的缓存层次结构具有以下 增强功能: 与前几代产品相比,缓存带宽更高。 通过扩大的缓冲区同时处理更多的负载和存储。 与Haswell微体系结构和早期版本中的一个相比,Processor可以并行执行两次页面遍历。 页面拆分负载损失从上一代的100个 ..
发布时间:2020-10-10 23:49:21 其他开发

PHP脚本来获取每个进程的CPU利用率?

如何获取当前使用PHP在本地系统或服务器上当前正在运行的每个进程的CPU使用率。 如何使用命令提示符命令任务列表在PHP中,并获取进程名称和内存信息。 这里是示例: 处理器内存使用量的名称 编辑加上6.1 MB Google Chrome 20 MB 命令提示符5 MB Tomcat 2.1 MB 解决方案 答案的规范,我不想删除或屠杀我的其他答案,这可 ..
发布时间:2020-10-10 23:49:11 PHP

如何使用Powershell命令确定平均CPU百分比并以无标签的数字百分比形式输出CPU百分比

我正在努力获得一个powershell命令,该命令使我可以将远程服务器的所有核心上的平均cpu百分比拉出,并将该值输出为数字百分比。我很接近,但一直无法找到一种方法来获取数值。以下是我正在使用的命令,然后是输出。 Get-WmiObject-计算机服务器-类win32_processor |测量对象-属性LoadPercentage-平均值| FL平均 平均:30.5 ..
发布时间:2020-10-10 23:48:05 其他开发

nodejs异步函数是否使用所有CPU内核?

如果我使用异步函数,或者使用带有回调函数的函数(例如本机fs模块,http等),则默认情况下它们会在所有cpu内核上运行吗? 还是整个东西将只使用1个内核? 解决方案 node.js中有一些异步操作(例如 fs 模块)将通过libuv中的线程池在node.js进程中使用其他线程。这将取决于您的线程池的大小,操作的类型以及要使用多少个其他CPU的主机操作系统。在文件I / O上占用多个 ..
发布时间:2020-10-10 23:48:01 其他开发

在后台运行并占用100%CPU的'cpumin.exe'进程到底是什么?每当我运行Java程序时都会发生

今天早上我一直在用Java编程,尽管我现在已经停止了工作,但是即使CPU应该处于空闲状态,我的CPU也一直在100%运行。任务管理器显示,一个名为“ cpumin.exe”的进程导致了此问题。我已将文件跟踪到名为“ javacache”的文件夹。 有人可以解释一下我可以做些什么来阻止这种情况吗?就像我杀死进程一样,它只会再次开始。 谢谢 解决方案 我在2-3天之前也遇到了这个问 ..
发布时间:2020-10-10 23:47:57 Java开发

如何在Windows / Linux C上检查CPU名称,型号,速度?

我想获得有关C的一些有关硬件的信息: 我有多少CPU 每个内核有多少个内核 每个CPU中每个逻辑有多少逻辑内核 CPU名称+型号 CPU速度+频率 CPU体系结构(x86,x64) 我知道在类似Linux的操作系统上,我可以解析 / proc / cpuinfo ,但是由于它不是普通文件,因此我认为它是不安全的。看到此答案,但它没有给我我需要的每条信息。我应该叫 cat / ..
发布时间:2020-10-10 23:47:53 服务器开发

如何从Linux用户和内核模式知道CR寄存器的值

我想知道x86上的CR0-CR4寄存器值。我可以编写内联汇编以将其读出吗?还有其他方法吗? (例如,OS是否保留任何文件结构来记录这些值)? 解决方案 Linux内核具有读写Control的功能。寄存器,它们是标准CR和 xgetbv read_crX 和 write_crX 函数。 c $ c>, xsetbv 用于扩展CR。 用户模式应用程序需要LKM才能间接使用这些功能。 ..
发布时间:2020-10-10 23:47:51 其他开发

CPU昂贵的JavaScript

我计划从 BBC新闻复制统计数据javascript。 ,但是我对该脚本的CPU使用率很感兴趣(在您按下“开始”按钮之后)。可以添加脚本那么昂贵吗? 您能告诉我为什么该脚本如此昂贵的CPU吗?我是javascript的新手,但我认为简单的算术运算会消耗过多的客户端CPU。可以吗? 解决方案 大量增加的数字是CPU使用率高的原因。在我的AMD Phenom II X2上,运行时它在Fi ..
发布时间:2020-10-10 23:47:46 前端开发

从C#检查CPU Popcount

有人知道如何在C#中检查cpu是否支持popcount(人口计数)吗? C ++很简单,但是尝试使用一些国际象棋代码将C ++转换为C#。 非常感谢。 解决方案 我还没有找到一种简单的方法来检测和使用C#中的特殊CPU指令。有几种选择,没有一个很好; asmjit一个执行popcount的函数 C#中的x86 / x64 CPUID mono有一个支持数据类型的simd库( ..
发布时间:2020-10-10 23:47:44 C#/.NET

在多线程的情况下,为什么每个逻辑CPU都有自己的CR3寄存器?

当我们有一个支持某种形式的多线程的CPU时,每个逻辑CPU都有自己的一组寄存器(至少),包括一个CR3寄存器。 由于我们在执行不同的线程时正在处理同一进程的虚拟地址空间,并且永远不会发生上下文切换(切换同一进程的线程时,TLB缓存都不会失效),为什么我们需要一个CR3寄存器来指向 该值不是总是与物理CPU的CR3中的值相同吗? 解决方案 由于我们在执行不同线程时正在处理同一 ..
发布时间:2020-10-10 23:47:39 其他开发

CPU-> GPU传输与GPU-> CPU传输

我一直在做一些有关测量从 CPU-> GPU和GPU-> CPU传输数据的延迟的实验。我发现,对于特定消息大小,CPU-> GPU数据传输速率几乎是GPU-> CPU传输速率的两倍。有人可以解释我为什么会这样吗? 解决方案 由于不了解实验的详细信息,例如CPU / GPU是什么使用过,如何测量传输速率,我只是猜测,从CPU-> GPU进行 数据传输,通常是通过DMA。每次它可以将一个块 ..
发布时间:2020-10-10 23:47:37 其他开发

VAX:VAX可以用微码模拟哪些CPU?

VAX CPU具有可更新的微码功能。用户可以将微代码重新上传到VAX机器,然后CPU的行为就不会像VAX CPU一样,例如作为PDP11 CPU。 可以使用VAX微代码模拟哪些CPU?它可以运行来自6502、8080、8086的机器代码吗? 我的问题不是关于软件模拟器(例如SIMH或qemu;有一个Alpha软件模拟器,通过某些微代码更新来加快了速度),而是关于硬件微代码。 解决 ..
发布时间:2020-10-10 23:46:31 其他开发

如何模拟100%CPU使用率?

为了模拟100%的CPU使用率,我在代码中放置了一个无限的while循环(while(true){})。 这似乎使CPU使用率飙升至30%(对于没有while循环运行的同一程序,通常为2%)。 为什么不超过30%?这是双核Intel i7处理器。该应用程序是一个简单的控制台应用程序,在.net 4.0上运行c#代码 private static void SimulateCPUSpik ..
发布时间:2020-10-10 23:46:29 其他开发