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
ProfileProfillashni 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.

❮ Python o‘rnatilgan modullari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!