Library Py-Spy
อันนี้เอาไว้ตรวจสอบการทำงานของแต่ละส่วนของโค้ดเรานะครับ เบื้องหลังเดาว่า rust เช่นเคย ซึ่งมันจะช่วยให้เราทราบได้ว่า โค้ดส่วนไหนของเราที่ใช้เวลาทำงานเยอะนะครับ ทำใหรู้ว่าต้อง optimize จุดไหน
- หน้า github
- pip install py-spy ติดตั้ง
- py-spy record -o profile.svg -- python3 FILE_PYTHON.py คำสั่งนี้เป็นการสั่งให้มันเปลี่ยนช่วงเวลาเป็นแถบรูปภาพนะครับ ยิ่งใช้เวลานานแถบจะยิ่งยาว
- py-spy top -- python3 FILE_PYTHON.py อันนี้จะทำให้คล้ายหน้าจอ top ที่เราใช้ดูการทำงานของเครื่อง แต่อันนี้โชว์ช่วงเวลาที่ใช้ของไฟล์เรา ซึ่งจะบอกทั้งเวลาที่ใช้ และ % ทั้งหมดที่ใช้งานนะครับ
ความคิดเห็น
แสดงความคิดเห็น