I-Bloomberg ine-memray evulekileyo, isixhobo sokukhumbula imemori kwizicelo zePython. Inkqubo ilandelela imisebenzi yokwabiwa kwememori kwiPython kwaye inika ujongano olubonakalayo lokuhlalutya kunye nokuphucula ukusetyenziswa kwememori yamacandelo ahlukeneyo ekhowudi, kunye neeplagi ezibhalwe kwiC / C ++. Iingxelo zinokuveliswa ngokudibeneyo okanye zenziwe ngefomathi ye-HTML. Ibandakanya i-interface ye-CLI yokulawula iprofayili kunye nethala leencwadi elinokusetyenziswa ukulandelela imisebenzi yememori kwiiprojekthi zomntu wesithathu. Ikhowudi ipapashwe phantsi kwelayisensi ye-Apache 2.0. Umsebenzi uxhaswa kuphela kwiqonga leLinux.
Izinto eziphambili:
- Usetyenziso: Chonga izizathu zokusetyenziswa kwememori ephezulu kwizicelo, fumana ukuvuza kwememori, kwaye uchonge ikhowudi eyenza ulwabiwo lwememori oluninzi.
- Ilandelela zonke iifowuni zokusebenza ngokunxulumene nokusetyenziswa kwememori iyonke, ukusetyenziswa ngaphakathi komsebenzi kunye nenani lemisebenzi yolwabiwo lwememori. Ukukwazi ukuqikelela ngokuchanekileyo isitakhi sokufowuna.
- Ukucubungula iifowuni kwiilayibrari kwiC / C ++ kunye nokubalwa kokusetyenziswa kwememori kwiimodyuli zendalo. Inkxaso yokuhlalutya iiprojekthi kusetyenziswa i-numpy kunye neepanda.
- I-overhead encinci kunye nempembelelo engafanelekanga ekusebenzeni kwesicelo esicazululweyo. Inketho yokukhubaza ukulandelwa kwekhowudi yemveli ukuphucula ukusebenza.
- Ubukho benani elikhulu leengxelo zokusetyenziswa kwememori, kubandakanywa i-hierarchical ebonakalayo kunye neegrafu zeleli (igrafu yomlilo).
- Ukukwazi ukusebenza kunye neentambo kunye nokuhlalutya imemori kumxholo wemisonto nganye. Zombini iintambo zePython kunye neentambo zomthonyama, ezifana neentambo zeC ++ ezisetyenziswe kwiimodyuli zeC / C ++, ziyaxhaswa.
- Ithuba lokudibanisa kunye ne-pytest kunye nokubonelelwa kweenkcazo ze-pytest ezichaza imida yokusetyenziswa kwememori, ukuba idlulile, izilumkiso ziya kuveliswa ngexesha lokwenziwa kovavanyo.
umthombo: opennet.ru