Ouch, malloc. That's about as long as my average callback duration.
libsystem_kernel.dylib`madvise+0xa libsystem_malloc.dylib`malloc_zone_malloc+0x47 libsystem_malloc.dylib`malloc+0x2a libc++.1.dylib`operator new(unsigned long)+0x1e QtCore`QMetaObject::activate(QObject*, QMetaObject const*, int, void**)+0x4d1 mixxx`ControlDoublePrivate::valueChanged(double, QObject*)+0x4a mixxx`ControlDoublePrivate::set(double, QObject*)+0x8e mixxx`EngineVuMeter::process(float*, int)+0x1e7 mixxx`EngineMaster::process(int)+0xaeb mixxx`SoundDevicePortAudio::callbackProcessClkRef(unsigned int, float*, float const*, PaStreamCallbackTimeInfo const*, unsigned long)+0x661 mixxx`(anonymous namespace)::paV19CallbackClkRef(void const*, void*, unsigned long, PaStreamCallbackTimeInfo const*, unsigned long, void*)+0x23 libportaudio.2.dylib`AdaptingOutputOnlyProcess+0xe7 libportaudio.2.dylib`PaUtil_EndBufferProcessing+0x1c4 libportaudio.2.dylib`AudioIOProc+0x392 CoreAudio`AUConverterBase::RenderBus(unsigned int&, AudioTimeStamp const&, unsigned int, unsigned int)+0x2c5 CoreAudio`AUBase::DoRenderBus(unsigned int&, AudioTimeStamp const&, unsigned int, AUOutputElement*, unsigned int, AudioBufferList&)+0x9a CoreAudio`AUBase::DoRender(unsigned int&, AudioTimeStamp const&, unsigned int, unsigned int, AudioBufferList&)+0x1f8 CoreAudio`AUHAL::AUIOProc(unsigned int, AudioTimeStamp const*, AudioBufferList const*, AudioTimeStamp const*, AudioBufferList*, AudioTimeStamp const*, void*)+0x6f2 CoreAudio`HALC_ProxyIOContext::IOWorkLoop()+0x9e7 CoreAudio`HALC_ProxyIOContext::IOThreadEntry(void*)+0x58 syscall duration ns value ------------- Distribution ------------- count 32768 | 0 65536 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 131072 | 0
Ouch, malloc. That's about as long as my average callback duration.
syscall duration ns
value ------------- Distribution ------------- count
32768 | 0
65536 |@@@@@@
131072 | 0