profile
Python profile moduli
❮ Python o‘rnatilgan modullari
Misol
Funksiya qancha vaqt olishini o‘lchang (profillash jadvalini chop etadi):
import profile
def work():
s = 0
for i in range(20000):
s += i*i
return s
profile.run('work()')
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
profile moduli sof Python’da yozilgan deterministik profilerni taqdim etadi.
Undan funksiyalaringiz bajarilishiga qancha vaqt sarflanishini o‘lchash uchun foydalaning, natijalarni saralash va chop etish uchun esa uni pstats bilan birga ishlating.
A’zolar
| A’zo | Tavsif |
|---|---|
| Profile | Profillashni boshlash/to‘xtatish va statistikani yig‘ish uchun ishlatiladigan profiler sinfi. |
| run() | Kod stringini profiler ostida ishga tushiradi (modul darajasidagi funksiya). |
| runctx() | run()ga o‘xshash, lekin globals/locals aniq beriladi (modul darajasidagi funksiya). |
| Profile.runcall() | Funksiyani profiler ostida chaqiradi. |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
