v2.33.8 — bridge-call performance instrumentation
Bridge-call performance instrumentation.
- Added
src/utils/bridge_metrics.py— a counting proxy that wraps a Resolve handle and tallies attribute accesses and method calls (each a COM/socket round-trip), so the real bridge cost of an operation is measured rather than guessed. - Added
scripts/measure_bridge_cost.py— runs a representative media-pool traversal through the proxy and reports round-trips per clip. A minimal name+type walk measured ~6.7 round-trips per clip, confirming round-trips scale linearly with traversal size.
A property cache remains gated on profiling repeated-read patterns in real workflows (don't cache blind). Live-measured on DaVinci Resolve Studio 21.0.0.