DSP-axis reload timings (control-thread, off the audio path). More...
#include <reload_transaction.hpp>
Public Attributes | |
| double | load_gate_ms = 0.0 |
| dlopen + ABI/fingerprint gates + resolve create. | |
| double | construct_ms = 0.0 |
| create() + define_parameters + contract gate. | |
| double | prepare_ms = 0.0 |
| the candidate's prepare(). | |
| double | swap_ms = 0.0 |
| slot.swap() + displaced dtor (this thread). | |
| double | total_ms = 0.0 |
| end-to-end (load → swap). | |
DSP-axis reload timings (control-thread, off the audio path).
Populated by reload_processor_from_library() on every attempt — partial on early rejection (later phases stay 0). Milliseconds. Feeds the swapped in NNN ms dev diagnostic and p50/p95 baselines.
| double pulp::format::reload::ReloadMetrics::construct_ms = 0.0 |
create() + define_parameters + contract gate.
| double pulp::format::reload::ReloadMetrics::load_gate_ms = 0.0 |
dlopen + ABI/fingerprint gates + resolve create.
| double pulp::format::reload::ReloadMetrics::prepare_ms = 0.0 |
the candidate's prepare().
| double pulp::format::reload::ReloadMetrics::swap_ms = 0.0 |
slot.swap() + displaced dtor (this thread).
| double pulp::format::reload::ReloadMetrics::total_ms = 0.0 |
end-to-end (load → swap).