草庐IT

cpu_get_usage

全部标签

C++ : Getting HTTP status code from a URL

我正在开发一个应用程序,我必须点击一个URL并获取从该URL返回的HTTP状态代码。目前我正在使用WININET函数来实现这一点。实现这一点的代码:hOpen=InternetOpenA("MYAPP",INTERNET_OPEN_TYPE_DIRECT,NULL,NULL,0);hFile=InternetOpenUrlA(hOpen,url.c_str(),NULL,0,INTERNET_FLAG_RELOAD,0);HttpQueryInfoA(hFile,HTTP_QUERY_STATUS_CODE,(void*)buffer,&dwBufLen,NULL);我做了一些检查以查

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++ 中间函数 Hook : get register values and jump back [x86 assembly on windows]

在寄存器EBP中有一个int值,在EBX中有一个字符串。我需要在我自己的函数中从这些寄存器中获取值,对它们进行一些操作,最后跳回下面的一些代码。我在0x46AA17处对名为JmpHook的函数执行了一个JMP。voidJmpHook(){char*mystring;_asmmovmystring,ebxprintf("value:%s",mystring);_asm{jmp[0x46AA87]}}如您所见,我正在尝试将EBX处的字符串移动到mystring中,最后跳回0x46AA87,这是位于我的JMPJmpHook下方的几行。printf被调用并且mystring被输出,但所有这些在

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

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

windows - 自动运行.inf : how to get drive letter?

我已经通过autorun.inf将此条目添加到USB内存棒的上下文菜单中:[AutoRun]shell\pageant=ActivateSSHKeyshell\pageant\command=PuTTY\pageant.exePuTTY\davids.ppkPuTTY\pageant.exe和PuTTY\davids.ppk都是U盘上的文件,应该从那里获取。当我从stick的根部在shell中运行它时,它按预期工作。但是从菜单启动它会尝试从C:\Windows\system32\PuTTY\davids.ppk加载key(用ProcessMonitor检查)。尝试使用一个简单的cmd脚

javascript - C++,win32 API : How to create an html rendering window so that your application would get callbacks from JS calls?

我需要的很简单:我们有一个控制台应用程序项目。我们想要这样一个函数,它可以打开一个简单的窗口,其中只有html(基于默认系统)html+js渲染窗口,该窗口将读取一些默认的html+js字符串(表单字符串或constchar*)。我们希望将我们自己的api与默认的jsapi结合起来,这样当JS调用一些our.function(argument);时,我们会让我们的C++应用程序执行一些函数,例如cout参数。如何在Windows上创建这样的东西? 最佳答案 共同创建HTML文档的MSHTMLcom对象:CComPtrspDoc;HR

Windows 上的 C++ : function to get allocated memory?

我使用C++编写代码,在Windows7上使用VisualStudio2008。我的应用程序有内存泄漏,我可以通过系统监视器看到它。我需要在代码中发现它。是否存在返回分配给调用进程的内存量的函数? 最佳答案 有一个MSVC特定的memleak检测解决方案//enablememoryleaksdetection#if!defined(NDEBUG)HANDLEhLogFile=CreateFile("log.txt",GENERIC_WRITE,FILE_SHARE_WRITE,NULL,CREATE_ALWAYS,FILE_ATTR

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

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

c# - 如何使用 .net TransactionScope 从 MQ 执行事务性 GET?

我有一个.NETTransactionScope,它需要包含一个MSSQL数据库和一个IBMMQ队列。我在完全托管模式下使用.NET4.0(VS2010)、SQL2008R2、MQServer6.0、MQClient7.0.1.9。所有组件都在不同的机器上运行。根据我的发现,以下模式应该有效:http://publib.boulder.ibm.com/infocenter/wmqv7/v7r1/index.jsp?topic=%2Fcom.ibm.mq.doc%2Fun11400_.htmImplicitTransactionThefollowingpieceofcodedescrib