unity中检测代码执行时间
来源:互联网 发布:手机修改mac的软件 编辑:程序博客网 时间:2024/05/16 06:34
使用unity编写代码的大多数使用的都是c#,c#中可以使用特定的语句来对代码的执行效率进行检测。
检测代码如下:
using UnityEngine;using System.Collections;public class Test: MonoBehaviour { void Update() { if (Input.GetKeyDown(KeyCode.G)) { TestExeTime(); } } void TestExeTime() { System.Diagnostics.Stopwatch stopwatch = new System.Diagnostics.Stopwatch(); stopwatch.Start(); // 开始监视代码运行时间 TestFunc(); stopwatch.Stop(); // 停止监视 // 获取当前实例测量得出的总时间 System.TimeSpan timespan = stopwatch.Elapsed; // double hours = timespan.TotalHours; // 总小时 // double minutes = timespan.TotalMinutes; // 总分钟 // double seconds = timespan.TotalSeconds; // 总秒数 double milliseconds = timespan.TotalMilliseconds; // 总毫秒数 //打印代码执行时间 Debug.Log(milliseconds); } void TestFunc() { int m = 124; int n = 256; int mn = m + n; Debug.Log(mn); }}
运行,可得到如下结果:
将TestFunc()中的Debug.Log(mn);注释掉,再测试可得
void TestFunc() { int m = 124; int n = 256; int mn = m + n; // Debug.Log(mn); }
0 0
- unity中检测代码执行时间
- PHP检测代码执行时间
- Dotnet中检测程序执行时间
- Unity中鼠标拾取的检测代码
- Unity中鼠标拾取的检测代码
- PHP检测每一段代码执行时间
- 使用Stopwatch检测代码块的执行时间
- PHP检测每一段代码执行时间
- C#中测试代码执行时间
- Java中测试代码执行时间
- Qt中计算一段代码的执行时间
- Unity调试函数执行时间
- c# 检测程序执行时间
- unity 键盘检测代码编码总结
- unity代码示例和碰撞检测
- unity获取某个方法执行时间
- 精确计算代码执行时间
- 精确计算代码执行时间
- Android数据格式解析对象JSON用法
- jQuery 2.0.3 源码分析core - 整体架构
- SFTP命令
- Oracle非归档模式下插入数据到nologging表和logging表产生的undo信息比较
- Mybatis中传参包There is no getter for property named 'XXX' in 'class java.lang.String'
- unity中检测代码执行时间
- LKT4200HS-128 32位增强型高性能防盗版加密芯片
- 一条sql语句查询出树中所有叶子的指定父节点的下级节点
- mysql explain
- crontab使用手册
- 为什么选择Python
- 用jxl包向指定的excel模板中写入数据
- java基础巩固之网络编程
- Android批量添加删除联系人