Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Mengukur Masa Pelaksanaan Program Python dengan Tepat?

Bagaimanakah Saya Boleh Mengukur Masa Pelaksanaan Program Python dengan Tepat?

DDD
DDDasal
2024-12-16 00:50:11540semak imbas

How Can I Accurately Measure the Execution Time of a Python Program?

Mengukur Masa Pelaksanaan Program Python

Untuk mengukur tempoh tepat pelaksanaan program Python, terutamanya program baris arahan yang memerlukan pelanjutan masa jalan, strategi berikut boleh digunakan:

Modul timeit menawarkan pendekatan yang berkesan untuk coretan kod ringkas masa. Walau bagaimanapun, untuk pengukuran keseluruhan program, pertimbangkan untuk menggunakan penyelesaian yang lebih komprehensif:

import time

# Capture the program's start time
start_time = time.time()

# Execute the program's main function
main()

# Calculate and display the execution time
print("--- %s seconds ---" % (time.time() - start_time))

Kaedah ini bergantung pada andaian bahawa program anda menggunakan sekurang-kurangnya 0.1 saat untuk dilaksanakan. Selain itu, ia mengeluarkan masa pelaksanaan dalam format yang boleh dibaca manusia, menjadikannya mudah untuk menganalisis prestasi program:

--- 0.764891862869 seconds ---

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengukur Masa Pelaksanaan Program Python dengan Tepat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn