CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

您现在的位置: IT专家网 > WinSystem子站 > 技巧

Vista多媒体播放和网络吞吐率

作者: Liu_hui ,  出处:Windows Vista博客, 责任编辑: 韩博颖, 
2008-06-02 16:14
  前段时间网上新出现了一条新闻,在Windows Vista中播放多媒体文件会导致网络性能降低。结果证明这个问题确实存在,对这个问题进行了比较合理的解释。

  前段时间网上新出现了一条新闻,在Windows Vista中播放多媒体文件会导致网络性能降低。结果证明这个问题确实存在,对这个问题进行了比较合理的解释。

  我们有什么体会?

  1,对于百兆网络,或者只安装了一块网卡的电脑,完全不用担心这个问题

  2,如果是千兆网络,或者有多块网卡,那么问题比较棘手。尤其是有多块网卡的百兆网络,希望相关的补丁能尽快发布。

  3,看来那个售价超贵的“杀手级”游戏网卡还是有必要存在的。

  几周前,在2CPU 论坛由dloneranger发布的帖子介绍了在他的Vista系统中播放音频或视频文件时网络吞吐量降低的情况。其他人也提到自己遇到了同样的问题,同时上周大家的注意力被其他站点就同一个问题的讨论所吸引,包括Slashdot以及Zdnet博客Adrian Kingsley-Hughes。

  很多人的推测是正确的,在播放多媒体文件时网络性能的降低确实是由于Multimedia Class Scheduler Service(MMCSS)服务的工作原理导致的,这是Windows Vista中的新功能。多媒体播放需要有一个恒定的媒体流传输速率,而如果无法满足这个要求,播放就会变得断断续续或不连贯。MMCSS服务由通用服务宿主进程Svchost.exe承载,并且要比音频和视频文件播放时的优先级更高,只有这样才能防止其他任务干涉播放软件对CPU的使用:

  

  当一个多媒体应用程序开始播放的时候,改程序使用的多媒体API会调用MMCSS服务以提高播放线程的优先级为“实时”,这个范围内的优先级在16-31之间,在时间上对应每10ms的间隔内最多8ms,当然,具体还取决于播放线程需要多少CPU时钟周期。因为其他线程以动态优先级运行,往往是低于15的,因此哪怕是对CPU时钟周期需求很多的程序也不会干扰到播放。

共4页。 1 2 3 4 :

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅

天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i