Add timeline visualization and fix resource profiling

- Save timeline data for each run (time, memory, CPU)
- Create timelines directory structure
- Add Python visualization script for charts
- Fix integer comparison errors in profiling
- Collect samples throughout program lifetime
This commit is contained in:
Ein Anderssono
2026-04-23 01:00:42 +02:00
parent 83d3c1ba46
commit 8723db1033
40 changed files with 296 additions and 37 deletions
+1
View File
@@ -0,0 +1 @@
13 2000 0
1 13 2000 0
+1
View File
@@ -0,0 +1 @@
11 2000 0
1 11 2000 0
+1
View File
@@ -0,0 +1 @@
16 2000 0
1 16 2000 0
+1
View File
@@ -0,0 +1 @@
11 2000 0
1 11 2000 0
+3
View File
@@ -0,0 +1,3 @@
11 2000 0
35 2016 0
59 2016 0
1 11 2000 0
2 35 2016 0
3 59 2016 0
+2
View File
@@ -0,0 +1,2 @@
8 2000 0
29 0 0
1 8 2000 0
2 29 0 0
+2
View File
@@ -0,0 +1,2 @@
9 2000 0
34 2000
1 9 2000 0
2 34 2000
+2
View File
@@ -0,0 +1,2 @@
8 2000 0
30 2000 0
1 8 2000 0
2 30 2000 0
+1
View File
@@ -0,0 +1 @@
11 240
1 11 240
View File
View File
View File
+1
View File
@@ -0,0 +1 @@
7 0 0
1 7 0 0
View File
View File
View File
+5
View File
@@ -0,0 +1,5 @@
13 2032 0
40 2032 0
64 2032 0
90 2032 0
116 2032 0
1 13 2032 0
2 40 2032 0
3 64 2032 0
4 90 2032 0
5 116 2032 0
+2
View File
@@ -0,0 +1,2 @@
9 2016 0
33 2016 0
1 9 2016 0
2 33 2016 0
+2
View File
@@ -0,0 +1,2 @@
8 2032 0
33 2032 0
1 8 2032 0
2 33 2032 0
+2
View File
@@ -0,0 +1,2 @@
8 2000 0
33 2016 0
1 8 2000 0
2 33 2016 0
+1
View File
@@ -0,0 +1 @@
12 2288
1 12 2288
+1
View File
@@ -0,0 +1 @@
6 0 0
1 6 0 0
+1
View File
@@ -0,0 +1 @@
6 0 0
1 6 0 0
+1
View File
@@ -0,0 +1 @@
5 0 0
1 5 0 0
+1
View File
@@ -0,0 +1 @@
10 464 0
1 10 464 0
+1
View File
@@ -0,0 +1 @@
8 496
1 8 496
+1
View File
@@ -0,0 +1 @@
8 496
1 8 496
+1
View File
@@ -0,0 +1 @@
8 496
1 8 496
+2
View File
@@ -0,0 +1,2 @@
12 5344 0
50 0 0
1 12 5344 0
2 50 0 0
+1
View File
@@ -0,0 +1 @@
12 9088 0
1 12 9088 0
+1
View File
@@ -0,0 +1 @@
13 10624 0
1 13 10624 0
+1
View File
@@ -0,0 +1 @@
12 10016 0
1 12 10016 0
+16
View File
@@ -0,0 +1,16 @@
15 2032 0
42 2032 0
65 2032 0
94 2032 0
119 2032 0
146 2032 0
169 2032 0
193 2032 0
221 2032 0
246 2032 0
270 2032 0
296 2032 0
319 2032 0
343 2032 0
367 2032 0
393 2032 0
1 15 2032 0
2 42 2032 0
3 65 2032 0
4 94 2032 0
5 119 2032 0
6 146 2032 0
7 169 2032 0
8 193 2032 0
9 221 2032 0
10 246 2032 0
11 270 2032 0
12 296 2032 0
13 319 2032 0
14 343 2032 0
15 367 2032 0
16 393 2032 0
+15
View File
@@ -0,0 +1,15 @@
9 2032 0
34 2032 0
62 2032 0
85 2032 0
109 2032 0
135 2032 0
158 2032 0
181 2032 0
213 2032 0
238 2032 0
262 2032 0
288 2032 0
311 2032 0
336 2032 0
359 2032 0
1 9 2032 0
2 34 2032 0
3 62 2032 0
4 85 2032 0
5 109 2032 0
6 135 2032 0
7 158 2032 0
8 181 2032 0
9 213 2032 0
10 238 2032 0
11 262 2032 0
12 288 2032 0
13 311 2032 0
14 336 2032 0
15 359 2032 0
+13
View File
@@ -0,0 +1,13 @@
9 2032 0
31 2032 0
57 2032 0
79 2032 0
102 2032 0
126 2032 0
155 2032 0
179 2032 0
202 2032 0
227 2032 0
249 2032 0
272 2032 0
296 2032 0
1 9 2032 0
2 31 2032 0
3 57 2032 0
4 79 2032 0
5 102 2032 0
6 126 2032 0
7 155 2032 0
8 179 2032 0
9 202 2032 0
10 227 2032 0
11 249 2032 0
12 272 2032 0
13 296 2032 0
+12
View File
@@ -0,0 +1,12 @@
8 2048 0
31 2048 0
57 2048 0
82 2048 0
106 2048 0
130 2048 0
155 2048 0
179 2048 0
206 2048 0
230 2048 0
256 2048 0
279 2048 0
1 8 2048 0
2 31 2048 0
3 57 2048 0
4 82 2048 0
5 106 2048 0
6 130 2048 0
7 155 2048 0
8 179 2048 0
9 206 2048 0
10 230 2048 0
11 256 2048 0
12 279 2048 0
+6
View File
@@ -0,0 +1,6 @@
12 2048 0
36 2048 0
60 2048 0
84 2048 0
108 2048 0
132 0 0
1 12 2048 0
2 36 2048 0
3 60 2048 0
4 84 2048 0
5 108 2048 0
6 132 0 0
+10
View File
@@ -0,0 +1,10 @@
8 2032 0
33 2032 0
56 2032 0
79 2032 0
102 2032 0
128 2032 0
151 2032 0
177 2032 0
206 2032 0
227 2032 0
1 8 2032 0
2 33 2032 0
3 56 2032 0
4 79 2032 0
5 102 2032 0
6 128 2032 0
7 151 2032 0
8 177 2032 0
9 206 2032 0
10 227 2032 0