Ticket #1647: pre-modsched-times-sis_v1.txt

File pre-modsched-times-sis_v1.txt, 9.3 KB (added by Gedare Bloom, on 11/13/10 at 17:08:07)

Times on sis before patch

Line 
1
2
3*** TIME TEST 1 ***
4rtems_semaphore_create 29
5rtems_semaphore_delete 37
6rtems_semaphore_obtain: available 9
7rtems_semaphore_obtain: not available -- NO_WAIT 9
8rtems_semaphore_release: no waiting tasks 34
9*** END OF TEST 1 ***
10
11
12*** TIME TEST 2 ***
13rtems_semaphore_obtain: not available -- caller blocks 104
14*** END OF TEST 2 ***
15
16
17*** TIME TEST 3 ***
18rtems_semaphore_release: task readied -- preempts caller 99
19*** END OF TEST 3 ***
20
21
22*** TIME TEST 4 ***
23rtems_task_restart: blocked task -- preempts caller 127
24rtems_task_restart: ready task -- preempts caller 114
25rtems_semaphore_release: task readied -- returns to caller 44
26rtems_task_create 198
27rtems_task_start 45
28rtems_task_restart: suspended task -- returns to caller 54
29rtems_task_delete: suspended task 140
30rtems_task_restart: ready task -- returns to caller 55
31rtems_task_restart: blocked task -- returns to caller 69
32rtems_task_delete: blocked task 147
33*** END OF TEST 4 ***
34
35
36*** TIME TEST 5 ***
37rtems_task_suspend: calling task 92
38rtems_task_resume: task readied -- preempts caller 89
39*** END OF TEST 5 ***
40
41
42*** TIME TEST 6 ***
43rtems_task_restart: calling task 84
44rtems_task_suspend: returns to caller 31
45rtems_task_resume: task readied -- returns to caller 33
46rtems_task_delete: ready task 147
47*** END OF TEST 6 ***
48
49
50*** TIME TEST 7 ***
51rtems_task_restart: suspended task -- preempts caller 112
52*** END OF TEST 7 ***
53
54
55*** TIME TEST 8 ***
56rtems_task_set_priority: obtain current priority 20
57rtems_task_set_priority: returns to caller 45
58rtems_task_mode: obtain current mode 4
59rtems_task_mode: no reschedule 7
60rtems_task_mode: reschedule -- returns to caller 11
61rtems_task_mode: reschedule -- preempts caller 71
62rtems_task_set_note 21
63rtems_task_get_note 21
64rtems_clock_set 42
65rtems_clock_get_tod 147
66*** END OF TEST 8 ***
67
68
69*** TIME TEST 9 ***
70rtems_message_queue_create 140
71rtems_message_queue_send: no waiting tasks 37
72rtems_message_queue_urgent: no waiting tasks 36
73rtems_message_queue_receive: available 35
74rtems_message_queue_flush: no messages flushed 18
75rtems_message_queue_flush: messages flushed 25
76rtems_message_queue_delete 55
77*** END OF TEST 9 ***
78
79
80*** TIME TEST 10 ***
81rtems_message_queue_receive: not available -- NO_WAIT 24
82rtems_message_queue_receive: not available -- caller blocks 108
83*** END OF TEST 10 ***
84
85
86*** TIME TEST 11 ***
87rtems_message_queue_send: task readied -- preempts caller 102
88*** END OF TEST 11 ***
89
90
91*** TIME TEST 12 ***
92rtems_message_queue_send: task readied -- returns to caller 49
93*** END OF TEST 12 ***
94
95
96*** TIME TEST 13 ***
97rtems_message_queue_urgent: task readied -- preempts caller 102
98*** END OF TEST 13 ***
99
100
101*** TIME TEST 14 ***
102rtems_message_queue_urgent: task readied -- returns to caller 49
103*** END OF TEST 14 ***
104program stopped with signal 2.
105
106
107*** TIME TEST 15 ***
108rtems_event_receive: obtain current events 1
109rtems_event_receive: not available -- NO_WAIT 21
110rtems_event_receive: not available -- caller blocks 98
111rtems_event_send: no task readied 25
112rtems_event_receive: available 22
113rtems_event_send: task readied -- returns to caller 48
114*** END OF TEST 15 ***
115
116
117*** TIME TEST 16 ***
118rtems_event_send: task readied -- preempts caller 102
119*** END OF TEST 16 ***
120
121
122*** TIME TEST 17 ***
123rtems_task_set_priority: preempts caller 107
124*** END OF TEST 17 ***program stopped with signal 2.
125
126
127*** TIME TEST 18 ***
128rtems_task_delete: calling task 203
129*** END OF TEST 18 ***
130
131
132*** TIME TEST 19 ***
133rtems_signal_catch 15
134rtems_signal_send: returns to caller 26
135rtems_signal_send: signal to self 31
136exit ASR overhead: returns to calling task 24
137exit ASR overhead: returns to preempting task 78
138*** END OF TEST 19 ***
139
140
141*** TIME TEST 20 ***
142rtems_partition_create 46
143rtems_region_create 94
144rtems_partition_get_buffer: available 24
145rtems_partition_get_buffer: not available 22
146rtems_partition_return_buffer 26
147rtems_partition_delete 25
148rtems_region_get_segment: available 66
149rtems_region_get_segment: not available -- NO_WAIT 49
150rtems_region_return_segment: no waiting tasks 66
151rtems_region_get_segment: not available -- caller blocks 128
152rtems_region_return_segment: task readied -- preempts caller 162
153rtems_region_return_segment: task readied -- returns to caller 109
154rtems_region_delete 51
155rtems_io_initialize 2
156rtems_io_open 2
157rtems_io_close 2
158rtems_io_read 2
159rtems_io_write 2
160rtems_io_control 2
161*** END OF TEST 20 ***
162
163
164*** TIME TEST 21 ***
165rtems_task_ident 59
166rtems_message_queue_ident 57
167rtems_semaphore_ident 66
168rtems_partition_ident 57
169rtems_region_ident 57
170rtems_port_ident 57
171rtems_timer_ident 57
172rtems_rate_monotonic_ident 57
173*** END OF TEST 21 ***
174
175
176*** TIME TEST 22 ***
177rtems_message_queue_broadcast: task readied -- returns to caller 65
178rtems_message_queue_broadcast: no waiting tasks 31
179rtems_message_queue_broadcast: task readied -- preempts caller 121
180*** END OF TEST 22 ***
181
182
183*** TIME TEST 23 ***
184rtems_timer_create 24
185rtems_timer_fire_after: inactive 44
186rtems_timer_fire_after: active 46
187rtems_timer_cancel: active 24
188rtems_timer_cancel: inactive 22
189rtems_timer_reset: inactive 38
190rtems_timer_reset: active 40
191rtems_timer_fire_when: inactive 57
192rtems_timer_fire_when: active 57
193rtems_timer_delete: active 32
194rtems_timer_delete: inactive 30
195rtems_task_wake_when 118
196*** END OF TEST 23 ***
197
198
199*** TIME TEST 24 ***
200rtems_task_wake_after: yield -- returns to caller 20
201rtems_task_wake_after: yields -- preempts caller 82
202*** END OF TEST 24 ***
203
204
205*** TIME TEST 25 ***
206rtems_clock_tick 14
207*** END OF TEST 25 ***
208
209
210*** TIME TEST 26 ***
211_ISR_Disable 1
212_ISR_Flash 3
213_ISR_Enable 2
214_Thread_Disable_dispatch 0
215_Thread_Enable_dispatch 13
216_Thread_Set_state 16
217_Thread_Dispatch (NO FP) 64
218context switch: no floating point contexts 40
219context switch: self 19
220context switch: to another task 16
221fp context switch: restore 1st FP task 42
222fp context switch: save idle, restore initialized 31
223fp context switch: save idle, restore idle 60
224fp context switch: save initialized, restore initialized 27
225_Thread_Resume 14
226_Thread_Unblock 14
227_Thread_Ready 16
228_Thread_Get 5
229_Semaphore_Get 2
230_Thread_Get: invalid id 1
231*** END OF TEST 26 ***
232
233
234*** TIME TEST 27 ***
235interrupt entry overhead: returns to interrupted task 13
236interrupt exit overhead: returns to interrupted task 7
237interrupt entry overhead: returns to nested interrupt 13
238interrupt exit overhead: returns to nested interrupt 5
239interrupt entry overhead: returns to preempting task 13
240interrupt exit overhead: returns to preempting task 68
241*** END OF TEST 27 ***
242
243
244*** TIME TEST 28 ***
245rtems_port_create 24
246rtems_port_external_to_internal 18
247rtems_port_internal_to_external 18
248rtems_port_delete 24
249*** END OF TEST 28 ***
250
251
252*** TIME TEST 29 ***
253rtems_rate_monotonic_create 27
254rtems_rate_monotonic_period: initiate period -- returns to caller 49
255rtems_rate_monotonic_period: obtain status 18
256rtems_rate_monotonic_cancel 25
257rtems_rate_monotonic_delete: inactive 30
258rtems_rate_monotonic_delete: active 32
259rtems_rate_monotonic_period: conclude periods -- caller blocks 128
260*** END OF TEST 29 ***
261
262
263*** TIME TEST 30 ***
264rtems_barrier_create 28
265rtems_barrier_ident 58
266rtems_barrier_delete 37
267*** END OF TIME TEST 30 ***
268
269
270*** TIME CHECKER ***
271Units may not be in microseconds for this test!!!
2727 42858
2738 57142
274Total time = 757142
275Average time = 7
276<pause>
277NULL timer stopped at 8
278LOOP (1000) timer stopped at 579
279LOOP (10000) timer stopped at 5721
280LOOP (50000) timer stopped at 28579
281LOOP (100000) timer stopped at 57150
282*** END OF TIME CHECKER ***
283
284
285*** TIME TEST OVERHEAD ***
286rtems_shutdown_executive 0
287rtems_task_create 0
288rtems_task_ident 0
289rtems_task_start 0
290rtems_task_restart 0
291rtems_task_delete 0
292rtems_task_suspend 0
293rtems_task_resume 0
294rtems_task_set_priority 0
295rtems_task_mode 0
296rtems_task_get_note 0
297rtems_task_set_note 0
298rtems_task_wake_when 0
299rtems_task_wake_after 0
300rtems_interrupt_catch 0
301rtems_clock_get 0
302rtems_clock_set 0
303rtems_clock_tick 0
304<pause>
305rtems_timer_create 0
306rtems_timer_delete 0
307rtems_timer_ident 0
308rtems_timer_fire_after 0
309rtems_timer_fire_when 0
310rtems_timer_reset 0
311rtems_timer_cancel 0
312rtems_semaphore_create 0
313rtems_semaphore_delete 0
314rtems_semaphore_ident 0
315rtems_semaphore_obtain 0
316rtems_semaphore_release 0
317rtems_message_queue_create 0
318rtems_message_queue_ident 0
319rtems_message_queue_delete 0
320rtems_message_queue_send 0
321rtems_message_queue_urgent 0
322rtems_message_queue_broadcast 0
323rtems_message_queue_receive 0
324rtems_message_queue_flush 0
325<pause>
326rtems_event_send 0
327rtems_event_receive 0
328rtems_signal_catch 0
329rtems_signal_send 0
330rtems_partition_create 0
331rtems_partition_ident 0
332rtems_partition_delete 0
333rtems_partition_get_buffer 0
334rtems_partition_return_buffer 0
335rtems_region_create 0
336rtems_region_ident 0
337rtems_region_delete 0
338rtems_region_get_segment 0
339rtems_region_return_segment 0
340rtems_port_create 0
341rtems_port_ident 0
342rtems_port_delete 0
343rtems_port_external_to_internal 0
344rtems_port_internal_to_external 0
345<pause>
346rtems_io_initialize 0
347rtems_io_open 0
348rtems_io_close 0
349rtems_io_read 0
350rtems_io_write 0
351rtems_io_control 0
352rtems_fatal_error_occurred 0
353rtems_rate_monotonic_create 0
354rtems_rate_monotonic_ident 0
355rtems_rate_monotonic_delete 0
356rtems_rate_monotonic_cancel 0
357rtems_rate_monotonic_period 0
358rtems_multiprocessing_announce 0
359*** END OF TIME OVERHEAD ***