<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Mongoose House

    Technical Edition

    統(tǒng)計

    留言簿(4)

    積分與排名

    閱讀排行榜

    一段測試DiskIO的代碼


    可以使用C標(biāo)準(zhǔn)庫(Windows-Based & Unix-Based兩方)的time函數(shù)取得精度為秒的時間,在Unix-Based系統(tǒng)中,使用gettimeofday函數(shù)取得更小精度的時間。

     1 #include <stdio.h>
     2 #include <stdlib.h>
     3 #include <time.h>
     4 #include <sys/time.h>
     5 int main(int argc, char **argv)
     6 {
     7     const char A = 'a';
     8     FILE *fp     = NULL;
     9     char * p     = NULL;
    10     long i       = 0L;
    11     long size    = 0L;
    12     time_t start = 0L;
    13     time_t end   = 0L;
    14     struct timeval tv_start = {0};
    15     struct timeval tv_end   = {0};    
    16     p = *++argv;
    17     if (p == NULL) {
    18         printf("Input file size by mb, please. SIZE(mb) = ");
    19         scanf("%d"&size);
    20     }
    21     if (size == 0L) {
    22         size = atoi(p);
    23     }
    24     fp = fopen("dump.dat""w");
    25     
    26     if(fp == NULL) 
    27     {
    28         perror("failed to open dump.dat");
    29         return EXIT_FAILURE;
    30     }
    31     timerclear(&tv_start);
    32     timerclear(&tv_end);
    33     /// time(&start);
    34     gettimeofday(&tv_start, NULL);
    35     for (i = 0; i < 1024 * 1024 * size; i++)
    36     {
    37         fputc(A, fp);
    38     }
    39     gettimeofday(&tv_end, NULL);
    40     /// time(&end);
    41     
    42     start = tv_start.tv_sec * 1000000 + tv_start.tv_usec;
    43     end = tv_end.tv_sec * 1000000 + tv_end.tv_usec;
    44     printf("Wrote %d bytes. fclose(fp) %s.\n", i, fclose(fp) == 0 ? "succeeded" : "failed");
    45     printf("TIME = %d.%3d s.\n", (end - start)/1000000, ((end - start)/1000)%1000);
    46     return EXIT_SUCCESS;
    47 }
    48 

    posted on 2011-03-26 20:16 Mongoose 閱讀(211) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲真人无码永久在线| 国产成人在线免费观看| 国产精成人品日日拍夜夜免费| 四虎影视在线影院在线观看免费视频| 免费视频爱爱太爽了| 国产精品国产自线拍免费软件| 亚洲精品少妇30p| 99久久免费国产特黄| 亚洲精品无码久久久影院相关影片| 亚洲国产韩国一区二区| 91网站免费观看| 在线亚洲午夜片AV大片| 在线A级毛片无码免费真人| 亚洲国产精品无码久久久蜜芽| 激情无码亚洲一区二区三区| 日韩视频免费一区二区三区| 亚洲成av人无码亚洲成av人| 国产一区在线观看免费| 亚洲午夜电影在线观看高清| 手机看黄av免费网址| 亚洲中文字幕无码久久| 免费大黄网站在线观| 中文字幕永久免费视频| 中文字幕亚洲色图| 成人免费a级毛片无码网站入口| 久久精品亚洲日本佐佐木明希| 美女裸体无遮挡免费视频网站| 性短视频在线观看免费不卡流畅| 亚洲精品无码久久久久| 7x7x7x免费在线观看| 亚洲精品高清无码视频| 一区二区三区免费视频网站| 最好免费观看韩国+日本| 一级特级女人18毛片免费视频| 国产精品免费综合一区视频| fc2免费人成在线| 亚洲一级毛片中文字幕| 222www在线观看免费| 亚洲成a∨人片在无码2023| 成年人视频在线观看免费| 亚洲国产成人综合|