cpu-usage相关内容

如何在不让用户在命令提示符下使用lodctr进行重建的情况下使性能计数器正常工作?

我一直试图在C#中获取Windows PC(运行.Net 4.5的Windows 7)的总CPU使用率.看来使用PerformanceCounter应该可以满足我的需求. 我根据下面的三个链接(并检查了msdn页面)编写了一些试用代码,这是最基本的版本: using System; using System.Collections.Generic; using System.Linq; ..
发布时间:2020-05-25 18:31:54 C#/.NET

任务并行不稳定,有时使用100%CPU

我目前正在测试Parallel for C#.通常,它工作正常,并且使用并行比正常的foreach循环要快.但是,有时(例如五分之一),我的CPU使用率将达到100%,从而导致并行任务非常缓慢.我的CPU设置是8GB内存的i5-4570.有谁知道为什么会出现此问题? 下面是我用来测试该功能的代码 // Using normal foreach ..
发布时间:2020-05-24 21:10:05 C#/.NET

如何在从属节点中查找C.P.U负载(C.P.U利用率的百分比)

您好,我正在用Java开发负载平衡算法.在我的系统中,将有一个主节点和一个从属节点列表,其中主节点将传入的请求分发到其从属节点之一.我想在每个从属节点中找到C.P.U负载(使用的C.P.U的百分比).这样,主节点可以将请求有效地分发到其负载最小的从节点之一. 任何人都可以建议我如何找到它. The getSystemLoadAverage() method in JMX 可用于查找当前 ..
发布时间:2020-05-21 19:06:24 Java开发

如何选择合适的缓冲区来绘制并阻止其连续交换

如果问题很流行,请告诉我,我需要尽快回答 有关该问题的更多信息,可以参考此内容.我只是不明白如何正确地管理缓冲区. 在上面绘制的红色矩形二维纹理在绘制后立即消失 处于自定义类的最后阶段 主要问题 根据以上信息: 1-当我在较大的窗口中平移时(意味着我会迅速发送用户定义的消息,并迅速调用m_oglWindow2.DrawRectangleOnTopOfTexture(), ..
发布时间:2020-05-21 00:05:22 其他开发

如何分析查询CPU时间

如何分析Innodb查询消耗的CPU时间? 我有innotop,但我似乎找不到它的位置. 谢谢. 解决方案 您可以通过 AFAIK无法检查“所有innodb查询使用的" CPU数量. ..
发布时间:2020-05-15 05:31:09 数据库

MySQL高CPU使用率

最近我的服务器CPU一直很高. CPU负载平均为13.91(1分钟)11.72(5分钟)8.01(15分钟),而我的网站的访问量仅略有增加. 运行一条最高命令后,我看到MySQL使用的CPU占160%! 最近,我一直在优化表,并切换到持久连接.这会导致MySQL使用大量CPU吗? 解决方案 首先,我可能要关闭持久性连接,因为它们几乎总是弊大于利. 第二,我想说的是要 ..
发布时间:2020-05-14 19:35:16 数据库

1mega的大数组导致CPU占用率高?

我有一个多线程服务器应用程序.该应用程序从套接字接收数据,然后处理这些数据,例如拆包,添加到数据队列等,其功能如下.经常调用此功能.有一条select语句,如果发现有数据,它将调用此函数来接收): //the main function used to receive //file data from clients void serv ..
发布时间:2020-05-14 01:28:34 服务器开发

阻止Python使用多个cpu

使用python运行脚本时出现问题.我没有在python中完成任何并行化操作,也没有调用任何mpi来运行脚本.我只执行"python myscript.py",它只能使用1个CPU. 但是,当我查看命令"top"的结果时,我发现python使用了几乎390%的cpus.我有一个四核,所以有8个线程.我认为这不会帮助我的脚本更快地运行.因此,我想了解为什么python使用多个cpu,并阻止它这 ..
发布时间:2020-05-14 01:19:42 Python

TCP服务器高CPU使用率

C#Visual Studio 2013 我正在使用粗糙的TCP服务器/客户端.它是这样的: 客户端向服务器发送消息>服务器向客户端发送“响应".我要循环使用此数据,因为我将在游戏中将这种数据传输用于多人游戏.但是,我进行了性能测试,因为当连接了三个以上的客户端时,我的TCP Server正在使用大量的CPU.性能分析器表示,以下方法可导致96%的利用率.你能帮我解决这个问题吗? p ..
发布时间:2020-05-14 00:50:09 C#/.NET

Google Compute Engine上的1个vCPU是否基本上是1个物理CPU内核的一半?

Google的机器类型页面指出: 对于n1系列机器类型,虚拟CPU被实现为 2.6 GHz Intel Xeon E5(Sandy)上的单个硬件超线程 桥),2.5 GHz英特尔至强E5 v2(常春藤桥)...等 假设单个物理具有超线程的CPU内核在操作系统中显示为两个逻辑CPU ,然后,如果将n1-standard-2机器描述为2个虚拟CPU和7.5 GB内存,则这实际上意味着1个C ..

服务时间与线程数成正比

我的系统是具有超线程功能的i5-Dual内核. Windows向我展示了4个处理器.当我一次通过单个线程运行单个优化的CPU绑定任务时,其服务时间始终显示为大约35ms.但是,当我同时将2个任务移交给2个线程时,它们的服务时间显示为大约70ms.我想问一下我的系统有4个处理器,那么如果有2个线程运行teir任务,为什么服务时间在70左右,而2个线程应该在2个处理器上运行而没有任何调度开销呢?代码如 ..

`在Java中监控每个线程的CPU使用率?

我想问一下是否有一些简单的方法来确定java中每个线程的cpu usage.谢谢 解决方案 我相信 JConsole (已存档的链接)确实通过插件提供了此类信息 它使用 ThreadMXBean getThreadCpuTime()函数. /p> 类似的东西: long upTime = runtimeProxy.getUptime(); Li ..
发布时间:2020-05-13 20:53:20 Java开发

Python多处理进程过了一会儿就睡着了

我有一个脚本,该脚本贯穿目录运行,并以给定的字符串(即.xml)搜索所有文件,并替换给定的字符串.为此,我使用了python多处理库. 作为示例,我使用的是1100个.xml文件,其中包含大约200MB的数据.在我的MBP '15 15“上,完整的执行时间是8分钟. 但是几分钟后,过程的过程将进入睡眠状态,这在“顶部"(在7m之后...)中看到. 顶部输出 PID CO ..
发布时间:2020-05-13 19:53:25 Python

Python多处理池映射和imap

我有一个multiprocessing脚本,其中的pool.map可以正常工作.问题在于,并非所有进程都需要花费很长时间才能完成,因此某些进程因为要等到所有进程完成才进入睡眠状态(与如果我了解手册和这篇文章)正确地表示,pool.imap并不等待所有进程完成,如果已完成,它正在提供一个新文件进行处理.当我尝试这样做时,脚本将加快要处理的文件的速度,小的文件将按预期方式处理,大的文件(需要更多时间来 ..
发布时间:2020-05-13 19:51:24 其他开发

使用递归process.nexttick是否可以使其他进程或线程正常工作?

从技术上讲,当我们执行以下代码(递归process.nexttick)时,CPU使用率将达到100%或接近100%.问题是想象我正在一台具有一个CPU的计算机上运行,​​并且节点HTTP服务器还有另一个进程在工作,这对它有何影响? 该线程是否执行递归过程.nexttick完全允许HTTP服务器工作? 如果我们有两个递归过程线程,那么它们是否都获得了50%的份额? 由于我不知道任何 ..
发布时间:2020-05-13 19:49:05 其他开发

为什么我的Python程序平均每个进程仅占用33%的CPU?如何使Python使用所有可用的CPU?

我使用Python 2.5.4.我的计算机:CPU AMD Phenom X3 720BE,主板780G,4GB RAM,Windows 7 32位. 我使用Python线程,但不能使每个python.exe进程消耗100%的CPU.为什么他们平均只使用大约33-34%? 我希望将所有可用的计算机资源用于这些大型计算,以便尽快完成它们. 编辑: 谢谢大家.现在,我正在使用Para ..
发布时间:2020-05-13 19:47:01 Python

Python multiprocessing.Pool()不使用每个CPU的100%

我正在使用Python进行多处理. 例如,请考虑Python多重处理文档(在示例中,我将100更改为1000000,只是为了浪费更多时间).当我运行此命令时,我确实看到Pool()正在使用所有4个进程,但是我看不到每个CPU都移动到100%.如何使每个CPU的使用率达到100%? from multiprocessing import Pool def f(x): return x ..
发布时间:2020-05-13 19:29:13 Python

限制python多处理中的总CPU使用率

我正在使用multiprocessing.Pool.imap在Windows 7上使用Python 2.7并行运行许多独立的作业.使用默认设置,我的总CPU使用率固定为100%(由Windows Task Manager测量).这样一来,当我的代码在后台运行时,就不可能做任何其他工作. 我已经尝试将进程数限制为CPU数减去1,如pool = Pool(processes=max(multipro ..
发布时间:2020-05-13 19:27:46 其他开发