作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想尝试多媒体类(class)安排服务 http://msdn.microsoft.com/en-us/library/ms684247(v=VS.85).aspx
我希望它可以通过更好地调度我的线程来减少延迟。
如何在 C# 中完成?
注意:我的应用与多媒体无关,我只需要 MMCSS 的功能。
最佳答案
Each thread that is performing work related to a particular task calls the AvSetMmMaxThreadCharacteristics or AvSetMmThreadCharacteristics function to inform MMCSS that it is working on that task.
您似乎只需要 P/Invoke 这些 API 调用中的一个或另一个。
但是,我怀疑当垃圾收集器介入并把事情搞砸时,所有这些都将是徒劳的。
您是否对应用程序进行了任何分析以了解幕后情况?如果您的应用确实对延迟敏感,那么说实话,C# 可能是错误的语言选择。
关于c# - 如何在 C# 应用程序中启用 MMCSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3101274/
我想尝试多媒体类(class)安排服务 http://msdn.microsoft.com/en-us/library/ms684247(v=VS.85).aspx 我希望它可以通过更好地调度我的线程
我是一名优秀的程序员,十分优秀!