Perf ma'lumotlari nima?
Perf ma'lumotlari nima?

Video: Perf ma'lumotlari nima?

Video: Perf ma'lumotlari nima?
Video: Perfect University 2024, Noyabr
Anonim

Perf Linux 2.6+ asosidagi tizimlar uchun profillovchi vosita boʻlib, u Linux unumdorligi oʻlchovlarida protsessor apparatidagi farqlarni yoʻqotadi va oddiy buyruqlar interfeysini taqdim etadi. Perf Linux yadrosining so'nggi versiyalari tomonidan eksport qilingan perf_events interfeysiga asoslanadi.

Shuningdek, bilingki, men qanday qilib perfni ishga tushiraman?

The perf asbob linux-tools-umumiy paketida joylashgan. Keyin buni qo'shish bilan boshlang yugurish " perf " FOYDALANISH xabarini olasizmi yoki yo'qligini bilish uchun. U sizga boshqa tegishli paketni (linux-tools-kernelversion) o'rnatishingizni ko'rsatishi mumkin. Shuningdek, siz qurishingiz va qo'shishingiz mumkin. perf Linux yadro manbasidan.

Xuddi shunday, olov grafiklari nima? Olovli grafikalar eng tez-tez uchraydigan kod yo'llarini tez va aniq aniqlash imkonini beruvchi profilli dasturiy ta'minotning vizualizatsiyasi. Ularni github.com/brendangregg/FlameGraph saytidagi ochiq kodli dasturlarim yordamida yaratish mumkin, ular interaktiv SVG-larni yaratadi.

Ikkinchidan, Python perf nima?

The Python pyperf moduli ko'rsatkichlarni yozish, ishga tushirish va tahlil qilish uchun asboblar to'plamidir.

Perf vositasi nima?

Perf profillovchi hisoblanadi asbob Linux 2.6+ asosidagi tizimlar uchun, bu Linux unumdorligi o'lchovlarida protsessor uskunasidagi farqlarni yo'q qiladi va oddiy buyruq qatori interfeysini taqdim etadi. Chiqish 2.6 yadroli Ubuntu 11.04 tizimida olingan.

Tavsiya: