依循最佳化循環,你已使用 cProfile 對 Payflow 的 RefundCalculator 進行效能剖析。終端機顯示的是原始的分析器輸出。
cProfile
RefundCalculator
你的任務:使用 AI 來協助你理解這份輸出。把終端機中的輸出複製並貼到 AI 對話中,提出像是「主要瓶頸是什麼?」或「我應該先最佳化哪個函式?」之類的問題。
在詢問 AI 是否該因為 process_refunds() 具有最高的累積時間而進行最佳化之後,哪一個關鍵洞見最能說明為什麼這麼做沒有效益?
process_refunds()
本練習屬於課程
將理論付諸實踐,立即體驗我們的互動練習
探索如何透過 AI 輔助來理解正式環境的程式碼、找出瓶頸,並最佳化資料結構以提升效能。
當前練習
學習使用 AI 來建立測試套件、進行安全性審查,以及在正式環境的程式碼庫中管理相依套件。
將 AI 應用於以組態驅動的設計、資料庫綱要對應與查詢最佳化,以及協作式開發流程。