Perf маалыматтары деген эмне?
Perf маалыматтары деген эмне?

Video: Perf маалыматтары деген эмне?

Video: Perf маалыматтары деген эмне?
Video: STEAM окутуу деген эмне? Анын артыкчылыктары 2024, Май
Anonim

Perf Linux 2.6+ негизиндеги системалар үчүн профиль куралы, ал Linux өндүрүмдүүлүгүн өлчөөлөрүндөгү CPU аппараттык айырмачылыктарын жокко чыгарат жана жөнөкөй буйрук интерфейсин сунуштайт. Perf Linux ядросунун акыркы версиялары тарабынан экспорттолгон perf_events интерфейсине негизделген.

Ошондой эле, мен кантип perf иштетем?

The перф курал Linux-Tools-Common пакетинде. Аны кошуу менен баштаңыз чуркоо " перф " КОЛДОНУУ билдирүүсүн алуу үчүн. Ал сизге башка тиешелүү пакетти (linux-tools-kernelversion) орнотууну айтышы мүмкүн. Ошондой эле куруп, кошо аласыз. perf Linux ядро булагынан.

Ошо сыяктуу эле, жалын графиктери деген эмне? Жалын графиктери профайлдуу программалык камсыздоонун визуализациясы болуп саналат, бул эң көп кездешкен код жолдорун тез жана так аныктоого мүмкүндүк берет. Аларды github.com/brendangregg/FlameGraph дарегиндеги ачык булактуу программаларымдын жардамы менен түзсө болот, алар интерактивдүү SVG түзүшөт.

Экинчиден, Python perf деген эмне?

The Python pyperf модулу эталондорду жазуу, иштетүү жана талдоо үчүн курал.

Perf куралы деген эмне?

Perf профилатор болуп саналат курал Linux 2.6+ негизиндеги системалар үчүн, ал Linux өндүрүмдүүлүгүн өлчөөлөрүндөгү CPU аппараттык айырмачылыктарын жокко чыгарат жана жөнөкөй буйрук интерфейсин сунуш кылат. Чыгуу 2.6 ядросу бар Ubuntu 11.04 системасында алынды.

Сунушталууда: