共用方式為


改善緩慢的應用程式

本節會檢查透過網路運作的範例應用程式一部分非常緩慢。 在本節中,會修改初始程式碼以改善其效能。

模擬範例是名為 Life 遊戲的更新部分。 應用程式會寫入,讓用戶端執行更新的計算,並將其傳送至伺服器。 然後,伺服器會顯示產生的 Life 欄位。 用戶端的輸出是位元組資料流程,以三個 (三個) 分組,每個三倍代表一個資料格更新。 三倍中的位元組分別代表儲存格的資料列、資料行和值。

此範例會從刻意不佳的執行應用程式開始,以提供可說明效能改善的基準。 程式碼會從該處改善三次,以解決影響效能的各種問題。 這些範例應該依序讀取,因為每個反復專案都會改善舊版。

改善該程式碼的基準程式碼和修訂如下:

警告

應用程式的前幾個範例會提供刻意不佳的效能,以說明程式碼變更的可能效能改善。 請勿在應用程式中使用這些程式碼範例;它們僅供說明之用。

 

高效能的 Windows 通訊端應用程式