要使用代碼分析工具,請在Analyze菜單或(Start Debugging of Startup Project)按鈕的下拉菜單中選擇它。當您處于調試模式時,您可以通過在調試器工具欄上的菜單中選擇工具來切換工具。
您可以將調試模式下的視圖拖放到屏幕上的新位置。意見的大小和立場將留待以后各屆會議討論。選擇“View > Views > Reset to Default Layout”,將視圖重置為其原始大小和位置。
調試模式下可以使用的代碼分析工具有:
QML分析器
當運行QML代碼時,檢查綁定計算、信號處理和繪制操作。這對于識別潛在的瓶頸很有用,特別是在評估綁定時。
Coco
例如,作為測試套件的一部分分析應用程序的運行方式,并使用結果使測試更有效和更完整。
Axivion
進行代碼靜態分析和架構分析,檢測并消除代碼不必要的復雜性。
Valgrind代碼分析工具
使用Memcheck工具檢測內存管理中的問題,使用Callgrind工具查找代碼中的緩存缺失。
Clang Tools
使用Clang-Tidy and Clazy檢測C、c++和Objective-C程序中的問題。
Heob
在Windows上使用Heob堆觀察者來檢測緩沖區溢出和內存泄漏。
Performance Analyzer
使用Linux Perf工具集成的Performance Analyzer分析嵌入式應用程序和Linux桌面應用程序的CPU使用情況。
Cppcheck
使用實驗性Cppcheck插件來檢測未定義的行為和危險的編碼結構。
Chrome Trace Format Visualizer
使用Chrome跟蹤格式(CTF)可視化工具查看Chrome跟蹤事件。當查看難以使用內置跟蹤查看器(chrome://tracing)可視化的大型跟蹤文件時,這特別有用。