aboutsummaryrefslogtreecommitdiff
path: root/generate_json.py
diff options
context:
space:
mode:
authorMartin Kagamino Lehoux <martin@lehoux.net>2025-08-23 15:16:04 +0200
committerMartin Kagamino Lehoux <martin@lehoux.net>2025-08-27 11:44:07 +0200
commit03b645f22bfc7afadc5a8aa6d59edf0eba74a048 (patch)
treedda64286a408e104879be2544f9c7dc8aa8e333a /generate_json.py
parent6836db9b00d4f13a78a53cc5bdb0b63028188b55 (diff)
cleanup & json string simd parsing
Diffstat (limited to 'generate_json.py')
-rw-r--r--generate_json.py19
1 files changed, 7 insertions, 12 deletions
diff --git a/generate_json.py b/generate_json.py
index 28c7011..b3e285f 100644
--- a/generate_json.py
+++ b/generate_json.py
@@ -174,19 +174,14 @@ def generate_large_json(target_size_mb=100, output_file="benchmark.json"):
print(f" Server metrics: {len(data['analytics']['server_metrics']):,}")
def main():
- if len(sys.argv) > 1:
- try:
- target_size = int(sys.argv[1])
- except ValueError:
- print("Usage: python3 generate_json.py [size_in_mb] [output_file]")
- sys.exit(1)
- else:
- target_size = 100
+ assert len(sys.argv) == 2
+ try:
+ target_size = int(sys.argv[1])
+ except ValueError:
+ print("Usage: python3 generate_json.py [size_in_mb] [output_file]")
+ sys.exit(1)
- if len(sys.argv) > 2:
- output_file = sys.argv[2]
- else:
- output_file = f"benchmark_{target_size}mb.json"
+ output_file = f"{target_size}MB.json"
try:
generate_large_json(target_size, output_file)