gpt4 book ai didi

windows - Windows 操作系统上的软实时 - 需要考虑什么?

转载 作者:可可西里 更新时间:2023-11-01 12:03:41 34 4
gpt4 key购买 nike

当我们在 Windows 上构建一个软实时应用程序时,我们应该考虑什么(软件和硬件):一个任务每 XXX 毫秒发生一次,应该在 YYY 毫秒内完成。 (虽然错过最后期限的后果很糟糕,但应用程序仍然可以从错过的最后期限中恢复 - 因此是“软”实时)。

我已经想到了几个问题:是否有应该更改、查看的注册表设置?使用外部显卡而不是板载显卡更好吗?

示例预期答案:您应该继续阅读(并禁用)Nagle Algorithm如果您使用 TCP,因为它会延迟数据包发送。

(这可能会在社区 wiki 中打开)

最佳答案

考虑使用 Multimedia Class Scheduler Service

来自文档

The Multimedia Class Scheduler service (MMCSS) enables multimediaapplications to ensure that their time-sensitive processing receivesprioritized access to CPU resources. This service enables multimediaapplications to utilize as much of the CPU as possible without denyingCPU resources to lower-priority applications

您可以使用的另一个选项是调整您的 thread priorities但你需要非常小心,不要对此过于激进。

关于windows - Windows 操作系统上的软实时 - 需要考虑什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7478058/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com