• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
My Sampler Output
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

My Sampler Output


  • Subject: My Sampler Output
  • From: Jeremy Sagan <email@hidden>
  • Date: Sat, 9 Nov 2002 18:05:09 -0500

I recently converted my app to use carbon events because it seemed to run slow. Even now though it seems to run slow at idle time and I was wondering if I am interpreting the below sampler output correctly.

This output was generated by clicking the sample button and then walking away so all samples are taken at idle time (meaning the app is not doing anything much)

Does this mean that I am spending my time DoRenderSlice?

Thanks,
Jeremy

Sampler Output:
Total number in stack (recursive counted multiple, when >=5):
199 AUBase::DoRenderSlice(unsigned long, AudioTimeStamp const&, unsigned long, AudioBufferList&)
171 AUBase::DoRenderBus(unsigned long&, AudioTimeStamp const&, unsigned long, AUOutputElement*, unsigned long, AudioBufferList&)
131 AUInputElement::PullInput(unsigned long&, AudioTimeStamp const&, unsigned long, unsigned long)
129 AudioUnitBaseRenderSlice(AUBase*, unsigned long, AudioTimeStamp const*, unsigned long, AudioBuffer*)
107 _pthread_body
103 CAPThread::Entry(CAPThread*)
102 Thread_4a03
102 XThreadedDevice::IOThreadEntry(void*)
101 XThreadedDevice::IOThread()
88 XThreadedDevice::HandleIO(AudioTimeStamp const&, bool)
77 XBasicDevice::CallIOProcs(AudioTimeStamp const*, AudioTimeStamp const*, AudioTimeStamp const*)
75 AUHAL::AUIOProc(unsigned long, AudioTimeStamp const*, AudioBufferList const*, AudioTimeStamp const*, AudioBufferList*, AudioTimeStamp const*, void*)
63 AUConverterBase::RenderBus(unsigned long&, AudioTimeStamp const&, unsigned long, unsigned long)
44 AUEffectBase::Render(unsigned long&, AudioTimeStamp const&, unsigned long)
37 AUMixer::Render(unsigned long&, AudioTimeStamp const&, unsigned long)
21 AUMatrixReverb::Render(unsigned long&, AudioTimeStamp const&, unsigned long)
13 ScheduleAUGraphDispatch(void*, unsigned long, AudioTimeStamp const*, unsigned long, AudioBuffer*)
12 MusicEventDispatcherProcessGlobals::ScheduleAUGraph(long, double)
9 AUEffectBase::ProcessBufferLists(unsigned long&, AudioBufferList const&, AudioBufferList&, unsigned long)
7 CAGuard::WaitUntil(unsigned long long)
7 MatrixReverb2::Process(float const*, float const*, float*, float*, float*, float*, float*, int, int)
6 AUMixer::SumInput(int, float*, float*, int, AudioTimeStamp const&, int)
6 CAGuard::WaitFor(unsigned long long)
6 CFRunLoopRunSpecific
6 QTMusicEventDispatcher::ScheduleMusicDeviceEvents(long)
6 ReceiveNextEventCommon
6 RunApplicationEventLoop
6 RunCurrentEventLoopInMode
6 Thread_4707
6 _AcquireNextEvent
6 __CFRunLoopRun
6 __code_start__
6 _pthread_cond_wait
6 _start
6 main
5 LimiterKernel::Process(float const*, float*, unsigned long, unsigned long, bool&)

Sort by top of stack, same collapsed (when >= 5):
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.

  • Follow-Ups:
    • Re: My Sampler Output
      • From: Bill Stewart <email@hidden>
References: 
 >Re: Resetting IOAudioEngine Timing Mechanism? (From: Jeff Moore <email@hidden>)

  • Prev by Date: Re: MOTU Fastlane MIDI driver wastes 10-25% CPU
  • Next by Date: Closing Carbon View Components
  • Previous by thread: Re: Resetting IOAudioEngine Timing Mechanism?
  • Next by thread: Re: My Sampler Output
  • Index(es):
    • Date
    • Thread