专家释疑Vista播放多媒体减慢网速原因

文章作者 100test 发表时间 2007:09:08 12:55:38
来源 100Test.Com百考试题网


  著名Windows专家、《Windows Internals》一书作者Mark Russinovich近日在其Blog上对近几天一些论坛上提出的Windows Vista在播放多媒体文件时导致网络速度严重减慢提出了解释,他在博客中提到:

  很多人正确地指出了导致媒体播放时网络性能下降问题的根源在于多媒体类计划程序(MMCSS),一项曾在Technet杂志上连续三期介绍的Vista内核新改变。多媒体播放需要媒体流具有一个稳定的速率,否则当要求达不到时播放就会出现“卡”的现象。MMCSS服务运行于服务宿主Svchost.exe 中,它自动提升音视频播放的优先级以防止其他软件过分占用播放软件应得到的CPU时间。

  当一个多媒体应用程序开始播放,多媒体API自动请求MMCSS服务在每10毫秒中的最多8毫秒时间将其播放线程的优先级提升至级别16-31的最高级 (Realtime),而这决定于播放线程需要多少CPU时间。由于其它线程运行在动态优先级15以下,就算是CPU占用相当大的应用程序都不会影响播放。

  你能够通过在WMP中播放一段音视频剪辑来看到这一变化。在播放时运行可靠性与性能监视器(perfmon.exe),选中性能监视器,在Thread对 象中对所有WMPlayer.exe的线程加入Priority Current选项。将图像范围调整至31(Windows中最高优先级)你就能够轻易看到被提升的线程,在这里是优先级21:

点击查看原大图片

点击查看原大图片


相关文章


为Vista右键菜单增加完全控制选项
系统技巧远程桌面实现远程控制
另类方法转换Windows操作系统身份
Exchange灾难恢复全过程
专家释疑Vista播放多媒体减慢网速原因
WindowsVista无法识别U盘的解决方法
WindowsVista系统开关机提速小技巧
微软发布8月安全公告立即下载更新
微软老毛病Window erver2008要跳票
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