1
我工作在一个非常敏感的等待时间的应用程序,它在我们正试图获得的性能改进微秒10S出来的地步。除代码优化之外,还出现了硬件和操作系统特定主题,例如processor affinity和中断合并。虽然这非常有用,但我发现这些主题是作为部落知识出现的 - 有人阅读了一篇提到某个主题的文章,然后我们对其进行了一些研究,如果感觉有希望,我们最终尝试实施它并测量结果。这对我来说是偶然的,我正在寻找更加严谨的方法来了解这些事情。我面临的大问题是不知道我不知道什么。高性能OS /硬件/网络优化
什么是一个很好的方法来学习一些低级操作系统,硬件和网络特定的优化?是我应该的话题阅读有特定的书籍或论文,或者是更多的阅读硬件手册如this one回事?
您正在使用什么操作系统?你有嵌入式微控制器,还是标准的“大”PC系统?我假设你关心实时问题,而不仅仅关心吞吐量? – maxy 2012-03-16 17:29:21