我遇到的問題是,每當我在軟體中打開一個新視窗并且視窗打開延遲且有些滯后時,我的軟體的 RAM 使用量就會激增。奇怪的是,這個問題只是在我開始使用僅 x64 構建時才發生。切換回 AnyCPU 構建后,問題仍然存在。我不知道切換到 x64 時發生了什么變化。
打開窗戶時出現延遲峰值的影像
我已經嘗試了一切,使用不同的作業系統、機器、VS2019 而不是 VS2022,沒有任何效果。我什至嘗試用沒有出現延遲峰值的舊檔案替換我的軟體檔案,這也沒有幫助。
經過更多除錯后,我發現它幾乎可以肯定與圖示有關,因為沒有它,軟體加載非常好。
uj5u.com熱心網友回復:
實際上,經過數小時的除錯和搜索,我自己找到了答案,我之前沒有注意到這一點可能有點尷尬。
所以你看,每當加載一個圖示時,軟體就會滯后。這是因為圖示是5000x5000像素的影像。
將影像縮小到128x128px 后一切正常。因此,如果有人遇到此問題或類似問題 - 請先檢查您的影像檔案 :)。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/489390.html
