none
WPF性能疑问 RRS feed

  • 问题

  • 我在公司有台电脑,配置是intel E****双核(不是很记得了,应该是很低端的双核),intel集成显卡,2G DDR2-800内存,以及xp sp3操作系统

    家里有台电脑,配置是AMD Phenorn II X4 925,  ATI Radeon HD 5700 显卡,   2G kinston DD3-1333内存,以及xp sp3操作系统,

    都用vs2010开发环境,都使用的directX 9c,同样的代码编译出来的同样的WPF程序;

    家里的电脑居然比公司的电脑慢了一倍不止,为什么高配置的电脑反而会比低配置的电脑慢这么多?

    十分不解。

    2010年8月1日 4:42

答案

  • 这个?劣质配件?应该不至于吧,运行一些配置要求较高的游戏貌似都没有什么问题的。

    那个较高配置的机器上运行WPF程序看上去慢的不是一点半点,是相当的慢,简直可以认为比那台低端的慢上一个数量级。

    嗯,我晚上试试一些其它的别人写的WPF程序,看看是不是一样的慢的离谱。

    2010年8月2日 8:46

全部回复

  • 影响的因素很多,如果要测试,建议在使用裸机测试


    I'm sorry if I have grammar or spell error.
    2010年8月1日 14:17
  • 我改了一下设置,改用软件渲染,在程序启动的地方调用如下代码:

     RenderOptions.ProcessRenderMode = RenderMode.SoftwareOnly;

    速度居然就上去了!

    默认的硬件加速居然能比这个更慢?

    我后来怀疑是显卡驱动的问题,换成了最新的显卡驱动,问题依旧。

    还是不解。

    2010年8月1日 14:25
  • 看上去较高配置的计算机实际运行起程序反而比低配置的慢也是可能的,我接触过很多这样的事例——不光是WPF,很多游戏也会表现出这样的症状。

    如果你家中使用的是自己或者熟人组装的,有可能是误选了劣质的配件,也有可能是在特定的硬件组合之上才会暴露出来的缺陷。


    Most questions i'm interested in might have two or more possible answers i know or i don't know. So please read question carefully before you try to answer, and explan your question detailedly before asking for help. 很多看起来简单的问题都存在多种可能性,如果您不能详细的解释,别人就不能正确判断出您所遭遇的实际状况,因而不能给出最适合的解决办法。在您没有给出详细信息的情况下,施助者只有张贴大量有可能有关的解决办法。而您可能没有耐心阅读所有这些东西,在这种情况下您就客观地形成了对施助者的伤害——除非“施助者”并没有用心去尝试帮助您。 同样地,当您尝试解答一个看起来“好像遇到过”的问题的时候,您也需要详细地阅读和理解这个问题。如果您不了解问题的细节,您可能会给出不相关的或者无助于解决当前问题的解答。
    2010年8月1日 17:59
  • 这个?劣质配件?应该不至于吧,运行一些配置要求较高的游戏貌似都没有什么问题的。

    那个较高配置的机器上运行WPF程序看上去慢的不是一点半点,是相当的慢,简直可以认为比那台低端的慢上一个数量级。

    嗯,我晚上试试一些其它的别人写的WPF程序,看看是不是一样的慢的离谱。

    2010年8月2日 8:46
  • 老显卡不如没显卡


    成为 Microsoft V Dash了。。。 欢迎各位前辈同事在OCS加我
    2010年8月2日 8:52