Add comprehensive performance metrics and data collection

- Added instructions, cycles, and IPC metrics to all reports
- Created CSV data files for each language with detailed metrics
- Added timeline data (memory and CPU over time) for each run
- Updated all reports with new metrics
- Created analysis script to analyze collected data
- Generated reports for all decimal levels (1, 2, 5, 10, 100, 1000, 2000)

Key findings:
- D has highest IPC (4.00) - most efficient CPU usage
- Crystal is fastest (22ms) - faster than C and C++
- Assembly is most memory efficient (1.4MB)
- Rust and Fortran have IPC 3.11 - good optimization
This commit is contained in:
Ein Anderssono
2026-04-23 14:39:13 +02:00
parent 443172606b
commit a2e13a70a1
303 changed files with 2281 additions and 1810 deletions
+32
View File
@@ -0,0 +1,32 @@
timestamp_ms,memory_bytes,cpu_percent
13,1196032,0
29,1196032,0
45,1196032,0
60,1196032,0
75,1196032,0
90,1196032,0
106,1196032,0
121,1196032,0
138,1196032,0
159,1196032,0
177,1196032,0
194,1196032,0
211,1196032,0
228,1196032,0
245,1196032,0
260,1196032,0
274,1196032,0
288,1196032,0
300,1196032,0
310,1196032,0
336,1196032,0
368,1196032,0
386,1196032,0
409,1196032,0
427,1196032,0
444,1196032,0
471,1196032,0
507,1196032,0
534,1196032,0
562,1196032,0
585,1196032,0
1 timestamp_ms memory_bytes cpu_percent
2 13 1196032 0
3 29 1196032 0
4 45 1196032 0
5 60 1196032 0
6 75 1196032 0
7 90 1196032 0
8 106 1196032 0
9 121 1196032 0
10 138 1196032 0
11 159 1196032 0
12 177 1196032 0
13 194 1196032 0
14 211 1196032 0
15 228 1196032 0
16 245 1196032 0
17 260 1196032 0
18 274 1196032 0
19 288 1196032 0
20 300 1196032 0
21 310 1196032 0
22 336 1196032 0
23 368 1196032 0
24 386 1196032 0
25 409 1196032 0
26 427 1196032 0
27 444 1196032 0
28 471 1196032 0
29 507 1196032 0
30 534 1196032 0
31 562 1196032 0
32 585 1196032 0