Skip to content

v2.33.8 — bridge-call performance instrumentation

Choose a tag to compare

@samuelgursky samuelgursky released this 06 Jun 03:33

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.