Bagaimana untuk mengukur secara tepat masa pelaksanaan program Python? Walaupun pendekatan ini berfungsi untuk operasi mudah, cepat, ia tidak mencukupi untuk senario yang lebih kompleks atau apabila ketepatan adalah kritikal. Alasannya terletak pada penjadualan sistem operasi dan proses latar belakang lain yang dapat memperkenalkan bunyi ke dalam pengukuran anda. Fungsi ini menyediakan kaunter prestasi resolusi tinggi, yang direka khusus untuk mengukur tempoh pendek. Ia secara amnya kurang terdedah kepada pelarasan jam sistem berbanding dengan
. Berikut adalah cara anda boleh menggunakannya:
time.time()
Untuk senario yang lebih kompleks, seperti mengukur masa fungsi individu atau blok kod dalam program yang lebih besar, modul
sangat disyorkan. time.perf_counter()
menjalankan kod beberapa kali dan purata hasilnya, memberikan pengukuran yang lebih teguh secara statistik yang meminimumkan kesan turun naik rawak. time.time()
Atas ialah kandungan terperinci Bagaimana cara mengukur masa berjalan dengan tepat program python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!