Bloomberg ina memray huria, chombo cha kuorodhesha kumbukumbu katika programu za Python. Programu hii hufuatilia ugawaji wa kumbukumbu katika Python na hutoa kiolesura cha kuona cha kuchambua na kuboresha matumizi ya kumbukumbu katika sehemu mbalimbali za msimbo, pamoja na programu-jalizi za C/C++. Ripoti zinaweza kuzalishwa kwa njia shirikishi na katika umbizo la HTML. Chombo hiki kinajumuisha CLI ya kusimamia uorodheshaji na maktaba ambayo inaweza kutumika kufuatilia shughuli za kumbukumbu katika miradi ya wahusika wengine. Msimbo huu umechapishwa chini ya leseni ya Apache 2.0. Kazi inaungwa mkono tu kwenye jukwaa. Linux.
Vipengele muhimu:
- Programu: Tambua sababu za matumizi ya juu ya kumbukumbu katika programu, pata uvujaji wa kumbukumbu, na utambue msimbo unaotekeleza mgao mwingi wa kumbukumbu.
- Hufuatilia simu zote za utendakazi kuhusiana na jumla ya matumizi ya kumbukumbu, matumizi ndani ya chaguo za kukokotoa na idadi ya shughuli za ugawaji kumbukumbu. Uwezo wa kukadiria kwa usahihi safu ya simu.
- Inachakata simu kwa maktaba katika C/C++ na uhasibu kwa matumizi ya kumbukumbu katika moduli asili. Msaada wa kuchambua miradi kwa kutumia numpy na pandas.
- Upeo mdogo na athari kidogo kwenye utendakazi wa programu iliyochambuliwa. Chaguo la kuzima ufuatiliaji wa msimbo asili ili kuboresha utendaji.
- Upatikanaji wa idadi kubwa ya ripoti za matumizi ya kumbukumbu, ikiwa ni pamoja na michoro ya hali ya juu na ngazi (grafu ya moto).
- Uwezo wa kufanya kazi na nyuzi na kuchambua kumbukumbu katika muktadha wa nyuzi za mtu binafsi. Nyuzi zote mbili za Python na nyuzi asili, kama vile nyuzi za C++ zinazotumiwa katika moduli za C/C++, zinatumika.
- Uwezekano wa kuunganishwa na pytest na utoaji wa maelezo ya pytest ambayo yanafafanua mipaka ya matumizi ya kumbukumbu, ikiwa imezidishwa, maonyo yatatolewa wakati wa utekelezaji wa mtihani.


Chanzo: opennet.ru
