Bloomberg เปิดโครงการโอเพนซอร์ส Memray สำหรับเก็บสถิติการใช้งานหน่วยความจำ (memory profiler) สำหรับโปรแกรมภาษาไพธอน โดยมีฟีเจอร์สำคัญหลายอย่าง เช่น
- ตรวจสอบอย่างละเอียดทุกฟังก์ชั่น แสดง call stack ได้ว่าส่วนไหนใช้หน่วยความจำเปลือง
- กระทบประสิทธิภาพซอฟต์แวร์น้อย
- ใช้งานกับ thread ได้ทั้ง Python thread หรือ native thread
สามารถรันแบบโปรแกรมแยก หรือจะใช้เป็นไลบรารีในตัวโปรแกรมเพื่อเก็บข้อมูลอย่างละเอียดก็ได้ สัญญาอนุญาตเป็นแบบ Apache 2.0 สามารถใช้งานได้อิสระ
ที่มา - Memray

on
หน่วยความำเปลือง
btoy Thu, 21/04/2022 - 17:53
หน่วยความจำเปลือง