ʻO Bloomberg open sourced memray, kahi mea hana hoʻomanaʻo hoʻomanaʻo no Python

Ua wehe ʻo Bloomberg i ka memray, kahi mea hana no ka hoʻomanaʻo ʻana i ka hoʻomanaʻo ma nā noi Python. Hoʻopili ka papahana i nā hana hoʻokaʻawale hoʻomanaʻo ma Python a hāʻawi i kahi hiʻona ʻike no ka nānā ʻana a me ka hoʻonui ʻana i ka hoʻohana ʻana i ka hoʻomanaʻo o nā ʻāpana like ʻole o ke code, a me nā plug-ins i kākau ʻia ma C/C++. Hiki ke hana ʻia nā hōʻike ma ke ʻano pāʻani a i ʻole i hana ʻia ma ke ʻano HTML. Loaʻa iā ia kahi kikowaena CLI no ka mālama ʻana i ka profiling a me kahi waihona e hiki ke hoʻohana ʻia e nānā i nā hana hoʻomanaʻo ma nā papahana ʻaoʻao ʻekolu. Hoʻopuka ʻia ke code ma lalo o ka laikini Apache 2.0. Kākoʻo ʻia ka hana ma ke kahua Linux wale nō.

Nā hiʻohiʻona nui:

  • Nā noi: E ʻike i nā kumu o ka hoʻohana nui ʻana i ka hoʻomanaʻo i nā noi, e ʻimi i nā leaks hoʻomanaʻo, a e ʻike i nā code e hana nei i nā hoʻokaʻawale hoʻomanaʻo he nui loa.
  • Hoʻopaʻa i nā kelepona hana a pau e pili ana i ka pau ʻana o ka hoʻomanaʻo, ka hoʻohana ʻana i loko o ka hana a me ka helu o nā hana hoʻokaʻawale hoʻomanaʻo. Hiki ke hoʻohālikelike pololei i ka waihona kelepona.
  • Ke hoʻoponopono nei i nā kelepona i nā hale waihona puke ma C/C++ a me ka helu ʻana no ka hoʻohana ʻana i ka hoʻomanaʻo i nā modules maoli. Kākoʻo no ka nānā ʻana i nā papahana me ka hoʻohana ʻana i ka numpy a me nā pandas.
  • ʻO ka liʻiliʻi o ke poʻo a me ka hopena maikaʻi ʻole i ka hana o ka noi i kālailai ʻia. ʻO ke koho e hoʻopau i ka nānā ʻana i nā code ʻōiwi e hoʻomaikaʻi i ka hana.
  • Loaʻa i ka helu nui o nā hōʻike hoʻohana hoʻomanaʻo, me ka hierarchical hierarchical a me nā kiʻi alapiʻi (flame graph).
  • ʻO ka hiki ke hana me nā loina a me ka nānā ʻana i ka hoʻomanaʻo i loko o ka pōʻaiapili o kēlā me kēia pae. Kākoʻo ʻia nā kaula Python a me nā loina maoli, e like me nā kaula C++ i hoʻohana ʻia i nā modula C/C++.
  • Hiki i ka hoʻohui ʻana me ka pytest a me ka hāʻawi ʻana i nā annotation pytest e wehewehe i nā palena hoʻohana hoʻomanaʻo, inā ʻoi aku, e hana ʻia nā ʻōlelo luhi i ka wā o ka hoʻokō ʻana.

ʻO Bloomberg open sourced memray, kahi mea hana hoʻomanaʻo hoʻomanaʻo no Python
ʻO Bloomberg open sourced memray, kahi mea hana hoʻomanaʻo hoʻomanaʻo no Python


Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka