【C#】Stopwatch计时器

使用Stopwatch检查C#中代码块的执行时间,比如歌曲,图片的下载时间问题

首先,我们可看到Stopwatch 类内部的函数。

根据需求,我们具体可使用到 Start() 开始计时,Stop() 停止计时等

cs 复制代码
//创建 Stopwatch 实例
Stopwatch stopwatch = new Stopwatch();
//开始计时
stopwatch.Start();

using (UnityWebRequest www = UnityWebRequestMultimedia.GetAudioClip(www, AudioType.MPEG))
{
    yield return www.SendWebRequest();

    //停止计时
    stopwatch.Stop();
    //使用Elapsed属性获取计时器从开始到停止,所经过的时间,并转换为毫秒
    Debug.Log(stopwatch.Elapsed.TotalSeconds.ToString() + " 毫秒");
}

简单记录...

相关推荐
1-1=022 分钟前
C# 中 Lambda、Linq 与 Expression
c#·linq
zhanghaha13142 小时前
C# 系列教程_7 判断语句(分支)保姆级精讲
开发语言·c#
zhanghaha13142 小时前
C# 系列教程_8 循环语句 保姆级精讲(面向新手)
开发语言·c#
rockey62711 小时前
AScript之LINQ扩展
c#·.net·script·动态脚本
1-1=017 小时前
C# 委托与事件
开发语言·c#
tealcwu1 天前
【Unity基础】为什么游戏需要物理按键映射?从 Unity Input Manager 到跨引擎输入设计
java·游戏·unity
1-1=01 天前
C# 特性(Attribute)
c#·.net·.netcore
tealcwu2 天前
【Unity高级】Unity URP:构建同时支持 2D 与 3D 场景的项目完全指南
3d·unity·游戏引擎
淡海水2 天前
10-01-互操作-C#与C++边界的内存管理
unity·c#·游戏引擎·.netcore·gc
小小数媒成员2 天前
UGUI原理(一)
开发语言·游戏·unity·游戏引擎