专家释疑Vista播放多媒体减慢网速原因
Windows专家、《Windows Internals》作者马克·鲁西诺维奇(Mark Russinovich)近日在其博客上解释称,近日一些论坛提出的Windows Vista导致播放多媒体文件时网速严重变慢。他在博客中提到:
很多人正确地指出了媒体播放时网络性能下降的问题根源在于多媒体调度器(MMCSS),这是Technet杂志连续三期推出的Vista内核的新变化。多媒体播放需要稳定的媒体流速率,否则,当达不到要求时,播放就会卡顿。MMCSS服务运行在服务主机Svchost.exe上,它自动提升音视频播放的优先级,防止其他软件占用播放软件应该获得的CPU时间。
当多媒体应用程序开始播放时,多媒体API自动请求MMCSS服务将其播放线程的优先级升级到16-31级(实时),每10毫秒最多8毫秒,这取决于播放线程需要多少CPU时间。因为其他线程在动态优先级15以下运行,所以即使是CPU密集型应用程序也不会影响回放。
你可以通过播放WMP的音频和视频片段来看到这种变化。在播放期间运行可靠性和性能监视器(perfmon.exe ),选择性能监视器,并将优先级当前选项添加到线程对象中的所有WMPlayer.exe线程。将图像范围调整为31(Windows中的优先级),您可以很容易地看到提升的线程,这里是优先级21
0条评论