我試着去尋找的VxWorks 6.6的特性。
我想知道什麼是執行時間:的VxWorks 6.6的性能
- 上下文切換
- 進程間通信 - 使用隊列
我發現在這個問題上的一些有趣的工作中的「性能分析VxWorks和RTLinux「文章。 但我想確認這些信息。
我試着去尋找的VxWorks 6.6的特性。
我想知道什麼是執行時間:的VxWorks 6.6的性能
我發現在這個問題上的一些有趣的工作中的「性能分析VxWorks和RTLinux「文章。 但我想確認這些信息。
沒有確切的答案可以給你的問題。執行時間直接與運行應用程序的硬件相關聯。
所有的基準(不僅VxWorks的)應當具有精確的硬件配置來給出,並且應該被視爲是。您無法推斷出不同硬件上給定軟件的性能。
上下文切換時間在很大程度上取決於您正在執行的硬件。每個硬件都有自己的板級支持包,用於實現特定系統的內核上下文切換。
我現在用的VxWorks 6.7,我有寫一些測試用例來衡量的上下文切換時間的時候,你還可以創建測試case.The步驟:首先創建兩個任務(任務A,taskB),然後切換taskA到taskB,您應該讀取開關之前和開關之後的時間間隔。如果使用pentium,請使用pentiumTscGet32()記錄時間,或者可以使用示波器。如果你想看更多的細節,請訪問網站http://www.segger.com/embos-context-switching-time.html。我希望它能幫助你。
由於鏈接經常去陳舊,[它是重要的(http://meta.stackoverflow.com/q/8259)包括答案的主要部分在這裏,並提供鏈接以供參考。 – drs 2014-08-21 13:23:37
謝謝,這是我第一次回答問題,而且我改變了我的答案。 – kang 2014-08-24 11:05:25