草庐IT

mars-cpu

全部标签

windows - PHP 进程 ram 和 cpu 使用率 (windows)

我制作了一个webadmin系统,我想用PHP监控进程的CPU和RAM使用情况谁能帮帮我? 最佳答案 “要监控的计数器和日志”=>http://support.microsoft.com/kb/300504保存为CSV并通过PHP读取它()[或]http://pecl.php.net/package/win32ps[或]使用WMI:ExecQuery("SELECTLoadPercentageFROMWin32_Processor");foreach($cpusas$cpu):echo$cpu->LoadPercentage.'%'

windows - 使用 Nvidia 显卡安装 AMD OpenCL CPU 驱动程序

我已经多次看到这个问题,但从未找到适用于Windows的答案。我最近将我的CUDA代码移植到了OpenCL。当使用ATI卡进行测试时,Catalyst驱动程序包含一个CPUOpenCL驱动程序,因此我可以在CPU上运行OpenCL代码。使用NVIDIA卡进行测试时,没有CPU的驱动程序。问题是:使用Nvidia卡运行时如何安装(和部署)CPU驱动程序?非常感谢 最佳答案 要在CPU上使用OpenCL,您不需要任何驱动程序,您只需要支持CPU的OpenCL运行时,它(在AMD/ATI的情况下)是APPSDK的一部分.无论你有什么GPU

c++ - 接收大量 (r) UDP 流量时 CPU 负载高 (Windows)

我正在调查使用大量传入数据进行进一步处理(具体来说是多播传输流)的应用程序的问题。情况如下:添加了多个组播流。每个都有自己的接收线程,从套接字接收数据,然后将其复制到环形缓冲区中。它不再做任何事。在大约500到600mbit时,一个特定的CPU内核达到100%。事实上,在初始化流时,随着以太网流量的增加,我可以看到它几乎呈线性上升到该负载。套接字代码使用WSA重叠API。即使我减少线程只做那件事(即不复制到环形缓冲区,这反过来又将主机应用程序的任何负载减少到接近零),我也很容易将那个特定的核心变成红色。同样有趣的是,即使我通过关联设置将其限制为4个完全不同的内核,该负载仍存在于该特定内

c++ - 使用 C++ 的 CPU ID - Windows

我想使用C++获取计算机(windows)的CPUId。我用了thiscode得到它。它输出的信息是这样的:ForInfoType0CPUInfo[0]=0x5CPUInfo[1]=0x756e6547CPUInfo[2]=0x6c65746eCPUInfo[3]=0x49656e69ForInfoType1CPUInfo[0]=0xf31CPUInfo[1]=0x20800CPUInfo[2]=0x41dCPUInfo[3]=0xbfebfbffForInfoType2CPUInfo[0]=0x605b5001CPUInfo[1]=0x0CPUInfo[2]=0x0CPUInfo[3

windows - 强制Intel Core i7 CPU暂时休眠?

我想让我的Corei7CPU暂时从批处理文件或可执行文件进入休眠状态,持续一毫秒左右。我知道可以通过SetSuspendState引发sleep,但是我正在寻找一种解决方案,该解决方案不会使整个系统进入休眠状态,而只是使CPU暂时进入休眠状态。CPU是Corei73632QM,操作系统是Windows7和10。谢谢 最佳答案 根据您关于每30分钟消除某种关机的评论,听起来您需要整个CPU(所有内核)才能sleep。我们需要做更多的事情来做更多的事情,而不是猜测哪些sleep状态将为您服务,而哪些sleep状态将不会为您服务。根据评论

c++ - 监视 Windows 移动设备上每个线程的 CPU 使用率

是否可以通过编程方式(c++)测量Windows移动设备(或CE5)设备上每个线程的CPU?如果不是,它们是否是一个监视进程CPU使用率的实用程序? 最佳答案 无法直接测量CPU使用率,因为与x86不同,ARM处理器没有用于它的寄存器。您可以使用ToolhelpAPIs计算它获取进程及其子线程的列表,然后使用GetThreadTimes计算出每个线程使用了多少时间。请记住,进行此计算会直接影响CPU的使用量。 关于c++-监视Windows移动设备上每个线程的CPU使用率,我们在Stac

python - 访问 CPU/RAM 使用情况(类似于任务管理器,但通过 API!)?

是否有特定的方法可以使用WindowsAPI访问“任务管理器”信息?我已经对此事进行了相当多的搜索,但我似乎找不到可以告诉我的API调用:给定进程的CPU/RAM使用情况使用最多CPU/RAM的进程有没有办法通过Python或C++(基本上是通过WindowsAPI)访问该信息?这就是我本质上想要做的(用伪代码):appx=winapi.most_intensive_processappy=winapi.most_RAM_usageprintx.nameprinty.name 最佳答案 您可以使用psutil而不是直接调用Windo

windows - CPU 使用率是如何计算的?

Windows任务管理器以百分比显示CPU使用率。这背后的公式是什么?是这样吗:%CPUusageforprocessA=(SumofalltimeslicesgiventoAtillnow)/Totaltimesincethemachinebooted还是别的什么? 最佳答案 我不是100%确定有什么用,但我认为你在CPU计算上有点偏离。我相信他们正在做类似的事情。ProcessACPUUsage=(CyclesforAoverlastXseconds)/(TotalcyclesforlastXseconds)我相信它与任务管理器

java - rmi.transport.tcp.tcptransport Connectionhandler 占用大量 CPU

我正在运行第三方RMI-Server应用程序,它只提供一种方法("getImage()"返回一个图像作为byte[])。这个方法的实现(通过SOAP-WS)由我提供。运行此RMI服务器的问题是CPU消耗高(用jvisualvm测量):65%的cpu时间进入"sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run()"以15%位居第二的是"sun.net.www.http.KeepAliveCache.run()"。“真实”工作(缩放图像)排在第四位。服务器在win2003服务器上运行。我想资源/连接处理有问题??但这是实现问题还

Python CPU 使用率下降到 0%,在脚本执行期间击键后恢复

我的问题与此处发布的问题几乎相同:Pythonsleepsuntilkeystroke该线程多年来一直处于非事件状态,如果有不同的协议(protocol)用于“重新打开”问题,请告知-我同时发布了这个问题,如果我应该这样做,我会提前道歉不同。我无法发布代码,但我可以分享一些细节-我正在执行一个脚本,其中包含许多迭代生成的打印语句,以跟踪脚本执行所需的几个小时的进度。在任务管理器中监视我的CPU使用率时,我可以看到使用率定期下降到0%,只有当我在运行脚本的实际命令提示符中输入任何类型的击键时才会恢复。这发生在我的笔记本电脑和我尝试运行脚本的服务器上。操作系统是Windows8.1和Win