私のプロジェクトでは、3Dフリップアニメーションを使用してフォームを表示します。私の問題は、XPマシンで遷移が非常に遅いことです。私はグラフィックカードのメモリとその唯一の64MBを確認した。グラフィックスカードをアップグレードするとパフォーマンスが変わりますか?グラフィックスカードのメモリが少ないため、WPF 3Dのパフォーマンスに問題がありますか?
2
A
答えて
2
多少の違いがあるかもしれませんが、あなたのアプリがより広範な配布を意図している場合は、UIのパフォーマンスを管理するための他の選択肢があります。
ソフトウェアレンダリングは、しばしばローエンドマシンのハードウェアより優れています。これは、すべてのWPFアプリケーションに対して、detailed hereというレジストリ設定を使用して有効にすることができます。
さらに、WPFでは、マシンのパフォーマンスを広く3つの「ティア」に分類するプロパティが公開されています。それらの情報はhereです。この値をプロパティ(例:App
オブジェクト)として公開し、Xamlトリガで使用して、遅いマシンで問題を引き起こす可能性のあるアニメーションやハイエンド効果(シャドウ/ブラー/など)を選択的に無効にすることができます。
XPでは、これらの両方にメリットがあることがあります。
1
がになる可能性のあるグラフィックスカードをアプリケーションにアップグレードするだけではありません。
1
いくつかの点をチェックする必要があります。レンダリングTier 2 DirectXのバージョン:9.0以上でなければなりません。ビデオRAM:120MB以上でなければなりません。ピクセルシェーダ:バージョンレベルは2.0以上でなければなりません。グラフィックスレンダリング層をご覧ください。http://msdn.microsoft.com/en-us/library/ms742196.aspx
関連する問題
- 1. WPFグラフィックスカードの問題
- 2. メモリに問題がありますか?
- 3. SinatraアプリケーションにORMを追加する。問題の少ない理想的なパフォーマンスがありますか?
- 4. RavenDbのパフォーマンスに問題がありますか?
- 5. BSTの実装に少し問題があります
- 6. WPFパフォーマンスの問題
- 7. マルチスレッドカールアプリケーションにメモリ割り当ての問題があります
- 8. 年金プログラムの問題:あまりにも少ない引数
- 9. jqueryページングコードに少し問題があります
- 10. Ext.jsのメモリに関する問題があります
- 11. JAXBでメモリ使用の問題がありますか?
- 12. Qt、ペイントイメージ、メモリに問題がありますか?
- 13. ビットマップとメモリに問題がありますか?
- 14. メモリの読み込みに問題があります
- 15. 私は理解できないJavaのパフォーマンスの問題があります
- 16. ウェブページ上の画像マップでパフォーマンスの問題があります
- 17. RecyclerView.Adapterのアイテムが多数あります - メモリの問題
- 18. WPF 2D:パフォーマンスの問題
- 19. LINQの複数の.Where()ステートメントにパフォーマンスの問題がありますか?
- 20. オーバーレイを使用したMapViewにはパフォーマンスの問題があります
- 21. ひどいパフォーマンス - 単純なオーバーヘッドの問題、またはプログラムの欠陥がありますか?
- 22. Xcode:UIScrollView画像ギャラリー、メモリの問題があります
- 23. C言語でメモリに問題があります*
- 24. xとyが大きすぎるため、フラッシュはパフォーマンス上問題がありますか?
- 25. パフォーマンスの問題が
- 26. safari&firefoxで視差/ translate3dのパフォーマンスに問題がありますか?
- 27. DataGridスクロールの問題の修正により、パフォーマンスとメモリの問題が発生する
- 28. Javaで少し問題がある
- 29. メモリの管理に問題がありますか? "EXC_BAD_ACCESS"エラーを受け取る
- 30. スラッグに問題がありました
グラフィックスカード上に64 MBのメモリしかありません。こんにちは。最近の子供たち...しかし、真剣に、デスクトップの背景に3D回転アニメーションフラクタルを実行していない場合、それはアニメーションまたは2つのアニメーションを実行するのに十分なスペースでなければなりません。 – mjfgates
@mjfgates:それは本当に問題になるメモリではありませんが、64MBのカードは古いWPFのレンダリングでは十分ではない古いカードを示しています。 –