Files
gig-line/Docs/perf/0.2.0-walk-frametimes-overlay.csv
T
zwitschi bc2e9c3b8e feat(hud): F3 debug overlay — FPS, frame time, worst frame, state
A top-left readout for performance work: smoothed FPS and frame time, the worst
frame in a rolling two-second window, the active view, player speed, a frame
counter and the player's position in metres from the project origin.

- F3 toggles it, through the console variable gigline.Debug so a packaged build can
  be checked without a rebuild (IA_ToggleDebug).
- On automatically for -perf and -qaselftest, so a performance capture never depends
  on pressing a key first; off in the built demo, because a player should not see an
  FPS counter over Hollywood Boulevard.
- The first two seconds are a warm-up window excluded from the worst-frame figure.
  Without it the readout showed "worst 400 ms" for a healthy run: the startup shader
  and streaming hitches dominated the rolling maximum.

Measured cost on the self-test route at 1440p: 2.64 to 2.77 ms average, about 5 %,
still 6x the floor. The release-check number stays the overlay-off run; the
overlay-on series is committed beside it as
Docs/perf/0.2.0-walk-frametimes-overlay.csv.

Docs: controls (F3 row, overlay section, switch table), release checks (cost row),
architecture building block view (HUD and input list).
2026-11-09 12:41:01 +01:00

724 lines
7.0 KiB
CSV

