Advertisement
Guest User

ozean

a guest
Jan 18th, 2009
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 54.18 KB | None | 0 0
  1. Sampling process 248 for 3 seconds with 1 millisecond of run time between samples
  2. Sampling completed, processing symbols...
  3. Analysis of sampling Camino (pid 248) every 1 millisecond
  4. Call graph:
  5. 1659 Thread_2503
  6. 1659 start
  7. 1659 _start
  8. 1659 main
  9. 1659 NSApplicationMain
  10. 1659 -[NSApplication run]
  11. 1657 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
  12. 1656 _DPSNextEvent
  13. 1655 BlockUntilNextEventMatchingListInMode
  14. 1655 ReceiveNextEventCommon
  15. 1653 RunCurrentEventLoopInMode
  16. 1653 CFRunLoopRunInMode
  17. 1653 CFRunLoopRunSpecific
  18. 1624 nsAppShell::ProcessGeckoEvents(void*)
  19. 1624 nsBaseAppShell::NativeEventCallback()
  20. 1624 NS_ProcessPendingEvents_P(nsIThread*, unsigned int)
  21. 1624 nsThread::ProcessNextEvent(int, int*)
  22. 1555 nsAppShell::OnProcessNextEvent(nsIThreadInternal*, int, unsigned int)
  23. 1555 nsBaseAppShell::OnProcessNextEvent(nsIThreadInternal*, int, unsigned int)
  24. 1555 nsBaseAppShell::DoProcessNextNativeEvent(int)
  25. 1553 nsAppShell::ProcessNextNativeEvent(int)
  26. 1010 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
  27. 981 _DPSNextEvent
  28. 972 BlockUntilNextEventMatchingListInMode
  29. 971 ReceiveNextEventCommon
  30. 956 RunCurrentEventLoopInMode
  31. 952 CFRunLoopRunInMode
  32. 945 CFRunLoopRunSpecific
  33. 841 mach_msg
  34. 839 mach_msg_trap
  35. 839 mach_msg_trap
  36. 2 mach_msg
  37. 45 __CFRunLoopDoObservers
  38. 11 __CFRunLoopDoObservers
  39. 10 bsd_qsort
  40. 10 bsd_qsort
  41. 9 CFSetGetValues
  42. 9 CFSetGetValues
  43. 7 __NSConnectionDoQueuedWork
  44. 5 NSPopAutoreleasePool
  45. 4 NSPopAutoreleasePool
  46. 1 objc_assign_strongCast
  47. 1 objc_assign_strongCast
  48. 1 -[NSLock lock]
  49. 1 pthread_mutex_lock
  50. 1 pthread_mutex_lock
  51. 1 __NSConnectionDoQueuedWork
  52. 6 FlushAllBuffers(__CFRunLoopObserver*, unsigned long, void*)
  53. 4 CFAbsoluteTimeGetCurrent
  54. 3 __gettimeofday
  55. 3 __gettimeofday
  56. 1 dyld_stub___commpage_gettimeofday
  57. 1 dyld_stub___commpage_gettimeofday
  58. 1 FlushAllBuffers(__CFRunLoopObserver*, unsigned long, void*)
  59. 1 GetCurrentEventTime
  60. 1 MachTimeConversionRate
  61. 1 pthread_once
  62. 1 pthread_once
  63. 2 CFQSortArray
  64. 2 CFQSortArray
  65. 37 nsAppShell::ProcessGeckoEvents(void*)
  66. 24 nsBaseAppShell::NativeEventCallback()
  67. 24 NS_ProcessPendingEvents_P(nsIThread*, unsigned int)
  68. 22 nsThread::ProcessNextEvent(int, int*)
  69. 6 0x89ca6d
  70. 6 nsBindingManager::DoProcessAttachedQueue()
  71. 6 nsBindingManager::PostProcessAttachedQueueEvent()
  72. 5 NS_DispatchToCurrentThread_P(nsIRunnable*)
  73. 5 nsThread::PutEvent(nsIRunnable*)
  74. 3 nsEventQueue::PutEvent(nsIRunnable*)
  75. 1 PR_EnterMonitor
  76. 1 PR_Lock
  77. 1 pthread_mutex_lock
  78. 1 pthread_mutex_lock
  79. 1 PR_ExitMonitor
  80. 1 PR_Unlock
  81. 1 pt_PostNotifies
  82. 1 pthread_mutex_unlock
  83. 1 pthread_mutex_unlock
  84. 1 nsEventQueue::PutEvent(nsIRunnable*)
  85. 1 dyld_stub_pthread_mutex_unlock
  86. 1 dyld_stub_pthread_mutex_unlock
  87. 1 nsCOMPtr_base::~nsCOMPtr_base()
  88. 1 nsBaseAppShell::Release()
  89. 1 nsBaseAppShell::Release()
  90. 1 _PR_Darwin_x86_AtomicIncrement
  91. 1 _PR_Darwin_x86_AtomicIncrement
  92. 5 nsAppShell::AfterProcessNextEvent(nsIThreadInternal*, unsigned int)
  93. 4 NSPopAutoreleasePool
  94. 3 NSPopAutoreleasePool
  95. 1 objc_assign_strongCast
  96. 1 objc_assign_strongCast
  97. 1 CFArrayRemoveValueAtIndex
  98. 1 _CFArrayReplaceValues
  99. 1 _CFArrayReplaceValues
  100. 4 nsAppShell::OnProcessNextEvent(nsIThreadInternal*, int, unsigned int)
  101. 2 CFArrayAppendValue
  102. 2 _CFArrayReplaceValues
  103. 2 _CFArrayReplaceValues
  104. 1 -[NSAutoreleasePool init]
  105. 1 -[NSAutoreleasePool initWithCapacity:]
  106. 1 NSPushAutoreleasePool
  107. 1 NSPushAutoreleasePool
  108. 1 dyld_stub_pthread_getspecific
  109. 1 dyld_stub_pthread_getspecific
  110. 3 nsCOMPtr_base::~nsCOMPtr_base()
  111. 1 _PR_Darwin_x86_AtomicDecrement
  112. 1 _PR_Darwin_x86_AtomicDecrement
  113. 1 nsBaseAppShell::Release()
  114. 1 nsBaseAppShell::Release()
  115. 1 nsRunnable::Release()
  116. 1 free
  117. 1 malloc_zone_free
  118. 1 malloc_zone_free
  119. 3 nsEventQueue::GetEvent(int, nsIRunnable**)
  120. 2 PR_EnterMonitor
  121. 1 PR_EnterMonitor
  122. 1 PR_Lock
  123. 1 __spin_lock
  124. 1 __spin_lock
  125. 1 PR_ExitMonitor
  126. 1 PR_Unlock
  127. 1 pthread_mutex_unlock
  128. 1 pthread_mutex_unlock
  129. 1 objc_msgSend
  130. 1 objc_msgSend
  131. 1 _PR_UNIX_GetInterval
  132. 1 _PR_UNIX_GetInterval
  133. 1 non-virtual thunk to nsPrintSession::Release()
  134. 1 non-virtual thunk to nsPrintSession::Release()
  135. 9 -[NSEvent _postAtStart:]
  136. 6 -[NSEvent _eventRefInternal]
  137. 3 CGEventCreateWithEventRecord
  138. 3 CGTypeCreateInstance
  139. 3 CGTypeCreateInstanceWithAllocator
  140. 3 _CFRuntimeCreateInstance
  141. 2 _CFRuntimeCreateInstance
  142. 1 malloc_zone_malloc
  143. 1 szone_malloc
  144. 1 tiny_malloc_from_free_list
  145. 1 tiny_malloc_from_free_list
  146. 2 -[NSEvent _cgsEventRecord]
  147. 2 +[NSScreen _zeroScreenHeight]
  148. 2 _NXGetScreenRect
  149. 2 CGSGetDisplayBounds
  150. 1 _CG_spin_lock_try
  151. 1 _CG_spin_lock_try
  152. 1 updateAllDisplayInfoAsNeeded
  153. 1 bindDisplayMapping
  154. 1 CGRectEqualToRect
  155. 1 CGRectEqualToRect
  156. 1 CreateEventWithCGEvent
  157. 1 SetEventPlatformEvent
  158. 1 SetEventPlatformEvent
  159. 3 PostEventToQueueInternal
  160. 3 CFRunLoopWakeUp
  161. 2 mach_msg_destroy
  162. 2 mach_msg_destroy_port
  163. 2 mach_port_deallocate
  164. 2 mach_msg
  165. 2 mach_msg_trap
  166. 2 mach_msg_trap
  167. 1 mach_msg
  168. 1 mach_msg_trap
  169. 1 mach_msg_trap
  170. 2 CFRunLoopWakeUp
  171. 2 mach_msg_destroy
  172. 2 mach_msg_destroy_port
  173. 2 mach_port_deallocate
  174. 2 mach_msg
  175. 2 mach_msg_trap
  176. 2 mach_msg_trap
  177. 1 CFRunLoopStop
  178. 1 CFRunLoopStop
  179. 1 nsAppShell::ProcessGeckoEvents(void*)
  180. 9 CFSetApplyFunction
  181. 6 __CFRunLoopCollectSources0
  182. 6 __CFRunLoopCollectSources0
  183. 3 CFSetApplyFunction
  184. 4 CFRunLoopRunSpecific
  185. 3 malloc_zone_malloc
  186. 1 __spin_lock
  187. 1 __spin_lock
  188. 1 dyld_stub__spin_unlock
  189. 1 dyld_stub__spin_unlock
  190. 1 szone_malloc
  191. 1 szone_malloc
  192. 2 __NSFireDelayedPerform
  193. 2 -[NSToolbarView _doDelayedValidateVisibleToolbarItems]
  194. 2 -[NSToolbar _autovalidateVisibleToolbarItems]
  195. 2 -[NSToolbar validateVisibleItems]
  196. 2 -[ToolbarViewItem validate]
  197. 2 -[BrowserWindowController validateToolbarItem:]
  198. 1 -[BrowserWindowController locationToolTipWithFormat:title:URL:]
  199. 1 +[NSString stringWithFormat:]
  200. 1 -[NSPlaceholderString initWithFormat:locale:arguments:]
  201. 1 _CFStringCreateWithFormatAndArgumentsAux
  202. 1 _CFStringAppendFormatAndArgumentsAux
  203. 1 _NSDescriptionWithLocaleFunc
  204. 1 objc_msgSend
  205. 1 objc_msgSend
  206. 1 -[NSObject(NSObject) autorelease]
  207. 1 -[NSObject(NSObject) autorelease]
  208. 2 __spin_lock
  209. 2 __spin_lock
  210. 1 malloc_zone_free
  211. 1 malloc_zone_free
  212. 1 szone_free
  213. 1 tiny_free_list_add_ptr
  214. 1 tiny_free_list_add_ptr
  215. 4 __spin_lock
  216. 4 __spin_lock
  217. 1 CFRunLoopRunInMode
  218. 1 mach_absolute_time
  219. 1 mach_absolute_time
  220. 1 spin_lock
  221. 1 spin_lock
  222. 4 CFStringCompare
  223. 4 CFStringCompareWithOptions
  224. 4 CFStringCompareWithOptionsAndLocale
  225. 2 CFStringGetCStringPtr
  226. 2 CFStringGetCStringPtr
  227. 1 CFStringCompareWithOptionsAndLocale
  228. 1 CFUniCharGetBitmapPtrForPlane
  229. 1 CFUniCharGetBitmapPtrForPlane
  230. 7 GetCurrentEventQueue
  231. 5 MPTaskIsPreemptive
  232. 5 ThreadIsCooperative
  233. 3 TSUnlockMutex
  234. 2 __spin_lock
  235. 2 __spin_lock
  236. 1 pthread_mutex_unlock
  237. 1 pthread_mutex_unlock
  238. 1 TSLockMutex
  239. 1 pthread_mutex_lock
  240. 1 pthread_mutex_lock
  241. 1 ThreadIsCooperative
  242. 1 GetCurrentEventQueue
  243. 1 MPCurrentTaskID
  244. 1 MPCurrentTaskID
  245. 4 GetMainEventQueue
  246. 3 _EventThreadLock
  247. 2 __spin_lock
  248. 2 __spin_lock
  249. 1 _EventThreadLock
  250. 1 pthread_mutex_lock
  251. 1 pthread_mutex_lock
  252. 2 AcquireEventFromQueue
  253. 1 AcquireEventFromQueue
  254. 1 RetainEvent
  255. 1 __spin_lock
  256. 1 __spin_lock
  257. 1 RetainEvent
  258. 1 RetainEvent
  259. 1 pthread_self
  260. 1 pthread_self
  261. 1 BlockUntilNextEventMatchingListInMode
  262. 3 _GetEventPlatformEventRecord
  263. 3 CGEventGetEventRecord
  264. 1 CGEventGetEventRecord
  265. 1 CGSCopyEventRecord
  266. 1 CGSCopyEventRecord
  267. 1 __memcpy
  268. 1 __memcpy
  269. 2 -[NSDate timeIntervalSinceNow]
  270. 1 CFAbsoluteTimeGetCurrent
  271. 1 __gettimeofday
  272. 1 __gettimeofday
  273. 1 CFDateGetAbsoluteTime
  274. 1 CFDateGetAbsoluteTime
  275. 1 CFArrayContainsValue
  276. 1 CFArrayContainsValue
  277. 1 CFArrayGetCount
  278. 1 CFArrayGetCount
  279. 1 _DPSConvertMaskToEventTypeList
  280. 1 _DPSConvertMaskToEventTypeList
  281. 1 _DPSNextEvent
  282. 17 -[NSEvent _initWithCGSEvent:eventRef:]
  283. 9 CGSGetUnflippedEventLocation
  284. 7 CGSGetDisplayBounds
  285. 2 _CG_spin_lock_try
  286. 2 _CG_spin_lock_try
  287. 2 updateAllDisplayInfoAsNeeded
  288. 1 bindDisplayMapping
  289. 1 _CGSLogTrace
  290. 1 _CGSLogTrace
  291. 1 updateAllDisplayInfoAsNeeded
  292. 1 CGSGetDisplayBounds
  293. 1 lockDisplay
  294. 1 CGSShmemRWLockLockForReading
  295. 1 CGSLockShmemLockWithTimeout
  296. 1 CGSLockShmemLockWithTimeout
  297. 1 lookupMasterDisplay
  298. 1 lookupDisplay
  299. 1 lookupDisplay
  300. 2 CGSMainDisplayID
  301. 1 unlockDisplay
  302. 1 CGSShmemRWLockUnlockForReading
  303. 1 _CG_spin_lock_try
  304. 1 _CG_spin_lock_try
  305. 1 updateAllDisplayInfoAsNeeded
  306. 1 updateAllDisplayInfoAsNeeded
  307. 5 -[NSApplication(NSWindowCache) _findWindowUsingCache:]
  308. 3 _NSAppKitUnlock
  309. 2 -[NSRecursiveLock unlock]
  310. 2 pthread_mutex_unlock
  311. 2 pthread_mutex_unlock
  312. 1 _NSRemoveExceptionHandlerForLock
  313. 1 _NSRemoveExceptionHandlerForLock
  314. 2 _NSAppKitLock
  315. 1 -[NSRecursiveLock lock]
  316. 1 -[NSRecursiveLock lock]
  317. 1 _NSAddExceptionHandlerForLock
  318. 1 _CFDoExceptionOperation
  319. 1 _CFDoExceptionOperation
  320. 3 -[NSEvent _initWithCGSEvent:eventRef:]
  321. 4 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
  322. 2 +[NSObject allocWithZone:]
  323. 1 _internal_class_createInstanceFromZone
  324. 1 malloc_zone_calloc
  325. 1 szone_calloc
  326. 1 tiny_malloc_from_free_list
  327. 1 tiny_malloc_from_free_list
  328. 1 class_createInstanceFromZone
  329. 1 class_createInstanceFromZone
  330. 2 -[NSObject zone]
  331. 2 malloc_zone_from_ptr
  332. 2 malloc_zone_from_ptr
  333. 2 -[NSObject(NSObject) autorelease]
  334. 1 -[NSObject(NSObject) autorelease]
  335. 1 __NSAutoreleaseObject
  336. 1 __NSAutoreleaseObject
  337. 2 __memcpy
  338. 2 __memcpy
  339. 538 -[NSRunLoop(NSRunLoop) runMode:beforeDate:]
  340. 528 CFRunLoopRunInMode
  341. 526 CFRunLoopRunSpecific
  342. 474 mach_msg
  343. 474 mach_msg_trap
  344. 474 mach_msg_trap
  345. 35 __CFRunLoopDoObservers
  346. 12 CFSetGetValues
  347. 12 CFSetGetValues
  348. 7 FlushAllBuffers(__CFRunLoopObserver*, unsigned long, void*)
  349. 2 FlushAllBuffers(__CFRunLoopObserver*, unsigned long, void*)
  350. 2 FlushWindowObject(WindowData*, void**, unsigned char)
  351. 1 GetWindowProperty
  352. 1 GetWindowData(OpaqueWindowPtr*)
  353. 1 HIObject::IsRefValid(void*)
  354. 1 HLTBSearchRefTable
  355. 1 HLTBSearchRefTable
  356. 1 WindowData::GetStructureControl()
  357. 1 WindowData::GetStructureControl()
  358. 2 GetCurrentEventTime
  359. 1 MachTimeConversionRate
  360. 1 __spin_lock
  361. 1 __spin_lock
  362. 1 __nanotime
  363. 1 __nanotime
  364. 1 CFAbsoluteTimeGetCurrent
  365. 1 __commpage_gettimeofday
  366. 1 __commpage_gettimeofday
  367. 6 __CFRunLoopDoObservers
  368. 6 __NSConnectionDoQueuedWork
  369. 2 NSPopAutoreleasePool
  370. 2 objc_assign_strongCast
  371. 2 objc_assign_strongCast
  372. 1 +[NSThread currentThread]
  373. 1 +[NSThread currentThread]
  374. 1 -[NSLock lock]
  375. 1 -[NSLock lock]
  376. 1 -[NSLock unlock]
  377. 1 pthread_mutex_unlock
  378. 1 pthread_mutex_unlock
  379. 1 dyld_stub_objc_collecting_enabled
  380. 1 dyld_stub_objc_collecting_enabled
  381. 3 bsd_qsort
  382. 2 bsd_qsort
  383. 1 __CFRunLoopObserverQSortComparator
  384. 1 __CFRunLoopObserverQSortComparator
  385. 1 OSAtomicCompareAndSwapPtr
  386. 1 __compare_and_swap32
  387. 1 __compare_and_swap32
  388. 5 CFRunLoopRunSpecific
  389. 3 CFSetApplyFunction
  390. 2 __CFRunLoopCollectSources0
  391. 2 __CFRunLoopCollectSources0
  392. 1 CFSetApplyFunction
  393. 2 __nanotime
  394. 2 __nanotime
  395. 1 CFRunLoopGetMain
  396. 1 CFRunLoopGetMain
  397. 1 CFRunLoopTimerInvalidate
  398. 1 mk_timer_destroy
  399. 1 mk_timer_destroy
  400. 1 __bzero
  401. 1 __bzero
  402. 1 __removeHandler2
  403. 1 __removeHandler2
  404. 1 __spin_lock
  405. 1 __spin_lock
  406. 1 malloc_zone_free
  407. 1 malloc_zone_free
  408. 1 szone_free
  409. 1 szone_free
  410. 2 __spin_lock
  411. 2 __spin_lock
  412. 3 -[NSCFString isEqual:]
  413. 2 CFStringGetCStringPtr
  414. 2 CFStringGetCStringPtr
  415. 1 NSClassFromObject
  416. 1 NSClassFromObject
  417. 2 CFAbsoluteTimeGetCurrent
  418. 1 __gettimeofday
  419. 1 __gettimeofday
  420. 1 gettimeofday
  421. 1 __gettimeofday
  422. 1 __gettimeofday
  423. 2 _CFRunLoop0
  424. 2 CFDictionaryGetValue
  425. 2 __CFDictionaryFindBuckets1a
  426. 2 __CFDictionaryFindBuckets1a
  427. 1 NSPopAutoreleasePool
  428. 1 NSPopAutoreleasePool
  429. 1 _CFRunLoopFinished
  430. 1 __CFRunLoopFindMode
  431. 1 CFSetGetValue
  432. 1 CFSetGetValue
  433. 1 dyld_stub_objc_assign_strongCast
  434. 1 dyld_stub_objc_assign_strongCast
  435. 2 objc_msgSend
  436. 2 objc_msgSend
  437. 1 -[NSRunLoop(NSRunLoop) currentMode]
  438. 1 CFRunLoopCopyCurrentMode
  439. 1 CFRunLoopCopyCurrentMode
  440. 1 __removeHandler2
  441. 1 free
  442. 1 szone_free
  443. 1 szone_free
  444. 1 objc_msgSend_fpret
  445. 1 objc_msgSend_fpret
  446. 2 objc_msgSend
  447. 2 objc_msgSend
  448. 63 nsAppShell::AfterProcessNextEvent(nsIThreadInternal*, unsigned int)
  449. 53 NSPopAutoreleasePool
  450. 31 -[NSEvent dealloc]
  451. 13 _NSAppKitLock
  452. 12 _NSAddExceptionHandlerForLock
  453. 11 _CFDoExceptionOperation
  454. 6 calloc
  455. 4 malloc_zone_calloc
  456. 4 szone_calloc
  457. 2 szone_calloc
  458. 2 tiny_malloc_from_free_list
  459. 2 tiny_malloc_from_free_list
  460. 2 calloc
  461. 2 _CFDoExceptionOperation
  462. 2 __addAltHandler2
  463. 1 __addAltHandler2
  464. 1 pthread_getspecific
  465. 1 pthread_getspecific
  466. 1 dyld_stub_malloc_zone_calloc
  467. 1 dyld_stub_malloc_zone_calloc
  468. 1 pthread_getspecific
  469. 1 pthread_getspecific
  470. 1 -[NSRecursiveLock lock]
  471. 1 pthread_mutex_lock
  472. 1 pthread_mutex_lock
  473. 9 NSDeallocateObject
  474. 7 _internal_object_dispose
  475. 6 free
  476. 2 free
  477. 2 szone_free
  478. 2 szone_free
  479. 1 malloc_zone_free
  480. 1 malloc_zone_free
  481. 1 szone_size
  482. 1 szone_size
  483. 1 object_cxxDestructFromClass
  484. 1 object_cxxDestructFromClass
  485. 1 _objc_getFreedObjectClass
  486. 1 _objc_getFreedObjectClass
  487. 1 dyld_stub_free
  488. 1 dyld_stub_free
  489. 3 ReleaseEvent
  490. 2 ReleaseEvent
  491. 1 __spin_lock
  492. 1 __spin_lock
  493. 2 -[NSEvent dealloc]
  494. 2 _NSAppKitUnlock
  495. 2 -[NSRecursiveLock unlock]
  496. 2 -[NSRecursiveLock unlock]
  497. 1 dyld_stub__spin_lock
  498. 1 dyld_stub__spin_lock
  499. 1 objc_collecting_enabled
  500. 1 objc_collecting_enabled
  501. 13 __removeHandler2
  502. 13 free
  503. 9 szone_free
  504. 5 tiny_free_list_add_ptr
  505. 5 tiny_free_list_add_ptr
  506. 4 szone_free
  507. 3 szone_size
  508. 3 szone_size
  509. 1 __spin_lock
  510. 1 __spin_lock
  511. 4 -[NSObject release]
  512. 2 __CFDoExternRefOperation
  513. 1 CFBagContainsValue
  514. 1 __CFBagFindBuckets1a
  515. 1 __CFBagFindBuckets1a
  516. 1 __CFDoExternRefOperation
  517. 2 __spin_lock
  518. 2 __spin_lock
  519. 1 CFRelease
  520. 1 CFRelease
  521. 1 NSPopAutoreleasePool
  522. 1 objc_assign_strongCast
  523. 1 objc_assign_strongCast
  524. 1 objc_exception_try_enter
  525. 1 objc_exception_try_enter
  526. 1 object_getClass
  527. 1 object_getClass
  528. 7 objc_msgSend
  529. 7 objc_msgSend
  530. 2 _setjmp
  531. 2 _setjmp
  532. 1 -[NSEvent dealloc]
  533. 1 -[NSEvent dealloc]
  534. 4 0x89ca6d
  535. 4 nsBindingManager::DoProcessAttachedQueue()
  536. 3 nsBindingManager::PostProcessAttachedQueueEvent()
  537. 3 NS_DispatchToCurrentThread_P(nsIRunnable*)
  538. 3 nsThread::PutEvent(nsIRunnable*)
  539. 1 dyld_stub_PR_AtomicSet
  540. 1 dyld_stub_PR_AtomicSet
  541. 1 nsBaseAppShell::OnDispatchedEvent(nsIThreadInternal*)
  542. 1 nsAppShell::ScheduleNativeEventCallback()
  543. 1 CFRunLoopWakeUp
  544. 1 mach_msg
  545. 1 mach_msg_trap
  546. 1 mach_msg_trap
  547. 1 nsEventQueue::PutEvent(nsIRunnable*)
  548. 1 PR_ExitMonitor
  549. 1 PR_Unlock
  550. 1 pt_PostNotifies
  551. 1 __spin_lock
  552. 1 __spin_lock
  553. 1 nsBindingManager::DoProcessAttachedQueue()
  554. 1 nsXPCThreadJSContextStackImpl::Pop(JSContext**)
  555. 1 XPCPerThreadData::GetDataImpl(JSContext*)
  556. 1 XPCPerThreadData::GetDataImpl(JSContext*)
  557. 1 nsXPConnect::AfterProcessNextEvent(nsIThreadInternal*, unsigned int)
  558. 1 nsXPConnect::AfterProcessNextEvent(nsIThreadInternal*, unsigned int)
  559. 14 mach_msg
  560. 14 mach_msg_trap
  561. 14 mach_msg_trap
  562. 7 __CFRunLoopDoObservers
  563. 4 _handleWindowsNeedUpdateNote
  564. 3 -[NSApplication updateWindows]
  565. 1 +[NSUIHeartBeat sharedHeartBeat]
  566. 1 +[NSUIHeartBeat sharedHeartBeat]
  567. 1 -[NSApplication(NSWindowCache) _updateWindowsUsingCache]
  568. 1 objc_msgSend
  569. 1 objc_msgSend
  570. 1 -[NSNotificationCenter postNotificationName:object:]
  571. 1 -[NSNotificationCenter postNotificationName:object:userInfo:]
  572. 1 +[NSConcreteNotification newTempNotificationWithName:object:userInfo:]
  573. 1 -[NSCFString copyWithZone:]
  574. 1 CFStringCreateCopy
  575. 1 CFStringCreateCopy
  576. 1 objc_msgSend
  577. 1 objc_msgSend
  578. 1 CFSetGetValues
  579. 1 CFSetGetValues
  580. 1 bsd_qsort
  581. 1 __CFRunLoopObserverQSortComparator
  582. 1 __CFRunLoopObserverQSortComparator
  583. 1 objc_msgSend
  584. 1 objc_msgSend
  585. 5 CFRunLoopRunSpecific
  586. 2 CFSetApplyFunction
  587. 1 CFSetApplyFunction
  588. 1 __CFRunLoopCollectSources0
  589. 1 CFGetTypeID
  590. 1 CFGetTypeID
  591. 1 __spin_lock
  592. 1 __spin_lock
  593. 1 GetCurrentEventQueue
  594. 1 MPTaskIsPreemptive
  595. 1 ThreadIsCooperative
  596. 1 FindThreadByID
  597. 1 FindThreadByID
  598. 1 GetMainEventQueue
  599. 1 dyld_stub__spin_lock
  600. 1 dyld_stub__spin_lock
  601. 1 _DPSNextEvent
  602. 1 -[NSEvent _initWithCGSEvent:eventRef:]
  603. 1 CGSGetUnflippedEventLocation
  604. 1 CGSGetDisplayBounds
  605. 1 updateAllDisplayInfoAsNeeded
  606. 1 bindDisplayMapping
  607. 1 bindDisplayMapping
  608. 1 -[NSApplication sendEvent:]
  609. 1 -[NSApplication setWindowsNeedUpdate:]
  610. 1 CFRunLoopObserverCreate
  611. 1 _CFRuntimeCreateInstance
  612. 1 malloc_size
  613. 1 szone_size
  614. 1 szone_size
  615. 1 NSPopAutoreleasePool
  616. 1 NSPopAutoreleasePool
  617. 1659 Thread_2603
  618. 1659 thread_start
  619. 1659 _pthread_start
  620. 1659 _pt_root
  621. 1659 nsThread::ThreadFunc(void*)
  622. 1659 NS_ProcessNextEvent_P(nsIThread*, int)
  623. 1659 nsThread::ProcessNextEvent(int, int*)
  624. 1659 nsSocketTransportService::Run()
  625. 1659 NS_ProcessNextEvent_P(nsIThread*, int)
  626. 1659 nsThread::ProcessNextEvent(int, int*)
  627. 1659 nsSocketTransportService::OnProcessNextEvent(nsIThreadInternal*, int, unsigned int)
  628. 1659 nsSocketTransportService::DoPollIteration(int)
  629. 1659 nsSocketTransportService::Poll(int, unsigned int*)
  630. 1659 PR_Poll
  631. 1659 poll
  632. 1659 select$DARWIN_EXTSN$NOCANCEL
  633. 1659 select$DARWIN_EXTSN$NOCANCEL
  634. 1659 Thread_2703
  635. 1659 thread_start
  636. 1659 _pthread_start
  637. 1659 _pt_root
  638. 1659 nsThread::ThreadFunc(void*)
  639. 1659 NS_ProcessNextEvent_P(nsIThread*, int)
  640. 1659 nsThread::ProcessNextEvent(int, int*)
  641. 1659 TimerThread::Run()
  642. 1659 PR_WaitCondVar
  643. 1658 pt_TimedWait
  644. 1658 pthread_cond_timedwait
  645. 1658 _pthread_cond_wait
  646. 1658 semaphore_timedwait_signal_trap
  647. 1658 semaphore_timedwait_signal_trap
  648. 1 PR_GetCurrentThread
  649. 1 PR_GetCurrentThread
  650. 1659 Thread_2803
  651. 1659 thread_start
  652. 1659 _pthread_start
  653. 1659 _pt_root
  654. 1659 nsThread::ThreadFunc(void*)
  655. 1659 NS_ProcessNextEvent_P(nsIThread*, int)
  656. 1659 nsThread::ProcessNextEvent(int, int*)
  657. 1659 nsThreadPool::Run()
  658. 1659 PR_Wait
  659. 1659 PR_WaitCondVar
  660. 1659 pt_TimedWait
  661. 1659 pthread_cond_timedwait
  662. 1659 _pthread_cond_wait
  663. 1659 semaphore_timedwait_signal_trap
  664. 1659 semaphore_timedwait_signal_trap
  665. 1659 Thread_2903
  666. 1659 thread_start
  667. 1659 _pthread_start
  668. 1659 fe_fragment_thread
  669. 1659 pthread_cond_wait$UNIX2003
  670. 1659 __semwait_signal
  671. 1659 __semwait_signal
  672. 1659 Thread_2a03
  673. 1659 thread_start
  674. 1659 _pthread_start
  675. 1659 select$DARWIN_EXTSN
  676. 1659 select$DARWIN_EXTSN
  677. 1659 Thread_2b03
  678. 1659 start_wqthread
  679. 1659 __workq_ops
  680. 1659 __workq_ops
  681. 1659 Thread_2d03
  682. 1659 thread_start
  683. 1659 _pthread_start
  684. 1659 _pt_root
  685. 1659 nsHostResolver::ThreadFunc(void*)
  686. 1659 nsHostResolver::GetHostToLookup(nsHostRecord**)
  687. 1659 PR_WaitCondVar
  688. 1659 pt_TimedWait
  689. 1659 pthread_cond_timedwait
  690. 1659 _pthread_cond_wait
  691. 1659 semaphore_timedwait_signal_trap
  692. 1659 semaphore_timedwait_signal_trap
  693. 1659 Thread_2e03
  694. 1659 thread_start
  695. 1659 _pthread_start
  696. 1659 _pt_root
  697. 1659 nsSSLThread::Run()
  698. 1659 PR_WaitCondVar
  699. 1659 pthread_cond_wait
  700. 1659 _pthread_cond_wait
  701. 1659 semaphore_wait_signal_trap
  702. 1659 semaphore_wait_signal_trap
  703. 1659 Thread_2f03
  704. 1659 thread_start
  705. 1659 _pthread_start
  706. 1659 _pt_root
  707. 1659 nsCertVerificationThread::Run()
  708. 1659 PR_WaitCondVar
  709. 1659 pthread_cond_wait
  710. 1659 _pthread_cond_wait
  711. 1659 semaphore_wait_signal_trap
  712. 1659 semaphore_wait_signal_trap
  713. 1659 Thread_3003
  714. 1659 thread_start
  715. 1659 _pthread_start
  716. 1659 __NSThread__main__
  717. 1659 -[NSThread main]
  718. 1659 -[NSUIHeartBeat _heartBeatThread:]
  719. 1659 -[NSConditionLock lockWhenCondition:]
  720. 1659 -[NSConditionLock lockWhenCondition:beforeDate:]
  721. 1659 -[NSCondition waitUntilDate:]
  722. 1659 pthread_cond_timedwait_relative_np
  723. 1659 _pthread_cond_wait
  724. 1659 semaphore_timedwait_signal_trap
  725. 1659 semaphore_timedwait_signal_trap
  726.  
  727. Total number in stack (recursive counted multiple, when >=5):
  728. 15 __spin_lock
  729. 9 _pthread_start
  730. 9 thread_start
  731. 8 objc_msgSend
  732. 7 mach_msg
  733. 7 mach_msg_trap
  734. 6 NSPopAutoreleasePool
  735. 6 _pt_root
  736. 6 _pthread_cond_wait
  737. 6 nsThread::ProcessNextEvent(int, int*)
  738. 5 PR_WaitCondVar
  739. 5 pthread_mutex_lock
  740. 5 pthread_mutex_unlock
  741. 5 szone_free
  742.  
  743. Sort by top of stack, same collapsed (when >= 5):
  744. semaphore_timedwait_signal_trap 6635
  745. semaphore_wait_signal_trap 3318
  746. __semwait_signal 1659
  747. __workq_ops 1659
  748. select$DARWIN_EXTSN 1659
  749. select$DARWIN_EXTSN$NOCANCEL 1659
  750. mach_msg_trap 1333
  751. __spin_lock 23
  752. CFSetGetValues 22
  753. __CFRunLoopDoObservers 17
  754. objc_msgSend 16
  755. CFRunLoopRunSpecific 14
  756. bsd_qsort 12
  757. NSPopAutoreleasePool 10
  758. __CFRunLoopCollectSources0 8
  759. szone_free 8
  760. __gettimeofday 6
  761. pthread_mutex_unlock 6
  762. tiny_free_list_add_ptr 6
  763. CFSetApplyFunction 5
  764. objc_assign_strongCast 5
  765. pthread_mutex_lock 5
  766. szone_size 5
  767. Sample analysis of process 248 written to file /dev/stdout
  768.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement