2015-04-27 429 views
1

我們最近爲客戶開發了一個wpf應用程序。一切正常,但當客戶端連接到互聯網時,wpf應用程序在啓動過程中很慢,從一個標籤更改爲另一個,並打開reports.I試圖檢查使用wireshark但沒有直接從Wpf應用程序的互聯網請求。我有點困在這種情況下,請幫我出去。當連接到互聯網時Wpf應用程序變慢

P.S:這不是在我們的網絡中發生的,但它只發生在我們的客戶網絡中,它可能是由客戶端使用的互聯網代理引起的。

+0

您確定電腦沒有病毒嗎? – Paparazzi

+0

客戶端有Eset Endpoint反病毒,所以我認爲它是無病毒的。對不起,但我沒有訪問客戶端系統。 – Prashanth

回答

0

問題是應用程序試圖從Microsoft獲取一些證書,導致延遲。一旦我們爲這個證書添加了一個例外,性能問題就解決了。

1

如果wpf應用程序在視覺上很慢,表明網絡相關工作正在GUI線程上完成。將所有非GUI操作分離爲後臺線程和任務,以便在使用GUI時提供流暢的用戶體驗。

+0

但是,當應用程序沒有連接到互聯網的應用程序是快速的。所以我不知道這是否會有所幫助。 – Prashanth

+0

您的評論強調了您的網絡代碼是問題的建議。 –

+0

@Prashanth我把你說的是真實的。當沒有連接到互聯網時,有*無網絡操作*因此GUI不慢。但是當連接時GUI會變慢。 *連接時*會減慢GUI的速度。 – OmegaMan

相關問題