mirror of
https://git.vladimir.cc/vladimir/ewsdr.git
synced 2026-08-25 20:37:33 +00:00
chore: strip temporary PerfLog instrumentation
Профилирование завершено (кадр спектра 8.3мс -> 1.7мс, UI 45% -> 26% ядра): удаляем PerfLog.pas, doc/PERF_PROFILING.md и все // PERF-замеры из WDSPEngine/HPSDRNetwork/PlutoBackend/AudioOutput/SpectrumView(+GL)/ WaterfallViewOpengl/WidebandView/MainForm. Сами оптимизации (full-raw рендерер, дворд-блендеры, порог бэндплана) остаются. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
+1
-5
@@ -18,8 +18,7 @@ interface
|
||||
|
||||
uses
|
||||
Classes, SysUtils, Math, Graphics, Controls, ExtCtrls,
|
||||
OpenGLContext, GL, AppTheme, WDSP,
|
||||
PerfLog; // ВРЕМЕННО (perf/cpu-profiling): зонные CPU-таймеры
|
||||
OpenGLContext, GL, AppTheme, WDSP;
|
||||
|
||||
type
|
||||
TWidebandView = class
|
||||
@@ -1121,14 +1120,11 @@ begin
|
||||
end;
|
||||
|
||||
procedure TWidebandView.Paint(Sender: TObject);
|
||||
var T0: Int64; // PERF
|
||||
begin
|
||||
T0 := PerfNow; // PERF
|
||||
if Sender is TOpenGLControl then
|
||||
PaintGL(TOpenGLControl(Sender))
|
||||
else if Sender is TPaintBox then
|
||||
PaintCPU(TPaintBox(Sender).Canvas);
|
||||
PerfAdd(pzUiWidebandPaint, T0); // PERF: кадр wideband-панорамы (CPU или GL)
|
||||
end;
|
||||
|
||||
procedure TWidebandView.PaintRuler(Sender: TObject);
|
||||
|
||||
Reference in New Issue
Block a user