Library Py-Spy

 

                อันนี้เอาไว้ตรวจสอบการทำงานของแต่ละส่วนของโค้ดเรานะครับ เบื้องหลังเดาว่า rust เช่นเคย ซึ่งมันจะช่วยให้เราทราบได้ว่า โค้ดส่วนไหนของเราที่ใช้เวลาทำงานเยอะนะครับ ทำใหรู้ว่าต้อง optimize จุดไหน

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


ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

โปรโมชั่นเน็ต TOT

โน๊ตบุ๊ค acer switch sa5-271 แบตบวม T^T

Blog นี้สร้างเพื่อ?