From 3974ce2be53b6d970c5f64396206b70afe324f0a Mon Sep 17 00:00:00 2001 From: Dan Snyder Date: Sun, 12 Jan 2025 22:02:17 -0500 Subject: [PATCH] Testing raw read speed, see if it's even worth pursuing --- src/server.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/server.c b/src/server.c index 494a2f4..ba41eba 100644 --- a/src/server.c +++ b/src/server.c @@ -29,9 +29,21 @@ int main(int argc, char *argv[]) { char *filedata = malloc(4096); char *fname = malloc(1024); + FILE *file; while ((pDirent = readdir(pDir)) != NULL) { - printf("[%s]\n", pDirent->d_name); + sprintf(fname, "/proc/%s/stat", pDirent->d_name); + file = fopen(fname, "rb"); + fread(filedata, 1, 4096, file); + fclose(file); + + strcat(fname, "us"); + + file = fopen(fname, "rb"); + fread(filedata, 1, 4096, file); + fclose(file); + strtok(filedata, "\n"); + printf("[%s]\n", filedata); } // Close directory and exit.