aboutsummaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
authorMartin Kagamino Lehoux <martin@lehoux.net>2025-08-23 21:00:32 +0200
committerMartin Kagamino Lehoux <martin@lehoux.net>2025-08-27 11:46:11 +0200
commitb22b59adb72371d6ca7072eca2c166f4c2534677 (patch)
treea8b0ec127bfafeb9e6e11fff8842e36617bdc38b /main.c
parent413aac1035c855f3e735bf8539c0864182f9c6fb (diff)
json: wider initial array/object
Diffstat (limited to 'main.c')
-rw-r--r--main.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/main.c b/main.c
index 5b18022..516bb12 100644
--- a/main.c
+++ b/main.c
@@ -62,7 +62,7 @@ void run_benchmark(const char *filename, i32 iterations) {
printf("Running %d iterations...\n\n", iterations);
// Statistics tracking
- f32 timings[iterations] = {};
+ f32 timings[iterations];
f32 timing_avg = 0.0;
Arena arena = Arena_new(8e9);
@@ -72,7 +72,7 @@ void run_benchmark(const char *filename, i32 iterations) {
Arena_reset(&arena);
size used = Arena_get_used(arena);
double start_time = get_time_ns();
- JSON result = JSON_parse(&arena, content, file_size);
+ JSON_parse(&arena, content, file_size);
double end_time = get_time_ns();
timings[i] = end_time - start_time;
@@ -80,7 +80,7 @@ void run_benchmark(const char *filename, i32 iterations) {
size new_used = Arena_get_used(arena);
size allocated = new_used - used;
- printf("Iteration %d: %td MB allocated\n", i + 1,
+ printf("Iteration %d: %3.f ms\t%td MB\n", i + 1, timings[i] / 1000000,
allocated / 1024 / 1024);
if ((i + 1) % 100 == 0) {