首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何测试上下文切换性能?

如何测试上下文切换性能?
EN

Stack Overflow用户
提问于 2011-12-05 11:45:08
回答 1查看 3.5K关注 0票数 3

如何测试上下文切换性能?首先,我们需要了解上下文切换的所有场景。

我不确定我能不能列出所有这些情景:

switch

  • interrupt
  1. 进程上下文切换
  2. 线程上下文切换
  3. 进程信号上下文切换
  4. 内核线程上下文

G 211

第二,是否有任何方法或方法来测试这些上下文切换性能?

任何关于上下文切换场景和测试方法的建议都将受到热烈欢迎。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-05 12:01:15

忘记了系统调用诱导的上下文切换:-)

lmbench基准测试套件有测试上下文切换时间的lat_ctx测试。您可以在硬件上运行它来测试上下文交换机(http://www.bitmover.com/lmbench/)的成本。

此外,最近的Linux版本有一个名为"perf“的性能测试工具,它可以记录和报告在运行跟踪程序期间发生了多少个上下文切换,以及更多。

希望这能有所帮助!

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8384785

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档