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

Bagaimanakah Saya Boleh Mengukur Jumlah Masa Pelaksanaan Program Python Saya dengan Tepat?

Patricia Arquette
Lepaskan: 2024-12-19 18:03:10
asal
998 orang telah melayarinya

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

Cara Memantau Masa Pelaksanaan Program Python

Mengukur masa pelaksanaan program Python adalah penting untuk mengoptimumkan prestasi dan mengenal pasti kesesakan . Walaupun modul timeit berguna untuk menanda aras coretan kod pendek, modul ini kurang apabila ia berkaitan dengan pemasaan keseluruhan program. Berikut ialah penyelesaian yang mudah dan berkesan untuk tugas ini:

Langkah 1: Import Modul Masa

import time
Salin selepas log masuk

Langkah 2: Mulakan Jam

Semasa program bermula, tangkap cap masa semasa menggunakan time.time() fungsi:

start_time = time.time()
Salin selepas log masuk

Langkah 3: Jalankan Program Anda

Laksanakan logik utama program anda di sini.

Langkah 4: Tamatkan Jam

Setelah program anda selesai, rekodkan penghujungnya masa:

end_time = time.time()
Salin selepas log masuk

Langkah 5: Kira Masa Pelaksanaan

Tolak masa mula dari masa tamat untuk mendapatkan masa pelaksanaan:

execution_time = end_time - start_time
Salin selepas log masuk

Langkah 6 (Pilihan): Perlaksanaan Cetak Masa

Untuk kemudahan, anda boleh mencetak masa pelaksanaan ke konsol:

print("--- %s seconds ---" % execution_time)
Salin selepas log masuk

Contoh Output:

Andaikan program anda mengambil masa kira-kira 0.76 saat untuk dijalankan, outputnya ialah:

--- 0.764891862869 seconds ---
Salin selepas log masuk

Pendekatan ini menyediakan ukuran tepat masa jalan program anda, membantu anda menilai kecekapannya dan membuat pengoptimuman termaklum.

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

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan