Spectrum Analyzer [004]
I reworked the spectrum analyzer around lock-free, wait-free queues so the device read thread never blocks long enough to corrupt its own buffer. More work per graph, yet CPU dropped from 120% of a core to 65%. Then -O3 made the data vanish entirely.
This post is for members only
Already have an account? Sign in.