frame,ms
0,2.607
1,2.532
2,2.324
3,3.432
4,2.808
5,2.870
6,2.367
7,2.311
8,2.756
9,3.278
10,2.418
11,2.665
12,2.438
13,2.646
14,2.461
15,2.941
16,2.975
17,3.164
18,2.766
19,2.341
20,2.543
21,3.395
22,2.772
23,2.575
24,2.737
25,2.427
26,2.538
27,2.708
28,3.183
29,2.734
30,2.425
31,2.546
32,2.600
33,2.545
34,3.705
35,2.563
36,2.907
37,2.368
38,2.470
39,2.411
40,3.778
41,3.735
42,2.292
43,2.458
44,2.566
45,3.044
46,3.449
47,2.914
48,3.243
49,2.084
50,3.872
51,1.633
52,3.389
53,2.448
54,2.474
55,2.509
56,2.346
57,3.192
58,2.762
59,2.788
60,2.538
61,2.520
62,2.517
63,3.036
64,3.205
65,3.080
66,2.514
67,2.429
68,2.515
69,2.963
70,3.555
71,2.430
72,2.742
73,2.435
74,2.526
75,3.304
76,3.511
77,2.477
78,2.472
79,2.452
80,2.421
81,3.334
82,3.286
83,2.725
84,2.411
85,2.597
86,2.440
87,3.213
88,3.411
89,3.047
90,2.365
91,2.530
92,2.877
93,3.249
94,3.186
95,2.684
96,2.304
97,2.406
98,2.948
99,3.652
100,2.822
101,2.552
102,2.575
103,2.354
104,2.676
105,2.775
106,3.865
107,2.480
108,2.501
109,2.675
110,2.724
111,3.671
112,2.828
113,3.064
114,2.153
115,2.752
116,2.936
117,3.008
118,2.932
119,2.648
120,2.441
121,3.471
122,1.885
123,4.435
124,2.504
125,3.241
126,2.813
127,2.445
128,3.321
129,3.055
130,3.222
131,2.766
132,2.582
133,2.597
134,3.637
135,3.150
136,3.163
137,2.675
138,2.708
139,2.581
140,3.377
141,3.518
142,2.565
143,2.385
144,2.360
145,2.768
146,3.172
147,2.754
148,2.758
149,2.474
150,2.995
151,2.903
152,3.398
153,2.484
154,2.894
155,3.022
156,2.413
157,3.517
158,3.370
159,2.854
160,2.485
161,3.058
162,2.473
163,3.390
164,3.023
165,2.543
166,2.629
167,2.929
168,2.928
169,3.268
170,2.622
171,2.764
172,2.920
173,2.681
174,2.551
175,3.492
176,2.534
177,2.741
178,2.949
179,2.554
180,2.596
181,3.522
182,3.207
183,2.722
184,2.945
185,2.474
186,2.934
187,3.447
188,2.515
189,2.317
190,3.059
191,2.542
192,3.417
193,2.737
194,2.456
195,3.025
196,2.640
197,2.601
198,3.567
199,2.350
200,2.581
201,3.079
202,2.514
203,2.462
204,3.725
205,3.730
206,2.670
207,2.308
208,2.689
209,2.565
210,3.479
211,2.604
212,3.339
213,2.373
214,2.678
215,3.340
216,2.867
217,2.751
218,2.747
219,2.410
220,2.485
221,2.594
222,3.602
223,2.689
224,2.565
225,2.397
226,2.562
227,2.598
228,3.403
229,3.303
230,2.775
231,2.101
232,2.499
233,2.991
234,3.059
235,3.210
236,2.568
237,2.066
238,2.498
239,2.572
240,3.281
241,2.676
242,2.640
243,2.867
244,2.418
245,2.493
246,3.126
247,2.845
248,2.522
249,2.459
250,2.524
251,2.466
252,3.060
253,3.848
254,2.516
255,2.460
256,2.499
257,2.427
258,3.463
259,2.761
260,2.674
261,2.450
262,2.491
263,2.543
264,2.732
265,3.679
266,2.325
267,2.529
268,2.344
269,2.534
270,2.691
271,3.176
272,2.492
273,2.721
274,2.587
275,2.594
276,2.326
277,3.434
278,3.514
279,2.415
280,2.481
281,2.478
282,2.555
283,3.303
284,3.098
285,2.451
286,2.552
287,2.413
288,2.613
289,3.194
290,3.191
291,2.338
292,2.561
293,2.785
294,2.240
295,3.324
296,2.767
297,2.589
298,2.608
299,2.432
300,2.444
301,2.968
302,3.792
303,2.590
304,2.335
305,2.520
306,2.435
307,3.613
308,2.681
309,2.692
310,2.329
311,2.580
312,2.355
313,3.084
314,3.026
315,2.551
316,2.490
317,2.481
318,2.553
319,2.619
320,3.350
321,2.885
322,2.576
323,2.456
324,2.441
325,3.223
326,3.031
327,3.055
328,2.592
329,2.499
330,2.354
331,2.573
332,3.323
333,3.357
334,2.241
335,2.319
336,2.472
337,2.609
338,3.565
339,2.607
340,2.539
341,2.440
342,2.483
343,2.626
344,3.407
345,2.772
346,2.491
347,2.456
348,2.553
349,2.773
350,3.239
351,4.079
352,2.346
353,2.177
354,2.562
355,2.350
356,3.329
357,3.383
358,2.441
359,2.399
360,2.530
361,2.455
362,3.219
363,2.879
364,2.726
365,2.418
366,2.511
367,2.544
368,3.077
369,2.926
370,2.571
371,2.595
372,2.534
373,2.367
374,2.671
375,4.222
376,2.411
377,2.569
378,2.493
379,2.464
380,2.691
381,3.474
382,2.697
383,2.541
384,2.494
385,2.476
386,2.473
387,3.464
388,3.084
389,2.144
390,2.503
391,2.501
392,2.525
393,3.335
394,2.919
395,2.334
396,2.557
397,2.579
398,2.567
399,4.120
400,3.297
401,2.561
402,2.428
403,2.495
404,2.729
405,3.752
406,2.783
407,2.509
408,2.337
409,2.589
410,2.556
411,3.449
412,2.702
413,2.742
414,2.384
415,2.759
416,2.290
417,3.374
418,2.934
419,2.546
420,2.228
421,2.672
422,2.369
423,3.442
424,3.484
425,2.621
426,2.279
427,2.529
428,2.889
429,2.910
430,2.981
431,2.957
432,2.420
433,2.398
434,2.310
435,3.662
436,2.422
437,2.676
438,2.557
439,2.527
440,2.564
441,2.649
442,3.168
443,2.499
444,2.737
445,2.637
446,2.509
447,2.716
448,3.845
449,2.654
450,2.536
451,2.366
452,2.526
453,2.906
454,3.101
455,2.809
456,2.466
457,2.502
458,2.767
459,2.486
460,3.137
461,3.402
462,2.187
463,2.398
464,2.392
465,2.614
466,3.371
467,2.847
468,2.463
469,2.639
470,2.288
471,2.562
472,3.381
473,3.491
474,2.521
475,2.397
476,2.431
477,2.759
478,3.222
479,2.957
480,2.470
481,2.403
482,2.560
483,2.470
484,3.451
485,2.905
486,2.583
487,2.329
488,2.798
489,2.289
490,2.882
491,2.903
492,2.627
493,2.897
494,2.321
495,2.472
496,2.882
497,3.844
498,3.096
499,2.525
500,2.250
501,2.477
502,2.728
503,3.391
504,2.539
505,2.635
506,2.542
507,2.435
508,3.011
509,3.042
510,2.965
511,2.273
512,2.433
513,3.020
514,2.776
515,3.646
516,2.856
517,2.886
518,2.522
519,2.528
520,4.396
521,3.397
522,2.218
523,2.433
524,2.605
525,3.504
526,3.087
527,3.186
528,2.343
529,2.433
530,2.900
531,3.000
532,3.511
533,2.663
534,2.699
535,2.423
536,3.136
537,2.802
538,3.151
539,2.507
540,2.973
541,2.325
542,3.322
543,3.260
544,3.525
545,2.846
546,2.125
547,2.697
548,2.829
549,3.389
550,2.758
551,2.866
552,2.338
553,3.115
554,2.500
555,3.387
556,2.851
557,2.511
558,2.459
559,3.107
560,2.521
561,3.308
562,2.782
563,2.810
564,2.323
565,3.259
566,2.366
567,3.542
568,2.929
569,2.299
570,2.336
571,3.027
572,2.540
573,3.409
574,2.784
575,2.444
576,2.437
577,2.734
578,2.591
579,3.845
580,3.212
581,2.802
582,2.370
583,2.704
584,2.624
585,4.023
586,2.360
587,2.759
588,2.511
589,2.608
590,2.922
591,3.081
592,3.271
593,2.471
594,2.516
595,2.474
596,2.814
597,3.127
598,2.537
599,3.080
600,2.341
601,3.027
602,2.766
603,2.984
604,2.450
605,2.922
606,2.481
607,2.616
608,2.541
609,3.462
610,2.971
611,2.955
612,2.258
613,2.682
614,2.770
615,3.119
616,2.792
617,2.598
618,2.260
619,2.441
620,2.536
621,3.425
622,2.958
623,2.722
624,2.099
625,2.400
626,2.570
627,3.295
628,2.919
629,2.737
630,2.311
631,2.408
632,2.514
633,3.325
634,2.767
635,2.724
636,2.288
637,2.680
638,2.347
639,2.902
640,3.058
641,2.770
642,2.522
643,2.406
644,2.539
645,2.753
646,3.215
647,2.636
648,2.639
649,2.666
650,2.392
651,2.408
652,3.515
653,2.687
654,2.589
655,2.428
656,2.375
657,2.619
658,3.308
659,2.664
660,2.752
661,2.456
662,2.365
663,2.533
664,3.354
665,2.812
666,2.684
667,2.349
668,2.441
669,2.714
670,2.769
671,3.368
672,2.624
673,2.308
674,2.365
675,2.634
676,2.617
677,3.350
678,2.733
679,2.623
680,2.462
681,2.494
682,2.460
683,3.463
684,2.537
685,2.628
686,2.674
687,2.381
688,2.516
689,3.586
690,2.681
691,2.676
692,2.289
693,2.726
694,2.303
695,2.934
696,3.339
697,2.606
698,2.187
699,2.687
700,2.328
701,3.062
702,2.930
703,2.871
704,2.313
705,2.582
706,2.464
707,2.521
708,3.304
709,2.492
710,2.723
711,2.587
712,2.608
713,2.574
714,4.002
715,3.011
716,2.227
717,2.374
718,2.343
719,2.541
720,3.580
721,2.854