美文网首页
时间测试

时间测试

作者: 朔方烟尘 | 来源:发表于2019-05-21 09:59 被阅读0次

时间测试

#include <iostream>
#include <memory>
#include <string>
#include <ctime>


// 计时器类
class TimeInterval
{
public:
    TimeInterval(const std::string& d)
        : detail(d)
    {
        init();
    }

    TimeInterval()
    {
        init();
    }

    ~TimeInterval()
    {
        end = clock();
        std::cout << detail << (double)(end - start) << " ms" << std::endl;
    }


protected:
    void init()
    {
        start = clock();
    }


private:
    std::string detail;
    clock_t     start;
    clock_t     end;
};


#define TIME_INTERVAL_SCOPE(d) std::shared_ptr<TimeInterval> time_interval_scope_begin = std::make_shared<TimeInterval>(d)

使用方法是在作用域中使用宏TIME_INTERVAL_SCOPE(d),d为打印用的字符串,输出作用域的耗时情况。

相关文章

  • 时间测试

    时间测试 使用方法是在作用域中使用宏TIME_INTERVAL_SCOPE(d),d为打印用的字符串,输出作用域的...

  • 测试时间

    今天,把自己做事的时间计算了一下。 做面条饭要30分钟,洗碗刷锅要10分钟,大便5分钟,洗脸2分钟,刷牙1分钟。 ...

  • 时间消耗,测试

    7月10日,12:51-13 50,半减七原位,一换/s

  • 13 笔试面试题

    答: 1.写过测试计划么?都有哪些内容? 写过 测试目的、==测试范围==、测试人员、测试环境、测试时间、测试地点...

  • 移动应用/APP的测试流程及方法

    1、 APP测试基本流程 1.1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两...

  • 使用sysbench进行mysql基准测试

    说明:因为举例的原因,本文测试量测试时间都很短,正式测试需要将测试时间尽可能延长至完全稳定。 一.测试目的和策略 ...

  • 小程序在iOS端,时间显示NaN的根本原因

    现象:在微信开发工具测试时间显示正常、真机测试时间显示正常。安卓手机测试时间显示正常、开发工具连接iOS手机测试时...

  • APP测试流程和测试点

    1 APP测试基本流程 1.1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三...

  • 移动端的测试流程

    1 APP测试基本流程 1.1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三...

  • App的功能测试

    1 APP测试基本流程 1.1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三...

网友评论

      本文标题:时间测试

      本文链接:https://www.haomeiwen.com/subject/fskdzqtx.html