2013-03-05 46 views
2

我试着去寻找的VxWorks 6.6的特性。
我想知道什么是执行时间:的VxWorks 6.6的性能

  1. 上下文切换
  2. 进程间通信 - 使用队列

我发现在这个问题上的一些有趣的工作中的“性能分析VxWorks和RTLinux“文章。 但我想确认这些信息。

回答

2

没有确切的答案可以给你的问题。执行时间直接与运行应用程序的硬件相关联。

所有的基准(不仅VxWorks的)应当具有精确的硬件配置来给出,并且应该被视为是。您无法推断出不同硬件上给定软件的性能。

0

上下文切换时间在很大程度上取决于您正在执行的硬件。每个硬件都有自己的板级支持包,用于实现特定系统的内核上下文切换。

2

我现在用的VxWorks 6.7,我有写一些测试用例来衡量的上下文切换时间的时候,你还可以创建测试case.The步骤:首先创建两个任务(任务A,taskB),然后切换taskA到taskB,您应该读取开关之前和开关之后的时间间隔。如果使用pentium,请使用pentiumTscGet32()记录时间,或者可以使用示波器。如果你想看更多的细节,请访问网站http://www.segger.com/embos-context-switching-time.html。我希望它能帮助你。

+0

由于链接经常去陈旧,[它是重要的(http://meta.stackoverflow.com/q/8259)包括答案的主要部分在这里,并提供链接以供参考。 – drs 2014-08-21 13:23:37

+0

谢谢,这是我第一次回答问题,而且我改变了我的答案。 – kang 2014-08-24 11:05:25