Perf data yog dab tsi?
Perf data yog dab tsi?

Video: Perf data yog dab tsi?

Video: Perf data yog dab tsi?
Video: О невесте Димаша (SUB) 2024, Hlis ntuj nqeg
Anonim

Perf yog cov cuab yeej profiler rau Linux 2.6+ raws li cov txheej txheem uas tshem tawm CPU hardware sib txawv hauv Linux kev ntsuas kev ua tau zoo thiab nthuav tawm cov lus txib yooj yim. Perf yog raws li perf_events interface xa tawm los ntawm cov versions tsis ntev los no ntawm Linux ntsiav.

Kuj paub, Kuv yuav khiav perf li cas?

Cov perf cuab tam yog nyob rau hauv lub linux-tools-ntau pob. Pib los ntawm kev ntxiv qhov ntawd, ces khiav " perf "los saib seb koj puas tau txais cov lus USAGE. Nws yuav qhia rau koj kom nruab lwm lub pob cuam tshuam (linux-tools-kernelversion). Koj tuaj yeem tsim thiab ntxiv perf los ntawm Linux kernel qhov chaw.

Ib yam li ntawd, cov nplaim hluav taws xob yog dab tsi? Nplaim duab yog ib qho kev pom ntawm profiled software, tso cai rau ntau zaus code-paths raug txheeb xyuas sai thiab raug. Lawv tuaj yeem tsim tau siv kuv cov kev pabcuam qhib ntawm github.com/brendangregg/FlameGraph, uas tsim kev sib tham sib SVGs.

Qhov thib ob, Python perf yog dab tsi?

Cov Python pyperf module yog cov cuab yeej siv los sau, khiav thiab txheeb xyuas cov qauv ntsuas.

Perf tool yog dab tsi?

Perf yog profiler cuab yeej rau Linux 2.6+ raws li cov txheej txheem uas tshem tawm CPU hardware sib txawv hauv Linux kev ntsuas kev ua tau zoo thiab nthuav tawm qhov yooj yim commandline interface. Cov zis tau txais ntawm Ubuntu 11.04 system nrog kernel 2.6.

Pom zoo: