批处理程序 记录程序执行时间

批处理程序 记录程序执行时间,第1张

@echo off

for /l %%i in (1,1,2) do (

setlocal enabledelayedexpansion

set t=!time:~0,8!

echo !t!>>timetxt

call 程序exe

endlocal

)

微信小程序在哪看自己看直播的时长

1第一步就是打开企业微信,点击一下工作台。

2然后就是打开直播选项。

3打开查看直播记录。

4选择直播记录选项。

5在详情界面会显示直播时长以及观看人数。

6保存了直播回放,可以打开查看直播回放视频,这样即可查看微信直播时长。

第一种方法利用SystemDateTimeNow

[csharp] view plaincopy

static void SubTest()

{

DateTime beforDT = SystemDateTimeNow;

//耗时巨大的代码

DateTime afterDT = SystemDateTimeNow;

TimeSpan ts = afterDTSubtract(beforDT);

ConsoleWriteLine("DateTime总共花费{0}ms", tsTotalMilliseconds);

}

第二种用Stopwatch类(SystemDiagnostics)

[csharp] view plaincopy

static void SubTest()

{

Stopwatch sw = new Stopwatch();

swStart();

//耗时巨大的代码

swStop();

TimeSpan ts2 = swElapsed;

ConsoleWriteLine("Stopwatch总共花费{0}ms", ts2TotalMilliseconds);

}

第三种用API实现:

[csharp] view plaincopy

[SystemRuntimeInteropServicesDllImport("Kernel32dll")]

static extern bool QueryPerformanceCounter(ref long count);

[SystemRuntimeInteropServicesDllImport("Kernel32dll")]

static extern bool QueryPerformanceFrequency(ref long count);

static void SubTest()

{

long count = 0;

long count1 = 0;

long freq = 0;

double result = 0;

QueryPerformanceFrequency(ref freq);

QueryPerformanceCounter(ref count);

//耗时巨大的代码

QueryPerformanceCounter(ref count1);

count = count1 - count;

result = (double)(count) / (double)freq;

ConsoleWriteLine("QueryPerformanceCounter耗时: {0} 秒", result);

}

以上就是关于批处理程序 记录程序执行时间全部的内容,包括:批处理程序 记录程序执行时间、微信小程序在哪看自己看直播的时长、c# winform中 写个时间计数器,记录从程式启动到结束的时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10165523.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存