2010-06-15 86 views
3

由於我在提到的區域中是noob,所以我可能會在這個問題中混合蘋果和橘子,所以請嘗試理解我的意思。使用GPU密集型應用程序時的WPF/Silverlight性能

我讀到WPF(和Silverlight,作爲它的擴展)使用GPU加速在屏幕上呈現自己。

如果是這樣,當我有GPU密集型應用程序已經運行(比如,在窗口模式下游戲)會發生什麼,然後運行WPF/Silverlight應用程序,這需要一些時間GPU /功率?誰更優先?他們是否都開始「口吃」?

謝謝!

回答

2

我認爲這將是安全地說,你也有類似的問題,作爲一個CPU密集型任務運行......它會餓死的處理時間等任務。所以是的,你可能會看到全面降低的表現,但這一切都取決於任何涉及:)。

一般來說,密集型遊戲通常寫使用大部分/所有的計算機資源,希望這是一個用戶可能會做的唯一的事情。其他更好的應用程序將降低窗口不在前臺時處理的需求(即更低的FPS)。 Windows本身居然會到前臺窗口給予更多的優先級(另外配置),但你永遠不知道什麼其他程序做自己的線程優先級。