我的項目使用3D翻轉動畫來顯示錶格。我的問題是XP機器中的轉換非常緩慢。我檢查了顯卡的內存和它唯一的64MB。升級顯卡對性能有什麼影響?由於顯卡內存不足導致WPF 3D性能問題?
2
A
回答
2
它可能會有所不同,但如果您的應用程序旨在用於更廣泛的分佈,還可以使用其他方法來管理UI性能。
通常,軟件渲染的性能將低於低端機器上的硬件。這可以啓用(對於所有WPF應用程序)使用註冊表設置detailed here。
此外,WPF公開了一個屬性,將機器的性能大致分爲三個「層」。關於這些的信息可以在here找到。您可以將此值作爲屬性公開(例如,在您的App
對象上),並將其用於Xaml觸發器中,以選擇性地禁用可能會在較慢機器上導致問題的動畫或高端效果(陰影/模糊/等)。
在XP上,您可能會發現這兩個都有好處。
1
它不只是升級圖形卡,可能有利於您的應用程序。
1
您需要檢查以下幾件事:對於渲染第2層DirectX版本:必須大於或等於9.0。視頻RAM:必須大於或等於120MB。像素着色器:版本級別必須大於或等於2.0。您應該看看圖形渲染層http://msdn.microsoft.com/en-us/library/ms742196.aspx
相關問題
- 1. iPhone應用程序內存問題。由於內存不足導致崩潰?
- 2. 是否會由於內存泄漏而導致內存不足?
- 3. 由於For循環中的堆內存不足導致內存不足?
- 4. 無法完成由於內存不足導致的承諾
- 5. 由於內存不足導致應用程序崩潰
- 6. 由於內存不足導致應用程序崩潰
- 7. 由於內存不足導致Node.js死亡
- 8. 由於運行Magento時內存不足導致mySQL崩潰
- 9. 由於內存不足導致應用程序崩潰
- 10. 由於內存不足導致linux應用程序崩潰
- 11. DataGrid滾動問題修復導致性能和內存問題
- 12. WPF用戶控件導致內存不足異常
- 13. 導航導致內存不足異常
- 14. Javascript會導致Chromium內存不足
- 15. 由於CSS定位導致的性能問題
- 16. 由於多個日期字段導致的MySQL性能問題
- 17. 由於線程被阻塞導致的性能問題
- 18. Android setBackgroundResource導致內存不足excepiton
- 19. SqlAlchemy session.add()會導致內存不足?
- 20. 如何刪除充氣異常由於內存不足導致的錯誤
- 21. createBitmap導致內存不足錯誤
- 22. Mockito,jacoco和surefire導致內存不足
- 23. Drawrect導致內存問題
- 24. execvp導致內存問題
- 25. TiffBitmapEncoder,在C#/ WPF中導致內存不足異常的內存錯誤
- 26. imagecreatefromjpeg +內存不足問題
- 27. 內存不足android問題
- 28. android-內存不足問題
- 29. java內存不足問題
- 30. CLion內存不足問題
「僅」圖形卡上的64MB內存。嘿,嘿。孩子們這些天...但嚴重的是,如果你不在桌面背景上運行3D旋轉動畫分形,那麼應該有足夠的空間來運行一兩個動畫。 – mjfgates
@mjfgates:這不是真正的內存問題 - 但64MB卡表明一張較舊的卡可能無法完成某些WPF渲染。 –