zoukankan      html  css  js  c++  java
  • 矩阵访问测试

    /*
    *
    *时间:2012年3月9日13:04:00
    *作者:张超
    *Email:uestczhangchao@gmail.com
    */
    
    
    #include <iostream>
    #include <windows.h>
    #include <time.h>
    
    using namespace std;
    
    
    int Mat[1000];
    
    void fun1()
    {
        int *tmp = &Mat[500];
        for (int i=0; i<100000;i++)
        {
            for (int j=0; j<1000;j++)
            {
                *tmp = 333;
            }
        }
    
    
    }
    
    
    void fun2()
    {
        
        for (int i=0; i<100000;i++)
        {
            for (int j=0; j<1000;j++)
            {
                Mat[500]=333;
            }
        }
    }
    
    
    
    int main()
    {
        SYSTEMTIME st1,st2;
        GetSystemTime(&st1);
        fun1();
        GetSystemTime(&st2);
    
        cout << "fun1 running time::" << endl;
        cout << "st1.wSecond:"<<st1.wSecond << " st2.wSecond" << st2.wSecond << endl;
        cout << "st1.wMilliseconds:" << st1.wMilliseconds << " st2.wMilliseconds:" << st2.wMilliseconds << endl;
        cout << "st2.wMilliseconds-st1.wMilliseconds:" << st2.wMilliseconds - st1.wMilliseconds << endl;
        cout << "*************"<< endl;
    
        cout << (((st2.wSecond-st1.wSecond)>0)?(st2.wSecond-st1.wSecond)*1000:0)+(st2.wMilliseconds-st1.wMilliseconds)<<endl;
    
        GetSystemTime(&st1);
        fun2();
        GetSystemTime(&st2);
    
        cout << "fun2 running time::" << endl;
        cout << "st1.wSecond:"<<st1.wSecond << " st2.wSecond:" << st2.wSecond << endl;
        cout << "st1.wMilliseconds:" << st1.wMilliseconds << " st2.wMilliseconds:" << st2.wMilliseconds << endl;
        cout << "st1.wMilliseconds:" << st1.wMilliseconds << " st2.wMilliseconds:" << st2.wMilliseconds << endl;
        cout << "st2.wMilliseconds-st1.wMilliseconds:" << st2.wMilliseconds - st1.wMilliseconds << endl;
        cout << "*************"<< endl;
    
    cout << (((st2.wSecond-st1.wSecond)>0)?(st2.wSecond-st1.wSecond)*1000:0)+(st2.wMilliseconds-st1.wMilliseconds)<<endl;
    
    
        return 0;
    }
  • 相关阅读:
    js日期时间补零
    判断交换机性能好坏的九个因素
    [转]document.getElementById("...") is null
    ABAP数据库操作之操作语句Insert
    abap对excel处理
    选择屏幕搜索帮助
    Screen返回选择界面的问题
    ABAP 的TABLE CONTROL实践积累
    ALV的双击使用
    双击ALV调用事务代码并传入参数
  • 原文地址:https://www.cnblogs.com/justinzhang/p/2387435.html
Copyright © 2011-2022 走看看