草庐IT

cpu-usage

全部标签

windows - 如何限制 GPU 和 CPU 的使用以进行兼容性测试?

我有NvidiaGTX1080和i77700k用于游戏开发,我可以在上面流畅地运行我的游戏,但我知道有些玩家有预算构建并且无法运行我的游戏。问题是:如何限制我的PC的计算能力,以便我可以模拟玩家的设置,从而确保我的游戏在预算内运行良好?要记住一件事:我可以引入低图形设置,但是,当我在我的机器上运行低图形设置时,它运行得更快,这并不能解决问题完全地。所以关键是模拟玩家PC的功率,这样我就可以知道预算显卡上的FPS。如果该方法不需要重新启动计算机,那将很方便,如果必须重新启动,我想就可以了。 最佳答案 转到任务管理器在进程列表中选择您的

python - 多处理未在双处理器 Windows 机器上实现完整的 CPU 使用率

我正在双处理器Windows机器上工作,并尝试使用多处理库运行多个独立的Python进程。当然,我的目标是最大限度地利用两个CPU以加快计算时间。我的机器的详细信息如下:操作系统:Windows10专业工作站版内存:524GB硬盘:三星SSDPRO960(NVMe)CPU:XeonGold6154(2倍)我使用Python3.6执行主脚本,然后使用多处理库生成72个独立于内存的工作程序。最初,我机器的所有72个内核都以100%使用。然而,大约5-10分钟后,我第二个CPU上的所有36个内核的使用率都降至0%,而第一个CPU上的36个内核仍保持在100%。我不明白为什么会这样。关于双处理

windows - IE 网络浏览器控制资源 ://usage

我在我的应用程序中使用IWebBrowser2控件,我有各种html文件作为资源存储在exe中。为了加载这些,我使用“res://”协议(protocol)。问题是某些版本的IE页面不再加载,而只是显示“操作已取消,InternetExplorer无法链接到请求的页面。”这些页面在.rc脚本中引用如下:stats.htmlHTML可丢弃“res\stats.html”res请求看起来像res://C:\path\To\MyApp.exe/stats.html这曾经工作得很好,在某些时候这种行为发生了变化,大概是通过热修复或类似的东西。现在,在我的机器上,它不起作用。我尝试将res路径更

c++ - GetSystemInfo 是否为您提供虚拟 CPU 的总数(即超线程)?

GetSystemInfo会给你物理CPU/内核的数量,但我想知道虚拟CPU的总数。IE。在新的Nahelam芯片上,它们有4个内核,但显示为8个cpu。如果GetSystemInfo没有给出这个信息,我需要什么API(我见过一个获取逻辑处理器数量的函数,但它只适用于Vista。我需要支持XP)? 最佳答案 GetLogicalProcessorInformation功能(WindowsVista、WindowsXPProfessionalx64Edition、WindowsXPwithSP3)

windows - Mercurial - 将更改推送到服务器存储库时 CPU 使用率过高

我们最近在我们公司的一个团队中实现了Mercurial作为试用,然后才将其推广给所有人。到目前为止,一切都很顺利。但是当我们让另一个团队访问Mercurial时,我们在将更改从本地存储库推送到服务器存储库时遇到了问题。当推送正在进行时,python.exe进程在服务器上使用接近100%的CPU。这是一次插入。它最初是100%,但我们在hgrc中添加了server.uncompressed=true,它似乎有一点帮助,但它仍然很高。该服务器是一个运行WindowsServer2008Standard的虚拟机,配备IntelXeon3GHz和2GBRAM。使用Google搜索没有找到有用的

Windows 上的 Python - conhost.exe CPU 使用率

我在Windows上运行Python脚本,我注意到即使Python进程占用约8%的CPU,相关的conhost.exe进程占用约14%。为什么会这样?为什么这么大部分的CPU消耗是在conhost而不是在Python进程中?有没有办法减少这种CPU消耗?(当然除了优化代码)更新1:Win764位,Python2.6.6更新2:Python程序通过SWIG使用C++包Python绑定(bind)。C++包(quickfix)对网络进行了相当多的I/O(1),它还打印到控制台(2)。Python代码打印到多个文件(3)。这三个应该怀疑哪个? 最佳答案

c++ - 如何在windows上获取cpu上的实际内核数?

这个问题在这里已经有了答案:HowtogetnumberofcoresinWin32?(5个答案)关闭7年前。我知道std::thread::hardware_concurrency()的存在,但它返回虚拟内核的数量。当它以物理内核数为目标时,该算法可以发挥最佳效果(好5-10%)。我如何在Windows上用C++获取该数字?

windows - 我应该担心一个 CPU 系统中的 NUMA 吗?

如果只有一个CPU,对于Windows开发人员来说,支持NUMA的CPU架构有什么意义吗? 最佳答案 评论->回答据我所知,没有单插槽系统是NUMA。IBMPower7具有轻微的NUMAL3缓存,但对主内存的访问仍然是统一的。许多多插槽主板系统都是NUMA,其中每个插槽都有自己的本地和快速内存库。您可以选择只填充一个套接字,但它不再是NUMA。所以不,如果只有CPU,那么您无需担心NUMA。 关于windows-我应该担心一个CPU系统中的NUMA吗?,我们在StackOverflow上

c# - 如何修改CPU Cache L1、Cache L2、Cache L3?

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭8年前。Improvethisquestion我可以使用命名空间System.Runtime.Caching来修改CPU缓存L1、L2和L3的属性和值吗?msdn.microsoft.com告诉我命名空间允许像虚拟RAM一样在Windows中创建新的缓存存储。但是,我想使用CPU包含的缓存进行编程。你能告诉我怎么做吗?感谢解决方案!

c# - VS 2015 文件保存时 CPU 使用率高

对于VisualStudio2015,我注意到如果我有多个解决方案打开所有解决方案的公共(public)项目,如果我编辑并保存一个属于公共(public)项目的.cs文件,所有VisualStudio2015实例都将消耗CPU10-15秒。请注意,公共(public)项目相当大。我不记得在VisualStudio2013中发生过这种情况。在我的工作流程中,通常会打开8-9个VisualStudio实例,所有实例都使用引用公共(public)项目的解决方案,所以我觉得好像我会注意到这种行为使用VisualStudio2013(我的开发机器有32GB的RAM,这使得这种类型的工作流成为可能