WPF 卡頓除錯經驗

2021-09-19 21:25:03 字數 454 閱讀 1188

原文:

wpf 卡頓除錯經驗

1. 問題

最近的乙個專案,正常除錯情況下,執行一切正常,但是有某個使用者登入後,出現介面卡頓2-3mins後,才正常執行。

2.解決問題方法

(1)首先由於是必現問題,就想在vs的工作環境下除錯一下,看看到底是什麼地方比較慢,想法很理想,但是現實很殘酷,沒有找到問題所在。

(2)使用vs中的效能與診斷工具,測試一下那個地方花費的時間多,具體步驟如下:

(a)開啟vs中的選單欄分析-》效能與診斷

(b)選擇效能嚮導,開始

(c)選擇檢測,測量函式呼叫計數與用時

(d)選擇要測試的專案

(e)勾選完成後啟動分析,完成

(f)程式執行一段時間後,停止分析

(g)檢視分析結果,找到耗時最多的函式

通過這套流程,終於找到造成介面卡頓的罪魁禍首的那行**了,特此記錄一下。

vs2013除錯的時候卡頓

做畢業設計的時候忽然發現開始除錯以後 會卡頓,這在前兩天是沒有的,納尼,把我愁壞了。首先以為程式或者vs出問題了。隨後發現每次除錯以後cpu急劇增加。隨後就開始卡頓。隨後去網上搜尋,發現兩個答案。1,在工具 選項 intellitrace 禁用intellitrace。2,在工具 選項 除錯 符號 ...

uart dma除錯遇到的問題,傳送卡頓

最近測試程式 時發現uart dma列印突然卡頓了,具體現象就是只有在dma緩衝區滿的情況下,資料才會傳送到串列埠列印出來。如dma傳送緩衝區設為256時,我在while迴圈裡列印 uart1 test print time.r n 這條語句,並不是執行一次send列印語句串列埠就顯示列印一次,而是...

mysql定期卡頓 MySQL卡頓和優化

1.若是是你,你怎麼處理慢查詢引發的問題,而且在之後避免這種狀況發生?sql 對於mysql的慢查詢問題,一般咱們是這麼幹的 1 開啟mysql伺服器的慢查詢記錄功能 mysql set global slow query log on mysql show variables like slow ...