闲云困兽

关注

测试buffer_size对文件IO的读取效率

闲云困兽

关注

阅读 22

2023-12-25

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>

int main(int argc, char **argv)
{
    if(argc < 2){
        fprintf(stderr, "faild Usage...\n");
        exit(1);
    }
    int buffersize = atoi(argv[1]);
    char buf[buffersize];
    int n = 0;
    while((n = read(STDIN_FILENO, buf, buffersize)) > 0){
        if(write(STDOUT_FILENO, buf, n) != n){
            perror("write()");
        }
    }

    if(n < 0){
        perror("read()");
    }
    exit(0);
}

相关推荐

RIOChing

Python中对文件的测试

RIOChing 54 0 0

落拓尘嚣

【Linux】Java文件IO之普通IO与Buffer IO

落拓尘嚣 17 0 0

女侠展昭

python-python对文件的操作(打开、读取、写入)

女侠展昭 73 0 0

_鱼与渔_

linux测试noatime对文件访问时间的影响

_鱼与渔_ 48 0 0

infgrad

Nginx 系列 | (转)Nginx 上传文件:client_max_body_size 、client_body_buffer_size

infgrad 86 0 0

追梦人的自留地

Nginx系列 | [转]Nginx 上传文件:client_max_body_size 、client_body_buffer_size

追梦人的自留地 46 0 0

7dcac6528821

utils005_IO流读取文件

7dcac6528821 76 0 0

Go_Viola

IO的字节读取

Go_Viola 29 0 0

冶炼厂小练

Java:文件io流继承体系文件读取文件写入

冶炼厂小练 103 0 0

扒皮狼

Golang:os/io标准库读取文件

扒皮狼 138 0 0

精彩评论(0)

0 0 举报