计算方法执行时间

Posted zslm___

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算方法执行时间相关的知识,希望对你有一定的参考价值。

/// <summary>
    /// 方法帮助类
    /// </summary>
    public class ActionHelper
    {
        /// <summary>
        /// 统一计算执行时间
        /// </summary>
        /// <param name="action">执行方法</param>
        /// <returns></returns>
        public static int ComputeMethodCostMilliseconds(Action action)
        {
            var stopwatch = new System.Diagnostics.Stopwatch();
            stopwatch.Start(); //  开始监视
            action();
            stopwatch.Stop(); //  停止监视
            var timeSpan = stopwatch.Elapsed; //  获取总时间

            return (int)timeSpan.TotalMilliseconds;
        }
    }

 

以上是关于计算方法执行时间的主要内容,如果未能解决你的问题,请参考以下文章

对 glDrawElements 的多次调用是不是比在 GLSL 中对每个片段执行相同的计算更有效?

如何在 python 中并行化以下代码片段?

片段 onActivityResult 方法执行调用活动 onActivityResult

线程学习知识点总结

片段视图返回后执行的 Firebase 查询

Android 片段生命周期