Analysis of sampling pid 372 every 10.000000 milliseconds Call graph: 500 Thread_1007 500 start 500 _start 500 main 500 main_loop() 500 display(int, float, int) 500 render_ui_and_swap() 500 render_ui_2d() 500 LLViewerWindow::draw() 500 LLView::draw() 500 LLView::draw() 500 LLInventoryView::draw() 500 LLFloater::draw() 500 LLView::draw() 500 LLTabContainer::draw() 500 LLView::draw() 500 LLView::draw() 500 LLViewBorder::draw() 500 LLViewBorder::drawOnePixelLines() 500 gl_line_2d(int, int, int, int) 500 glBegin 500 glBegin_Exec 500 gldUpdateDispatch 500 gldGetString 500 gldInitDispatch 500 io_connect_map_memory 500 mach_msg_trap 500 mach_msg_trap 500 Thread_1103 500 _pthread_body 500 PrivateMPEntryPoint 500 kevent 500 kevent 500 Thread_1203 500 _pthread_body 500 PrivateMPEntryPoint 500 TNodeSyncTask::SyncTaskProc(void*) 500 MPWaitOnQueue 500 semaphore_wait_signal_trap 500 semaphore_wait_signal_trap 500 Thread_1303 500 _pthread_body 500 dummy_worker 500 LLThread::staticRun(apr_thread_t*, void*) 500 LLQueuedThread::run() 500 LLThread::checkPause() 500 semaphore_wait_signal_trap 500 semaphore_wait_signal_trap 500 Thread_1403 500 _pthread_body 500 dummy_worker 500 LLThread::staticRun(apr_thread_t*, void*) 500 LLQueuedThread::run() 500 LLThread::checkPause() 500 semaphore_wait_signal_trap 500 semaphore_wait_signal_trap 500 Thread_1503 500 _pthread_body 500 dummy_worker 500 LLThread::staticRun(apr_thread_t*, void*) 500 LLQueuedThread::run() 500 LLThread::checkPause() 500 semaphore_wait_signal_trap 500 semaphore_wait_signal_trap 500 Thread_1603 500 _pthread_body 500 dummy_worker 500 LLThread::staticRun(apr_thread_t*, void*) 500 LLQueuedThread::run() 500 LLThread::checkPause() 500 semaphore_wait_signal_trap 500 semaphore_wait_signal_trap 500 Thread_1703 500 _pthread_body 500 glcDebugListener 500 mach_msg_trap 500 mach_msg_trap 500 Thread_1803 500 _pthread_body 500 glvmDoWork 500 semaphore_wait_signal_trap 500 semaphore_wait_signal_trap 500 Thread_1903 500 _pthread_body 500 PR_Select 500 nsThread::Main(void*) 500 nsSocketTransportService::Run() 500 nsSocketTransportService::Poll(unsigned*) 500 PR_Poll 500 PR_OpenDir 500 select 500 select 500 Thread_1a03 500 _pthread_body 500 CAPThread::Entry(CAPThread*) 500 HALRunLoop::OwnThread(void*) 500 CFRunLoopRunInMode 500 CFRunLoopRunSpecific 500 mach_msg_trap 500 mach_msg_trap 500 Thread_1b03 500 _pthread_body 500 CAPThread::Entry(CAPThread*) 500 HP_IOThread::ThreadEntry(HP_IOThread*) 500 HP_IOThread::WorkLoop() 489 CAGuard::WaitUntil(unsigned long long) 489 CAGuard::WaitFor(unsigned long long) 485 semaphore_timedwait_signal_trap 485 semaphore_timedwait_signal_trap 4 pthread_cond_timedwait_relative_np 3 pthread_cond_timedwait_relative_np 1 restore_sem_to_pool 1 restore_sem_to_pool 11 HP_IOThread::PerformIO(AudioTimeStamp const&) 11 IOA_Device::CallIOProcs(AudioTimeStamp const&, AudioTimeStamp const&, AudioTimeStamp const&) 6 HP_IOProc::Call(AudioTimeStamp const&, AudioTimeStamp const&, AudioBufferList const*, AudioTimeStamp const&, AudioBufferList*) 6 BigEndian16DecompDispatch 6 SoundComponentGetSourceData 6 CallComponentDispatch 6 MixerDispatch 6 BigEndian16DecompDispatch 6 InvokeSoundParamUPP 6 SoundComplete 6 ProcessNextCmd 6 ProcessCmd 6 InvokeSndCallBackUPP 6 CarbonSndPlayDoubleBufferCallBackProc 6 FSOUND_Output_Mac_Callback 6 FSOUND_Software_Fill 5 windCallback(void*, void*, int, void*) 3 windCallback(void*, void*, int, void*) 1 cos 1 cos 1 cosl 1 cosl 1 FSOUND_Software_MixSFX 1 FSOUND_Mixer_CI 1 FSOUND_Mixer_CI 5 IOA_SingleDevice::WriteOutputData(AudioTimeStamp const&, unsigned long) 5 iokit_user_client_trap 5 iokit_user_client_trap 500 Thread_1c03 500 _pthread_body 500 PrivateMPEntryPoint 500 FSOUND_Stream_UpdateThread 499 FSOUND_Time_Sleep 499 mach_wait_until 499 mach_wait_until 1 FSOUND_CriticalSection_Enter 1 MPEnterCriticalRegion 1 RetrieveDataFromOpaqueID 1 __spin_lock 1 __spin_lock 500 Thread_1d03 500 _pthread_body 500 PR_Select 500 nsThread::Main(void*) 500 TimerThread::Run() 500 PR_WaitCondVar 500 semaphore_wait_signal_trap 500 semaphore_wait_signal_trap Total number in stack (recursive counted multiple, when >=5): 13 _pthread_body 7 semaphore_wait_signal_trap 5 LLView::draw() Sort by top of stack, same collapsed (when >= 5): semaphore_wait_signal_trap 3500 mach_msg_trap 1500 kevent 500 select 500 mach_wait_until 499 semaphore_timedwait_signal_trap 485 iokit_user_client_trap 5