ብሉምበርግ ክፍት ምንጭ memray፣ ለፓይዘን የማስታወሻ መገለጫ መሳሪያ

ብሉምበርግ ለፓይዘን አፕሊኬሽኖች የማስታወሻ መገለጫ መሳሪያ የሆነ ክፍት ምንጭ ሜምሬይ አለው። ፕሮግራሙ በፓይዘን ውስጥ የማህደረ ትውስታ ድልድል ስራዎችን ይከታተላል እና የተለያዩ የኮድ ክፍሎችን የማህደረ ትውስታ ፍጆታን ለመተንተን እና ለማሻሻል እንዲሁም በC/C++ የተፃፉ ተሰኪዎችን ያቀርባል። ሪፖርቶች ሁለቱንም በይነተገናኝ እና በኤችቲኤምኤል ቅርጸት ሊፈጠሩ ይችላሉ። መገለጫን ለማስተዳደር የCLI በይነገጽ እና በሶስተኛ ወገን ፕሮጀክቶች ውስጥ የማስታወስ እንቅስቃሴን ለመቆጣጠር የሚያገለግል ቤተ-መጽሐፍትን ያካትታል። ኮዱ በ Apache 2.0 ፍቃድ ታትሟል። ክዋኔው የሚደገፈው በሊኑክስ መድረክ ላይ ብቻ ነው።

ቁልፍ ባህሪያት:

  • አፕሊኬሽኖች፡ በአፕሊኬሽን ውስጥ ከፍተኛ የማህደረ ትውስታ ፍጆታ መንስኤዎችን መፈለግ፣ የማህደረ ትውስታ ፍንጣቂዎችን መፈለግ እና ብዙ የማህደረ ትውስታ ምደባዎችን የሚሰራ ኮድ መለየት።
  • ከጠቅላላ የማህደረ ትውስታ ፍጆታ፣ በተግባሩ ውስጥ ያለውን ፍጆታ እና የማህደረ ትውስታ ምደባዎችን ብዛት በተመለከተ ሁሉንም የተግባር ጥሪዎች ይከታተሉ። የጥሪ ቁልል በትክክል የመገመት ችሎታ.
  • ወደ C/C++ ቤተ-መጽሐፍት ጥሪዎችን ማስተናገድ እና የማህደረ ትውስታ ፍጆታ በቤተኛ ሞጁሎች። numpy እና pandas በመጠቀም ፕሮጀክቶችን ለመተንተን ድጋፍ።
  • በተተነተነው መተግበሪያ አፈጻጸም ላይ አነስተኛ ትርፍ እና ቸልተኛ ተፅዕኖ። አፈጻጸሙን ለማሻሻል የቤተኛ ኮድ መከታተልን የማሰናከል ችሎታ።
  • ምስላዊ ተዋረዳዊ እና ደረጃ ግራፎች (ነበልባል ግራፍ) ጨምሮ በማህደረ ትውስታ አጠቃቀም ላይ ብዙ ቁጥር ያላቸው ሪፖርቶች መኖራቸው።
  • ከክሮች ጋር የመስራት ችሎታ እና ትውስታን በግለሰብ ክሮች አውድ ውስጥ የመተንተን ችሎታ። በC/C++ ሞጁሎች ውስጥ ጥቅም ላይ የዋሉት ሁለቱም የፓይዘን ክሮች እና እንደ C++ ክሮች ያሉ ቤተኛ ክሮች ይደገፋሉ።
  • የማህደረ ትውስታ ፍጆታ ወሰኖችን የሚወስኑ pytest ጋር የመዋሃድ እና የማስታወሻ ፍጆታ ወሰንን የሚገልጹ የpytest ማብራሪያዎችን የማቅረብ ችሎታ፣ ካለፈ፣ በሙከራ አፈጻጸም ወቅት ማስጠንቀቂያዎች ይፈጠራሉ።

ብሉምበርግ ክፍት ምንጭ memray፣ ለፓይዘን የማስታወሻ መገለጫ መሳሪያ
ብሉምበርግ ክፍት ምንጭ memray፣ ለፓይዘን የማስታወሻ መገለጫ መሳሪያ


ምንጭ: opennet.ru

አስተያየት ያክሉ