Ticket #34: QTPlayerSample.txt

File QTPlayerSample.txt, 12.1 kB (added by anonymous, 3 years ago)
Line 
1 Analysis of sampling pid 9268 every 10.000000 milliseconds
2 Call graph:
3     300 Thread_0f07
4       300 start
5         300 _start
6           300 NSApplicationMain
7             300 -[NSApplication run]
8               300 -[NSApplication sendEvent:]
9                 300 -[QTPMovieUIWindow sendEvent:]
10                   300 -[NSWindow sendEvent:]
11                     300 -[NSControl mouseDown:]
12                       300 -[NSButtonCell trackMouse:inRect:ofView:untilMouseUp:]
13                         300 -[NSCell trackMouse:inRect:ofView:untilMouseUp:]
14                           300 -[NSCell _sendActionFrom:]
15                             300 -[NSControl sendAction:to:]
16                               300 -[NSApplication sendAction:to:from:]
17                                 300 -[QTMovie play]
18                                   300 QTObjectTokenExecuteCommand
19                                     300 QTSendToObject
20                                       300 QTObjectTokenPriv::DispatchMessage(QTMessagePriv*, void const*, __CFAllocator const*, unsigned long, unsigned long, ComponentMsgParam*, unsigned long, unsigned long)
21                                         300 QTObjectTokenPriv::SendMessageToObject(QTMessagePriv*, unsigned long)
22                                           300 DispatchQTMsg(void const*, unsigned long, unsigned long, unsigned long, QTOGenericObject*)
23                                             300 QTOMovieObject::SendCommand(unsigned long, void const*)
24                                               300 QTOMovieObject::Play(long)
25                                                 300 MCDoAction
26                                                   300 CallComponentDispatch
27                                                     300 _MCComponentDispatch
28                                                       300 CallComponentFunctionCommon
29                                                         300 _MCDoAction
30                                                           300 internalDoAction
31                                                             300 doMovieAction
32                                                               300 internalDoAction
33                                                                 300 doMovieAction
34                                                                   300 PrerollMovie
35                                                                     300 PrerollMovie_priv
36                                                                       300 PrivatePrerollMovie_priv
37                                                                         300 ForEachMedia_priv
38                                                                           300 prerollMedia
39                                                                             300 MediaPreRoll
40                                                                               300 CallComponentDispatch
41                                                                                 300 Sound3ComponentDispatch
42                                                                                   300 CallComponentFunctionCommon
43                                                                                     300 Sound3PreRoll
44                                                                                       300 TrackTimeToSoundQueue3
45                                                                                         171 DataHScheduleData64
46                                                                                           171 CallComponentDispatch
47                                                                                             171 SDH_ComponentDispatch
48                                                                                               171 CallComponentFunctionCommon
49                                                                                                 171 SDH_ScheduleData64
50                                                                                                   87 sdhCallDeferredCompletionRoutines
51                                                                                                     87 sdhCallDeferredCompletionRoutines
52                                                                                                   61 removeEmptyScheduleRecs
53                                                                                                     61 removeEmptyScheduleRecs
54                                                                                                   22 RSRequest
55                                                                                                     20 IssueReadSchedulerRequest
56                                                                                                       20 TSSignalSemaphore
57                                                                                                         19 semaphore_signal_thread_trap
58                                                                                                           19 semaphore_signal_thread_trap
59                                                                                                         1 TSLockMutex
60                                                                                                           1 pthread_mutex_lock
61                                                                                                             1 __spin_lock
62                                                                                                               1 __spin_lock
63                                                                                                     2 calloc
64                                                                                                       2 szone_calloc
65                                                                                                         1 __bzero
66                                                                                                           1 __bzero
67                                                                                                         1 szone_calloc
68                                                                                                   1 pthread_mutex_unlock
69                                                                                                     1 pthread_mutex_unlock
70                                                                                         126 AddChunkToSoundQueue3
71                                                                                           125 AddToEnd3
72                                                                                             125 AddToEnd3
73                                                                                           1 MediaCCPurgeChunkH
74                                                                                             1 CallComponentDispatch
75                                                                                               1 STMediaComponentDispatch
76                                                                                                 1 CallComponentFunctionCommon
77                                                                                                   1 STMediaCCPurgeChunkH
78                                                                                                     1 ccPurge
79                                                                                                       1 ccPurge
80                                                                                         3 MediaCCGetChunkCacheHandle
81                                                                                           3 CallComponentDispatch
82                                                                                             3 Sound3ComponentDispatch
83                                                                                               3 CallComponentFunctionCommon
84                                                                                                 3 Sound3CCGetChunkCacheHandle
85                                                                                                   3 MediaCCGetChunkCacheHandle
86                                                                                                     3 CallComponentDispatch
87                                                                                                       3 STMediaComponentDispatch
88                                                                                                         3 CallComponentFunctionCommon
89                                                                                                           3 STMediaCCGetChunkCacheHandle
90                                                                                                             3 CSMemReallocateHandle
91                                                                                                               3 CSMemNewPtr
92                                                                                                                 3 CSMemNewPtr
93     300 Thread_1003
94       300 _pthread_body
95         300 ReadSchedulerThreadEntryPoint
96           181 TSWaitOnSemaphoreCommon
97             181 semaphore_timedwait_signal_trap
98               181 semaphore_timedwait_signal_trap
99           48 ReadSchedulerThreadEntryPoint
100           46 ScheduleOneRequest
101             46 ScheduleOneRequest
102           24 SetRequestAligningPieces
103             24 FindAligningPiece
104               22 FindAligningPiece
105               2 malloc
106                 2 szone_malloc
107                   2 large_and_huge_malloc
108                     2 vm_allocate
109                       2 mach_msg_trap
110                         2 mach_msg_trap
111           1 QTWFSameFile
112             1 QTWFSameFile
113     300 Thread_1203
114       300 _pthread_body
115         300 CAPThread::Entry(CAPThread*)
116           300 HALRunLoop::OwnThread(void*)
117             300 CFRunLoopRunInMode
118               300 CFRunLoopRunSpecific
119                 300 mach_msg_trap
120                   300 mach_msg_trap
121     300 Thread_1303
122       300 _pthread_body
123         300 CVDisplayLink::runIOThread()
124           300 semaphore_wait_signal_trap
125             300 semaphore_wait_signal_trap
126     300 Thread_1403
127       300 _pthread_body
128         300 CAPThread::Entry(CAPThread*)
129           300 HP_IOThread::ThreadEntry(HP_IOThread*)
130             300 HP_IOThread::WorkLoop()
131               298 CAGuard::WaitUntil(unsigned long long)
132                 298 CAGuard::WaitFor(unsigned long long)
133                   296 semaphore_timedwait_signal_trap
134                     296 semaphore_timedwait_signal_trap
135                   2 pthread_cond_timedwait_relative_np
136                     2 pthread_cond_timedwait_relative_np
137               2 HP_IOThread::PerformIO(AudioTimeStamp const&)
138                 2 IOA_Device::CallIOProcs(AudioTimeStamp const&, AudioTimeStamp const&, AudioTimeStamp const&)
139                   2 IOA_SingleDevice::WriteOutputData(AudioTimeStamp const&, unsigned long)
140                     2 iokit_user_client_trap
141                       2 iokit_user_client_trap
142     300 Thread_1503
143       300 _pthread_body
144         300 start_thread
145           300 audioprepThreadEntry
146             300 semaphore_wait_trap
147               300 semaphore_wait_trap
148     225 Thread_1103
149       225 _pthread_body
150         225 AIOFileThread(void*)
151           225 TSWaitOnSemaphoreCommon
152             225 semaphore_timedwait_signal_trap
153               225 semaphore_timedwait_signal_trap
154
155 Total number in stack (recursive counted multiple, when >=5):
156         6       CallComponentDispatch
157         6       CallComponentFunctionCommon
158         6       _pthread_body
159
160 Sort by top of stack, same collapsed (when >= 5):
161         semaphore_timedwait_signal_trap        702
162         mach_msg_trap        302
163         semaphore_wait_signal_trap        300
164         semaphore_wait_trap        300
165         AddToEnd3        125
166         sdhCallDeferredCompletionRoutines        87
167         removeEmptyScheduleRecs        61
168         ReadSchedulerThreadEntryPoint        48
169         ScheduleOneRequest        46
170         FindAligningPiece        22
171         semaphore_signal_thread_trap        19
172 Sample analysis of process 9268 written to file /dev/stdout
173 Sampling process 9268 each 10 msecs 300 times