2

我试图找到 vxworks 6.6 的特性。
我想知道什么是执行时间:

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

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

4

3 回答 3

2

您的问题无法给出准确的答案。执行时间与运行应用程序的硬件直接相关。

所有基准测试(不仅是 VxWorks)都应该提供精确的硬件配置,并且应该按原样进行。您无法推断给定软件在不同硬件上的性能。

于 2013-03-05T08:23:56.733 回答
2

现在我使用的是VxWorks 6.7,我写了一些测试用例来测量上下文切换时间,你也可以创建测试用例。步骤:首先创建两个任务(任务A,任务B),然后将任务A切换到任务B,您应该读取切换前和切换后之间的时间间隔。如果您使用奔腾,请使用 pentiumTscGet32() 记录时间,或者您可以使用示波器。如果您想查看更多详细信息,请访问网站http://www.segger.com/embos-context-switching-time.html。我希望它会帮助你。

于 2014-08-21T13:00:50.630 回答
0

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

于 2013-12-13T00:56:10.490 回答