- Python kodunun native uzantıları ve yorumlayıcı içi dahil olmak üzere bellek tahsislerini izler, ayrıca bellek kullanımıyla ilgili çeşitli raporlar oluşturur
- CLI aracı veya kütüphane olarak kullanılabilir
- Başlıca özellikler
- Örnekleme yerine tüm fonksiyon çağrılarını izler
- C/C++ kütüphanelerindeki native çağrıları da işler
- Oldukça hızlıdır ve performans düşüşünü en aza indirir. Native kod izleme biraz daha yavaştır ancak gereksinime göre etkinleştirilebilir/devre dışı bırakılabilir
- Flame graph benzeri çeşitli bellek kullanımı raporları üretir
- Python thread desteği
- Native thread desteği (C uzantılarındaki C++ thread'leri)
- Şu tür sorunların çözümüne yardımcı olur
- Yoğun bellek kullanımının nedenini belirleme
- Bellek sızıntılarını bulma
- Kodda çok sayıda tahsise yol açan hotspot'ları bulma
- Yalnızca Linux'u destekler
1 yorum
EdgeDB CEO’su, ekran görüntüleriyle birlikte avantajları özetlediği bir tweet paylaştı
https://twitter.com/1st1/status/1516859294896906241