Projects

Ticket #196: macruby locked threads.txt

File macruby locked threads.txt, 3.4 KB (added by peter.royal@…, 3 years ago)

ActivityMonitor sample showing two threads

Line 
1Sampling process 22447 for 3 seconds with 1 millisecond of run time between samples
2Sampling completed, processing symbols...
3Analysis of sampling FlashProfilerApp (pid 22447) every 1 millisecond
4Call graph:
5    963 Thread_2503
6      963 start
7        963 main
8          963 macruby_main
9            963 ruby_run_node
10              963 ruby_exec_node
11                963 rb_iseq_eval
12                  963 vm_eval_body
13                    963 vm_eval
14                      963 vm_call_method
15                        963 rb_bsfunc_call
16                          963 ffi_call
17                            963 .LCFI1
18                              963 NSApplicationMain
19                                963 -[NSApplication run]
20                                  963 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
21                                    963 _DPSNextEvent
22                                      963 BlockUntilNextEventMatchingListInMode
23                                        963 ReceiveNextEventCommon
24                                          963 RunCurrentEventLoopInMode
25                                            963 CFRunLoopRunInMode
26                                              963 CFRunLoopRunSpecific
27                                                963 rb_thread_execute_interrupts
28                                                  963 rb_thread_schedule
29                                                    963 native_mutex_lock
30                                                      963 pthread_mutex_lock
31                                                        963 semaphore_wait_signal_trap
32                                                          963 semaphore_wait_signal_trap
33    963 Thread_2603
34      963 thread_start
35        963 _pthread_start
36          963 thread_timer
37            962 __semwait_signal
38              962 __semwait_signal
39            1 nanosleep$UNIX2003
40              1 clock_get_time
41                1 mach_msg
42                  1 mach_msg_trap
43                    1 mach_msg_trap
44    963 Thread_2703
45      963 thread_start
46        963 _pthread_start
47          963 auto_collection_thread(void*)
48            963 pthread_cond_wait$UNIX2003
49              963 __semwait_signal
50                963 __semwait_signal
51    963 Thread_2803
52      963 thread_start
53        963 _pthread_start
54          963 thread_start_func_1
55            963 thread_start_func_2
56              963 vm_invoke_proc
57                963 vm_eval_body
58                  963 vm_eval
59                    963 vm_call_method
60                      963 rb_objc_call2
61                        963 ffi_call
62                          963 .LCFI1
63                            963 -[NSRunLoop(NSRunLoop) runMode:beforeDate:]
64                              963 CFRunLoopRunInMode
65                                963 CFRunLoopRunSpecific
66                                  963 mach_msg
67                                    963 mach_msg_trap
68                                      963 mach_msg_trap
69    963 Thread_2903
70      963 thread_start
71        963 _pthread_start
72          963 select$DARWIN_EXTSN
73            963 select$DARWIN_EXTSN
74
75Total number in stack (recursive counted multiple, when >=5):
76
77Sort by top of stack, same collapsed (when >= 5):
78        __semwait_signal        1925
79        mach_msg_trap        964
80        select$DARWIN_EXTSN        963
81        semaphore_wait_signal_trap        963
82Sample analysis of process 22447 written to file /dev/stdout