草庐IT

CPU时间

全部标签

windows - Windows Server 2003/2008 上的计划程序任务无限期持续时间

Schtasks/create/s$server/ru$user/rp$password/tn$taskName/scMINUTE/mo$intervalMin/tr$cmd此命令在调度程序中创建一个任务,每分钟执行一次。在WindowsServer2008上,持续时间是“不确定的”在WindowsServer2003上持续时间为“1天”如何解决这种奇怪的行为? 最佳答案 解决方案是这样创建任务:schtasks/create/s$server/sd$startdate/st$starttime/ru$user/rp$passwor

c - 如何将分钟添加到包含 UTC 时间的 struct tm?

set_time()函数应该获取特定时间并将指定的分钟数添加到该时间并将其保存在*t中。#include#includeenum{JAN,FEB,MAR,APR,MAY,JUNE,JULY,AUG,SEP,OCT,NOV,DEC};voidset_time(structtm*t,intyear,intmon,intday,inthour,intmin,intsec,intmins_to_add){/*Copyallthevalues.*/t->tm_year=(year-1900);t->tm_mon=mon;t->tm_mday=day;t->tm_hour=hour;t->tm_m

c# - 类似于任务管理器获取Windows中空闲进程的总CPU时间

我正在开发一个大型应用程序,想了解两个时间点之间的CPU负载情况。我不仅对自己的过程感兴趣,而且对所有过程都感兴趣。我的想法是获取两个时间段之间空闲进程的总CPU时间。然后将该值与实时差异进行比较。然后可以计算花费在空闲进程上的平均CPU时间百分比,以及实际进程上花费的平均CPU时间百分比。例如:实时样本:2012/07/3013:56:1和2012/07/3013:56:21空闲进程总CPU时间样本:56:23:10和56:23:15实时差异:20s空闲进程总CPU时间的差异:5秒空闲进程中的平均CPU时间百分比:25%实际进程中的平均CPU时间百分比:75%为了尽可能减少对性能的影

windows - W32TM/NTPTE命令如何工作?如何用这个显示当前时间?

到目前为止,我得到的是w32tm/ntpte使用从1900/1/1开始到2036/7/2结束的2^32个切片。根据我的计算,每个周期大约是1秒。不好的是周期没有连续枚举,所有的都是基于2的幂的周期。ItusesNTPprotocol(哪个文档不是一个令人不快的阅读)并且我想获得一个时代和当前时间戳并使用2^32来计算所需的日期-但我不知道如何获得当前时间戳和使用哪个时代。Thisguyherehadsomeenlightenment,但我无法得到与他的示例相同的结果。这里还有一个简单的例子:c:\>w32tm/ntpte2560x014F37D494604000-10920718:12

c# - 在 Windows 8 App 中使用 C# 从 NTP 服务器获取时间

我需要开发一个从NTP服务器获取当前时间的应用程序,但我在Windows8应用商店应用程序中找不到任何示例。如果我尝试使用普通的C#类,它是行不通的。有谁知道如何解决这个问题? 最佳答案 我强烈建议避免从HTML页面解析字符串-轻微的View格式更改会破坏您的应用。基于thisanswer中提供的示例,这里是DatagramSocket适应以获得适当的DateTime对象:DatagramSocketsocket=newDatagramSocket();socket.MessageReceived+=socket_MessageRe

创建 3 个线程并使用 WSAWaitForMultipleEvents() 和 WSAEnumNetworkEvents() 时 CPU 使用率 100%

我创建了3个线程,每个线程都有一个套接字。在每个线程中,套接字被设置为“事件驱动”,并且每当数据可供读取时,就会生成一个事件。该代码工作正常,但它占用CPU使用率高达100%,这肯定是不可取的。我想我犯了一些错误。下面是我的代码。请帮助我找出导致100%CPU使用率的错误。代码:DWORDWINAPIThreadProc(LPVOIDparam){intthreadNumber=(int)param;intPORT=8888+threadNumber;//sothateachthreadbind()sitssockettoadifferentPortnumber.WSADATAwsa;

Windows Azure - 角色实例的启动时间比预期的要长

我试图在本地运行我的WindowsAzure项目,但在VisualStudio2012中运行该项目后,它就在那里闲置了很长时间,没有显示任何内容。等待一段时间后,VisualStudio感到无聊并闪现以下警告:Roleinstancesaretakinglongerthanexpectedtostart.Doyouwanttocontinuewaiting?我试过多次继续。但它仍然没有显示任何东西。有人可以帮我吗? 最佳答案 您是否查看过计算模拟器UI以获取提示?Todisplaythecomputeemulatoruserinte

windows - EC2 windows 实例作为开发机,需要在 X 用户不活动时间后自动关闭

我想使用EC2windows实例作为开发环境,并希望它在X段用户不活动(没有远程桌面连接或空闲RD连接)时自动关闭,以最大限度地降低成本。有什么办法吗? 最佳答案 您可以使用Windows机器内部的任务调度程序来设置一个触发器,在机器不活动时关闭它。打开任务计划程序(假设是Windows7或8,只需将其输入到在开始/搜索框中搜索)在右边的操作框上创建一个任务给它起个名字无论用户是否登录都运行以最高权限运行(关机需要管理员权限)单击“触发器”选项卡新建...开始任务:设置为空闲点击确定点击条件标签只有当计算机闲置(您的空闲时间)如果空

c - 在c和windows中获取进程组的用户时间

在Unix中我可以调用times()不仅可以获取当前进程的运行时间,还可以获取整个进程组的运行时间。在Windows中,我可以调用GetProcessTimes()获取当前进程的时间。但是,文档似乎表明这不会返回整个进程组的运行时间。那么有什么方法可以获取进程的运行时间,以及它在Windows中的所有子进程? 最佳答案 正如Harry所说,这不能做到,至少不能直接做到,因为Windows不像Unix那样跟踪进程之间的父/子关系。但是,您可以通过为进程创建共享内存来解决这个问题,并让它们都在运行时更新该位置。在这里您可以找到更多信息d

c - 如何在C中设置用户输入字符的时间限制?

首先,抱歉我的英语不好。我正在使用windows.h中包含的GetTickCount()函数和conio.h中包含的getch()。我真正想要的是给用户输入字符的时间限制。如果时间限制失效,程序继续执行,跳过等待用户输入字符。charch='A';DWORDstart_time,check_time;start_time=GetTickCount();check_time=start+500;//GetTickCountreturnstimeinmiliseconds,soIadd500towaitinputforhalfasecond.while(check_time>GetTick