草庐IT

CPU时间

全部标签

Python - 使用ffprobe获取视频的持续时间

我是Python的新手,我正在尝试使用ffprobe获取文件视频的持续时间(以秒为单位)。调用以下指令ffprobe-ivideo.mp4-show_entriesformat=duration-vquiet-ofcsv="p=0"在CMD上,我在几秒钟内得到了正确的结果,但如果我在python中使用以下命令调用相同的指令:importsubprocessduration=subprocess.call(['ffprobe','-i','video.mp4','-show_entries','format=duration','-v','quiet','-of','csv="p=0"'

c++ - 如何确定每个内核的 C++ CPU 消耗

如何在C++中获取每个内核的CPU负载(具有超线程的四核CPU)?我正在寻找类似任务管理器中%的结果。我现在正在尝试这样做:问题是代码识别9个内核(我有8个:/)#define_WIN32_DCOM#include#include#include#pragmacomment(lib,"wbemuuid.lib")usingnamespacestd;boolgetCpuLoadInfo(){HRESULThres;//Step1:--------------------------------------------------//InitializeCOM.--------------

java - 在 Java 中获取 Windows 用户的登录时间

Java有没有办法获取当前用户登录的时间?我知道如果你在Windows终端运行quser,它会列出当前用户的一些基本信息,包括LOGONTIME,精确到分钟。是否有系统属性或我可以在Java中访问的东西,我可以从中获取用户的登录时间?如果在Windows、MacOS、Android等系统中有跨平台的方式获取当前用户的登录时间,则加分 最佳答案 一个可能的解决方案是像这样使用Runtime.getRuntime().exec():publicstaticvoidmain(String[]args)throwsException{Pro

windows - 如何批量查看windows/explorer的启动时间?

我正在尝试获取Windows启动时间,同时使用批处理,然后将当前系统时间更改为Windows启动时间,执行命令,然后更改回当前时间。我知道如何存储当前时间,然后在运行命令后使用该信息更改回其原始时间,我只是不确定如何获取Windows启动时间或资源管理器,因为资源管理器从Windows启动。例子:'Storingthecurrentsystemtimesowecanchangebacktoitattheend.FOR/F"tokens=*"%%iIN('time/t')DOSETCurrentTime=%%i'ChangeSystemtimetowhenWindowsbooted[No

c++ - 获取当前 CPU 利用率的方法在 Windows 10 上无法可靠运行

我一直在使用以下方法获取整个计算机的当前CPU使用率:HANDLEhOut=GetStdHandle(STD_OUTPUT_HANDLE);//Useasimpleinfinitelooptodisplaytheconceptfor(;;::Sleep(500)){COORDcoord={0,0};SetConsoleCursorPosition(hOut,coord);intnCpuUse=get_cpu_utilization_method_01();_tprintf(L"CPUUsage:%d\t",nCpuUse);}intget_cpu_utilization_method_

c++ - 如何在 Windows 上获取 ISO 8601 格式的日期时间?

在ISO8601中获取日期时间的标准方法是什么?使用C++在Windows上格式化?具体来说,我希望它的格式为:2017-02-22T10:00:00.123-05:002017-02-22T10:00:00.123>>>-05:00我正在研究合并GetLocalTime的输出和GetTimeZoneInformation,但这看起来很深奥。在SO上也有类似的问题,但是,我还没有找到一个以所需格式打印UTC偏移量的问题。有没有更好的方法? 最佳答案 格式说明符%z为您提供文档中描述的时区偏移量(例如MSDNonstrftime)但省

c++ - 测量任何 Windows 可执行文件的内存使用和执行时间

关闭。这个问题需要更多focused。它目前不接受答案。想要改进这个问题?更新问题,使其只关注editingthispost的一个问题。关闭5年前。Improvethisquestion我需要通过创建一些批处理文件或代码片段来测量任何Windows可执行文件的内存使用情况和执行时间。就像在线评委一样,我希望这个过程完全自动化,这样我就不必每次需要测量时都打开任务管理器,或者在原始源文件中插入额外的行。例如,如果我将这个特定的C++源代码编译为可执行文件a.exe:#includeintmain(){printf("%d",1+2);}并测量这个特定的a.exe的执行时间和内存使用情况,

windows - 我应该如何使用 Powershell 为 ping 设置 24 小时时间戳?

我需要在Windows中执行ping操作,并知道什么时间收到或错过了ping;时间戳应反射(reflect)24小时制(而不是AM/PM后缀)。如何在Powershell中执行此操作? 最佳答案 您可以使用foreach()循环为ping添加时间戳;Get-Date可以采用格式字符串:C:\>powershellPSC:\>ping.exe-t4.2.2.2|Foreach{"{0}-{1}"-f(Get-Date-f"yyyyMMddHH:mm:ss"),$_}2019060114:33:03-2019060114:33:03-P

c# - 计算 Windows 进程的 CPU 使用率?

给定进程ID,如何使用C#从该进程获取CPU负载?我已尝试使用c#calculateCPUusageforaspecificapplication中描述的PerformanceCounter我还尝试在一个时间范围内手动获取进程总cpu时间的两个值,并将delta-cpu-time除以delta-total-time。这两种方法一开始似乎都可以正常工作,但如果我将我的应用程序放在Windows任务管理器旁边,我的应用程序总是显示大约是任务管理器显示的两倍。我尝试使用从10毫秒到10秒的各种时间步长进行更新,并始终获得相同的结果。嗯,当我写这篇文章时意识到这可能是某种双核问题......

windows - 有没有办法知道上次执行可执行文件的时间?

在Windows中,有没有办法找出上次执行可执行文件的时间?似乎不太可能保存这样的东西,但我愿意接受其他建议。知道它是否“最近”执行就足够了,例如自从计算机启动以来,最后一小时等。我对骇人听闻的想法持开放态度,例如检查页面文件以查看可执行文件留下的痕迹? 最佳答案 您可以通过审计来做到这一点。运行gpedit.msc,计算机配置,Windows设置,安全设置,高级审计策略配置,系统审计策略,详细跟踪,审计进程创建。在superuser.com上询问有关它的更多问题 关于windows-有