一个简单的wpf程序,就一个窗体,上面放了几个button。在电脑里,一瞬间就能出来。但是放入虚拟机里,那速度才叫一个慢啊,快一分钟才出来,简单的动画效果都实现不了,而且还显示不全。vmware是支持directx的啊。而且在虚拟机里运行好多比较大的游戏都能运行。为什么运行wpf的速度会那么慢?vmware 的版本是6.5。显卡驱动是 vmware svga II。虚拟机里装的是win7 home版。初这wpf,请问下,这个是怎么回事?在客户的机器上,如果配置比较低,或者显卡比较老的话,是否也会出现这种情况,谢谢。
解决方案 »
- 想用c# 做安装包. 同想法的请进!
- 安装程序中服务的注册问题
- 怎样将IDL(接口定义语言)映射到C#?
- 在winform中,有没有类似checklistbox那样的关于radiobutton的控件
- 急!请教各位高手, C++ struct 转为 C# struct 问题
- 能否判断一个对象的类型,有这样的方法吗?
- 如何在网页中实现文字下面双下划线?
- 数据的字段类型为image,我把字段直接存入,怎么取出来啊,我这样取是中文成乱码,急!
- 有谁知道从网站下载C#的书的解压密码?
- 使用了soaptoolkit的程序怎末打包安装?
- C#中實現文檔只能查看,但不能下載功能(類似百度文庫)
- 麻烦帮我看下 这样调用存储过程对不??
建议换virtualbox试试,我这里一切正常,t61
------------------------------------------------------------
WPF is based on DirectX 3D and DirectX 3D isn't fully supported in Workstation, I guess the same is valid for Fusion. I also think (guess) that VMWare is working on the issue and they should fix it someday.来自:
http://www.sturmnet.org/blog/2009/08/31/wpf-in-vmware-is-horrible
第一次慢是正常的,wpf程序启动前会启动一个字体缓存的服务,这个服务是延迟启动的,不随系统自动启动,而是在你第一次运行wpf服务时启动,所以一般第一次会感觉比较慢