⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 real-time-characterization.sgml

📁 eCos操作系统源码
💻 SGML
📖 第 1 页 / 共 5 页
字号:
   67.60   67.38   68.36    0.33   78%  78% Put/Get mbox    5.37    4.88    5.86    0.49  100%  50% Init semaphore   16.97   16.60   17.58    0.46   62%  62% Post [0] semaphore   18.98   18.55   19.53    0.48   56%  56% Wait [1] semaphore   15.81   15.63   16.60    0.30   81%  81% Trywait [0] semaphore   15.29   14.65   15.63    0.44   65%  34% Trywait [1] semaphore    5.62    4.88    5.86    0.37   75%  25% Peek semaphore    6.35    5.86    6.84    0.49  100%  50% Destroy semaphore   72.36   72.27   73.24    0.17   90%  90% Post/Wait semaphore    7.08    6.84    7.81    0.37   75%  75% Create counter    3.17    2.93    3.91    0.37   75%  75% Get counter value    3.05    2.93    3.91    0.21   87%  87% Set counter value   24.11   23.44   24.41    0.42   68%  31% Tick counter    5.49    4.88    5.86    0.46   62%  37% Delete counter   10.92   10.74   11.72    0.30   81%  81% Create alarm   31.46   31.25   32.23    0.33   78%  78% Initialize alarm    3.05    2.93    3.91    0.21   87%  87% Disable alarm   31.49   31.25   32.23    0.37   75%  75% Enable alarm    7.02    6.84    7.81    0.30   81%  81% Delete alarm   31.16   30.27   31.25    0.17   90%   9% Tick counter [1 alarm]  309.26  304.69  425.78    7.28   96%  96% Tick counter [many alarms]   44.83   43.95   44.92    0.17   90%   9% Tick &#38; fire counter [1 alarm]  781.68  774.41  893.55   13.62   93%  93% Tick &#38; fire counters [&#62;1 together]  324.16  320.31  433.59    6.84   96%  96% Tick &#38; fire counters [&#62;1 separately]  114.26  113.28  167.97    0.84   57%  42% Alarm latency [0 threads]  126.91  113.28  159.18    8.20   50%  31% Alarm latency [2 threads]  127.11  113.28  158.20    8.09   51%  28% Alarm latency [many threads]  196.49  189.45  331.05    2.10   98%   0% Alarm -&#62; thread resume latency   23.50   23.44   25.39    0.00            Clock/interrupt latency   40.31   33.20  514.65    0.00            Clock DSR latency  300     271     312  (main stack:   832)  Thread stack used (1120 total)All done, main stack            : stack used   832 size  2400All done             :  Interrupt stack used   288 size  4096All done             : Idlethread stack used   272 size  2048Timing complete - 30350 ms totalPASS:&lt;Basic timing OK&#62;EXIT:&lt;done&#62;	</LITERALLAYOUT></SECT1><!-- ==================================================== --><SECT1 id="rt-arm-ebsa285"><TITLE>Board: Intel StrongARM EBSA-285 Evaluation Board</TITLE><LITERALLAYOUT CLASS="MONOSPACED">Board: Intel StrongARM EBSA-285 Evaluation BoardCPU   : Intel StrongARM SA-110 228MHzStartup, main stack             : stack used   404 size  2400Startup              :  Interrupt stack used   136 size  4096Startup              : Idlethread stack used    80 size  2048eCos Kernel TimingsNotes: all times are in microseconds (.000001) unless otherwise statedReading the hardware clock takes 1 'ticks' overhead... this value will be factored out of all other measurementsClock interrupt took    4.61 microseconds (16 raw clock ticks)Testing parameters:   Clock samples:            32   Threads:                  64   Thread switches:         128   Mutexes:                  32   Mailboxes:                32   Semaphores:               32   Scheduler operations:    128   Counters:                 32   Alarms:                   32                                 Confidence     Ave     Min     Max     Var  Ave  Min  Function  ======  ======  ======  ====== ========== ========    4.97    3.26    7.34    0.60   50%   4% Create thread    0.73    0.54    2.17    0.14   60%  37% Yield thread [all suspended]    0.98    0.82    2.99    0.23   81%  68% Suspend [suspended] thread    0.54    0.27    1.63    0.03   92%   6% Resume thread    0.83    0.54    1.90    0.10   73%  14% Set priority    0.21    0.00    0.54    0.21   25%  48% Get priority    2.25    1.90   10.05    0.37   96%  67% Kill [suspended] thread    0.70    0.54    1.09    0.14   53%  45% Yield [no other] thread    0.96    0.82    1.36    0.14   50%  48% Resume [suspended low prio] thread    0.53    0.27    0.82    0.03   92%   6% Resume [runnable low prio] thread    0.90    0.82    1.63    0.13   70%  70% Suspend [runnable] thread    0.70    0.54    0.82    0.13   57%  42% Yield [only low prio] thread    0.55    0.54    0.82    0.01   98%  98% Suspend [runnable-&#62;not runnable]    1.64    1.63    2.17    0.02   98%  98% Kill [runnable] thread    0.97    0.82    4.62    0.20   98%  64% Destroy [dead] thread    2.17    1.90    2.17    0.01   98%   1% Destroy [runnable] thread    6.06    5.16   10.60    0.53   59%  31% Resume [high priority] thread    1.69    1.63    5.98    0.11   90%  90% Thread switch    0.14    0.00    1.36    0.14   99%  50% Scheduler lock    0.37    0.27    0.54    0.13   62%  62% Scheduler unlock [0 threads]    0.38    0.27    0.54    0.13   60%  60% Scheduler unlock [1 suspended]    0.37    0.27    0.54    0.13   63%  63% Scheduler unlock [many suspended]    0.37    0.27    0.54    0.13   63%  63% Scheduler unlock [many low prio]    0.34    0.00    1.90    0.15   78%   6% Init mutex    0.88    0.54    4.62    0.37   93%  71% Lock [unlocked] mutex    0.79    0.54    4.35    0.26   93%  53% Unlock [locked] mutex    0.59    0.27    2.17    0.10   93%   3% Trylock [unlocked] mutex    0.50    0.27    0.82    0.09   78%  18% Trylock [locked] mutex    0.18    0.00    0.54    0.13   59%  37% Destroy mutex    3.85    3.80    5.16    0.08   96%  96% Unlock/Lock mutex    0.64    0.27    3.53    0.24   81%  15% Create mbox    0.61    0.27    2.17    0.21   68%  18% Peek [empty] mbox    0.87    0.54    5.16    0.31   59%  87% Put [first] mbox    0.08    0.00    0.54    0.12   71%  71% Peek [1 msg] mbox    0.71    0.54    1.09    0.14   56%  40% Put [second] mbox    0.08    0.00    0.27    0.12   68%  68% Peek [2 msgs] mbox    0.89    0.54    4.89    0.31   62%  81% Get [first] mbox    0.76    0.54    1.09    0.17   43%  37% Get [second] mbox    0.76    0.54    3.26    0.21   96%  50% Tryput [first] mbox    0.65    0.54    2.45    0.17   81%  81% Peek item [non-empty] mbox    0.76    0.54    2.72    0.19   53%  43% Tryget [non-empty] mbox    0.58    0.54    0.82    0.06   87%  87% Peek item [empty] mbox    0.61    0.54    0.82    0.10   75%  75% Tryget [empty] mbox    0.10    0.00    0.54    0.13   65%  65% Waiting to get mbox    0.10    0.00    0.54    0.13   65%  65% Waiting to put mbox    0.77    0.54    3.26    0.20   53%  43% Delete mbox    2.10    1.90    6.25    0.30   93%  93% Put/Get mbox    0.34    0.27    1.09    0.11   81%  81% Init semaphore    0.60    0.27    1.09    0.12   68%   6% Post [0] semaphore    0.59    0.54    0.82    0.08   81%  81% Wait [1] semaphore    0.59    0.54    2.17    0.10   96%  96% Trywait [0] semaphore    0.48    0.27    0.82    0.11   71%  25% Trywait [1] semaphore    0.24    0.00    0.82    0.09   78%  18% Peek semaphore    0.19    0.00    0.54    0.13   62%  34% Destroy semaphore    2.28    2.17    4.08    0.18   93%  90% Post/Wait semaphore    0.43    0.00    2.72    0.23   90%   6% Create counter    0.40    0.00    1.63    0.25   68%  28% Get counter value    0.13    0.00    0.82    0.15   96%  59% Set counter value    0.71    0.54    1.63    0.16   50%  46% Tick counter    0.16    0.00    0.54    0.14   53%  43% Delete counter    0.47    0.27    1.36    0.15   59%  37% Create alarm    1.58    1.09    7.07    0.44   71%  68% Initialize alarm    0.12    0.00    1.09    0.16   96%  65% Disable alarm    1.01    0.82    2.45    0.17   53%  43% Enable alarm    0.21    0.00    0.27    0.09   78%  21% Delete alarm    0.78    0.54    1.90    0.12   71%  25% Tick counter [1 alarm]    3.90    3.80    4.35    0.13   68%  68% Tick counter [many alarms]    1.25    1.09    1.63    0.14   53%  43% Tick &#38; fire counter [1 alarm]   19.88   19.84   20.11    0.07   84%  84% Tick &#38; fire counters [&#62;1 together]    4.37    4.35    4.62    0.05   90%  90% Tick &#38; fire counters [&#62;1 separately]    3.83    3.80    7.61    0.06   99%  99% Alarm latency [0 threads]    4.46    3.80    7.88    0.27   71%  24% Alarm latency [2 threads]   16.06   13.59   26.36    1.05   54%  10% Alarm latency [many threads]    6.67    6.52   22.83    0.29   98%  98% Alarm -&#62; thread resume latency    1.89    0.82    9.78    0.00            Clock/interrupt latency    2.17    1.09    7.34    0.00            Clock DSR latency   11       0     316  (main stack:   744)  Thread stack used (1120 total)All done, main stack            : stack used   744 size  2400All done             :  Interrupt stack used   288 size  4096All done             : Idlethread stack used   268 size  2048Timing complete - 30210 ms totalPASS:&lt;Basic timing OK&#62;EXIT:&lt;done&#62;	</LITERALLAYOUT></SECT1><!-- ==================================================== --><SECT1 id="rt-arm-ep7211"><TITLE>Board: Cirrus Logic EDB7111-2 Development Board</TITLE><SECT2><TITLE>CPU  : Cirrus Logic EP7211 73MHz</TITLE><LITERALLAYOUT CLASS="MONOSPACED">Board: Cirrus Logic EDB7111-2 Development BoardCPU  : Cirrus Logic EP7211 73MHzStartup, main stack             : stack used   404 size  2400Startup              :  Interrupt stack used   136 size  4096Startup              : Idlethread stack used    88 size  2048eCos Kernel TimingsNotes: all times are in microseconds (.000001) unless otherwise statedReading the hardware clock takes 0 'ticks' overhead... this value will be factored out of all other measurementsClock interrupt took  356.69 microseconds (182 raw clock ticks)Testing parameters:   Clock samples:            32   Threads:                  64   Thread switches:         128   Mutexes:                  32   Mailboxes:                32   Semaphores:               32   Scheduler operations:    128   Counters:                 32   Alarms:                   32                                 Confidence     Ave     Min     Max     Var  Ave  Min  Function  ======  ======  ======  ====== ========== ========   22.71   17.58   37.11    3.07   46%  34% Create thread    4.36    3.91    5.86    0.70   76%  76% Yield thread [all suspended]    4.24    3.91    7.81    0.56   84%  84% Suspend [suspended] thread    4.09    1.95    7.81    0.45   85%   3% Resume thread    5.31    3.91   11.72    0.92   65%  32% Set priority    2.11    1.95    3.91    0.28   92%  92% Get priority   11.54    9.77   25.39    0.99   62%  28% Kill [suspended] thread    4.46    3.91    9.77    0.82   75%  75% Yield [no other] thread    7.57    5.86   13.67    0.69   75%  20% Resume [suspended low prio] thread    3.94    1.95    5.86    0.18   92%   3% Resume [runnable low prio] thread    7.02    5.86   13.67    1.05   53%  45% Suspend [runnable] thread    4.42    3.91    9.77    0.79   76%  76% Yield [only low prio] thread    4.24    1.95    5.86    0.61   79%   1% Suspend [runnable-&#62;not runnable]   11.29    9.77   27.34    1.14   57%  37% Kill [runnable] thread    6.29    3.91   11.72    0.84   71%   4% Destroy [dead] thread   13.52   11.72   31.25    0.90   70%  25% Destroy [runnable] thread   24.50   21.48   42.97    1.69   79%  12% Resume [high priority] thread    8.79    7.81   19.53    1.05   99%  53% Thread switch    1.66    0.00    3.91    0.52   83%  15% Scheduler lock    2.59    1.95    3.91    0.86   67%  67% Scheduler unlock [0 threads]    2.62    1.95    3.91    0.88   65%  65% Scheduler unlock [1 suspended]    2.61    1.95    3.91    0.87   66%  66% Scheduler unlock [many suspended]    2.58    1.95    3.91    0.85   67%  67% Scheduler unlock [many low prio]    2.69    1.95    5.86    0.96   65%  65% Init mutex    4.88    3.91    9.77    1.10   96%  56% Lock [unlocked] mutex    4.64    3.91   11.72    1.05   71%  71% Unlock [locked] mutex    3.97    1.95    7.81    0.47   81%   9% Trylock [unlocked] mutex    3.48    1.95    3.91    0.67   78%  21% Trylock [locked] mutex    1.77    0.00    3.91    0.44   84%  12% Destroy mutex   31.92   29.30   42.97    1.65   71%  18% Unlock/Lock mutex    4.09    3.91    9.77    0.35   96%  96% Create mbox    1.83    0.00    3.91    0.34   87%   9% Peek [empty] mbox    5.31    3.91    9.77    0.96   62%  34% Put [first] mbox    1.59    0.00    1.95    0.60   81%  18% Peek [1 msg] mbox    5.19    3.91    9.77    1.04   56%  40% Put [second] mbox    1.65    0.00    3.91    0.62   78%  18% Peek [2 msgs] mbox    5.43    3.91    9.77    0.86   68%  28% Get [first] mbox    5.31    3.91    7.81    0.96   59%  34% Get [second] mbox    4.76    3.91    9.77    1.07   62%  62% Tryput [first] mbox    4.82    1.95    9.77    1.15   93%   3% Peek item [non-empty] mbox    5.55    3.91   11.72    0.82   71%  25% Tryget [non-empty] mbox    3.97    1.95    7.81    0.59   75%  12% Peek item [empty] mbox    4.33    3.91    7.81    0.69   81%  81% Tryget [empty] mbox    1.59    0.00    3.91    0.79   68%  25% Waiting to get mbox    1.71    0.00    3.91    0.53   81%  15% Waiting to put mbox    5.25    3.91    9.77    1.01   59%  37% Delete mbox   17.82   15.63   29.30    1.14   65%  18% Put/Get mbox

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -