My (Mac) application is latency sensitive, so I let the AudioServer know (via kAudioDevicePropertyIOCycleUsage) how late it can call my thread to provide output for the device.
So far, I've done this by "benchmarking" a worst-case work-load when setting up my IOProc func (see here if you're curious).
How would I do this now with potentically asymmetric cores? I would like my benchmark to be called under the same performance characteristics as under the "real output" case, but without actually having a real deadline or having to produce real output.
So far, I've done this by "benchmarking" a worst-case work-load when setting up my IOProc func (see here if you're curious).
How would I do this now with potentically asymmetric cores? I would like my benchmark to be called under the same performance characteristics as under the "real output" case, but without actually having a real deadline or having to produce real output.