C# 代码执行效率
来源:互联网 发布:ubuntu音乐播放器 编辑:程序博客网 时间:2024/06/16 02:22
C#代码执行效率
有时候想查看执行一些代码花费了多长时间,或者看某些代码的效率。怎么办呢。
下面通过使用C#方法检测一下
新建一个Unity工程,在场景中创建一个GameObject,创建脚本 Efficiency.cs
代码如下
using UnityEngine;using System.Collections;using System.Diagnostics;public class Efficiency : MonoBehaviour { // Update is called once per frame void Update () { if (Input.GetKeyDown(KeyCode.A)) { Stopwatch stopWatch = new Stopwatch(); stopWatch.Start(); Call(); stopWatch.Stop(); UnityEngine.Debug.Log("A " + stopWatch.ElapsedMilliseconds); } if (Input.GetKeyDown(KeyCode.D)) { Stopwatch stopWatch = new Stopwatch(); stopWatch.Start(); int number = 100; Call(number); stopWatch.Stop(); UnityEngine.Debug.Log("D " + stopWatch.ElapsedMilliseconds); } } private void Call() { for (int i = 0; i < 100000; i++) { GameObject.Find("GameObject"); } } private void Call(int num) { for (int i = 0; i < 10000000; i++) { num++; } }}
运行项目,分别点击 A, D
看下花费时间
一个执行 100 000 次花费 88 毫秒
一个执行 10 000 000 次花费 64 毫秒
0 0
- C# 代码执行效率
- C#测试代码执行效率的3种方式
- 代码执行的效率
- C#监测方法执行效率
- .NET代码执行效率优化
- .NET代码执行效率优化
- ">.NET代码执行效率优化
- iOS检测代码执行效率
- iOS检测代码执行效率
- 提高java代码执行效率
- C++/JAVA/C#运行机制和执行效率
- c# for foreach执行效率比较
- ARM-Linux代码的执行效率分析
- 关于如何提高代码执行效率。
- 优化innerHTML操作(提高代码执行效率)
- 提高python代码的执行效率
- 提高PHP代码执行效率小结
- 如何优化java代码,提高执行效率
- Oralce客户端语言配置
- 软件开发流程
- OpenCV 3.0 安装与VS2012的部署
- linuxcnc python 简单的图形界面
- java获取request中的各种路径
- C# 代码执行效率
- 安卓js交互
- C#中Timer的触发问题
- wordpress Oops! That page can’t be found.
- xp/win7系统CMD命令大全
- 闭上双眼,思考一下
- 如何变下Android.mk文件一
- 如何在 Laravel 中使用阿里云 OSS
- SQLserver学习笔记