Bloomberg yakavhurika yakavhurika memray, ndangariro profiling chishandiso chePython

Bloomberg ine yakavhurika sourced memray, chishandiso chekunyora ndangariro muPython application. Iyo purogiramu inoteedzera ndangariro yekugovera mashandiro muPython uye inopa inooneka interface yekuongorora nekugadzirisa mashandisirwo endangariro yezvikamu zvakasiyana zvekodhi, pamwe neplug-ins yakanyorwa muC / C ++. Mishumo inogona kugadzirwa ingave yakabatana kana kugadzirwa muHTML fomati. Inosanganisira CLI interface yekugadzirisa profiling uye raibhurari inogona kushandiswa kuteedzera ndangariro mashandiro mumapurojekiti ebato rechitatu. Iyo kodhi inoburitswa pasi peiyo Apache 2.0 rezinesi. Kushanda kunotsigirwa chete paLinux platform.

Zvinhu zvakakosha:

  • Zvishandiso: Ziva zvikonzero zvekushandisa zvakanyanya ndangariro mumashandisirwo, tsvaga ndangariro inodonha, uye tsvaga kodhi iri kuita yakawandisa yekugovera ndangariro.
  • Inoteedzera ese mafoni ekuita ane chekuita nekuzara kwendangariro kushandiswa, kushandiswa mukati mebasa uye nhamba yemabasa ekugoverwa kwendangariro. Kugona kunyatso fungidzira iyo yekufona stack.
  • Kugadzirisa mafoni kumaraibhurari muC / C ++ uye accounting yekushandisa ndangariro mumamodule emunharaunda. Tsigiro yekuongorora mapurojekiti uchishandisa numpy uye pandas.
  • Zvishoma pamusoro pepamusoro uye zvisingabatsiri pakuita kwechikumbiro chakaongororwa. Sarudzo yekudzima kodhi kodhi yekutevera kuti uvandudze mashandiro.
  • Kuvepo kwenhamba huru yemashandisirwo endangariro, kusanganisira yekuona hierarchical uye manera magirafu (flame graph).
  • Kugona kushanda neshinda uye kuongorora ndangariro mumamiriro ega ega tambo. Dzese shinda dzePython uye shinda dzekuzvarwa, senge C ++ shinda dzinoshandiswa muC/C ++ modules, dzinotsigirwa.
  • Kugona kwekubatanidzwa ne pytest uye kupihwa kwepytest zvirevo zvinotsanangura ndangariro yekushandisa miganho, kana ikapfuudzwa, yambiro inogadzirwa panguva yekuitwa bvunzo.

Bloomberg yakavhurika yakavhurika memray, ndangariro profiling chishandiso chePython
Bloomberg yakavhurika yakavhurika memray, ndangariro profiling chishandiso chePython


Source: opennet.ru

Voeg