パスワードを忘れた? アカウント作成
683691 journal

card_captorの日記: foo.c

日記 by card_captor
#include <time.h>
#include <string.h>

#define SIZE 1024 * 1024 * 4
#define LOOP 64

void prepare(char *buf);
clock_t start(void);
void stop(const char *s, clock_t start);

char src[SIZE];
char dst[SIZE];

int main(int argc, char *argv[])
{
        int i;
        clock_t s;

        s = start();
        for(i = 0; i < LOOP; i++) {
        prepare(src);
        memcpy(dst, src, sizeof(dst));
        }
        stop("memcpy", s);

        s = start();
        for(i = 0; i < LOOP; i++) {
        prepare(src);
        memmove(dst, src, sizeof(dst));
        }
        stop("memmove", s);

        s = start();
        for(i = 0; i < LOOP; i++) {
        prepare(src);
        bcopy(src, dst, sizeof(dst));
        }
        stop("bcopy", s);

        return 0;
}
typodupeerror

「毎々お世話になっております。仕様書を頂きたく。」「拝承」 -- ある会社の日常

読み込み中...