Bloomberg memray-и кушода, воситаи профили хотира барои Python

Bloomberg дорои memray-и кушода аст, як абзор барои профили хотира дар замимаҳои Python. Барнома амалиёти тақсимоти хотираро дар Python пайгирӣ мекунад ва интерфейси визуалиро барои таҳлил ва оптимизатсияи истеъмоли хотираи қисмҳои гуногуни код, инчунин плагинҳои дар C/C++ навишташуда пешниҳод мекунад. Ҳисоботҳоро метавон ба таври интерактивӣ ё дар формати HTML тавлид кард. Он интерфейси CLI барои идоракунии профил ва китобхонаеро дар бар мегирад, ки метавонад барои пайгирии амалиёти хотира дар лоиҳаҳои тарафи сеюм истифода шавад. Рамз таҳти иҷозатномаи Apache 2.0 нашр шудааст. Амалиёт танҳо дар платформаи Linux дастгирӣ карда мешавад.

Хусусиятҳои асосии:

  • Барномаҳо: Сабабҳои истеъмоли зиёди хотираро дар барномаҳо муайян кунед, ихроҷи хотираро пайдо кунед ва кодеро муайян кунед, ки аз ҳад зиёд тақсимоти хотираро иҷро мекунад.
  • Ҳама зангҳои функсияро дар робита бо истеъмоли умумии хотира, истеъмол дар дохили функсия ва шумораи амалиёти тақсимоти хотира пайгирӣ мекунад. Қобилияти дақиқ ҳисоб кардани стеки зангҳо.
  • Коркарди зангҳо ба китобхонаҳо дар C/C++ ва баҳисобгирии истеъмоли хотира дар модулҳои маҳаллӣ. Дастгирии таҳлили лоиҳаҳо бо истифода аз numpy ва pandas.
  • Хароҷоти ҳадди ақал ва таъсири ночиз ба иҷрои барномаи таҳлилшуда. Опсияи ғайрифаъол кардани пайгирии рамзи модарӣ барои беҳтар кардани кор.
  • Мавҷудияти шумораи зиёди гузоришҳои истифодаи хотира, аз ҷумла графикҳои иерархӣ ва нардбони визуалӣ (графики аланга).
  • Қобилияти кор бо риштаҳо ва таҳлили хотира дар заминаи риштаҳои инфиродӣ. Ҳам риштаҳои Python ва ҳам риштаҳои маҳаллӣ, ба монанди риштаҳои C++, ки дар модулҳои C/C++ истифода мешаванд, дастгирӣ мешаванд.
  • Имконияти ҳамгироӣ бо pytest ва пешниҳоди эзоҳҳои pytest, ки маҳдудиятҳои истеъмоли хотираро муайян мекунанд, агар аз он гузашта бошад, ҳангоми иҷрои санҷиш огоҳиҳо тавлид мешаванд.

Bloomberg memray-и кушода, воситаи профили хотира барои Python
Bloomberg memray-и кушода, воситаи профили хотира барои Python


Манбаъ: opennet.ru

Илова Эзоҳ