How do I get time of a Python program's execution?

后端 未结 30 2130
甜味超标
甜味超标 2020-11-22 02:20

I have a command line program in Python that takes a while to finish. I want to know the exact time it takes to finish running.

I\'ve looked at the timeit

30条回答
  •  无人共我
    2020-11-22 02:53

    In Linux or Unix:

    $ time python yourprogram.py
    

    In Windows, see this StackOverflow question: How do I measure execution time of a command on the Windows command line?

    For more verbose output,

    $ time -v python yourprogram.py
        Command being timed: "python3 yourprogram.py"
        User time (seconds): 0.08
        System time (seconds): 0.02
        Percent of CPU this job got: 98%
        Elapsed (wall clock) time (h:mm:ss or m:ss): 0:00.10
        Average shared text size (kbytes): 0
        Average unshared data size (kbytes): 0
        Average stack size (kbytes): 0
        Average total size (kbytes): 0
        Maximum resident set size (kbytes): 9480
        Average resident set size (kbytes): 0
        Major (requiring I/O) page faults: 0
        Minor (reclaiming a frame) page faults: 1114
        Voluntary context switches: 0
        Involuntary context switches: 22
        Swaps: 0
        File system inputs: 0
        File system outputs: 0
        Socket messages sent: 0
        Socket messages received: 0
        Signals delivered: 0
        Page size (bytes): 4096
        Exit status: 0
    

提交回复
热议问题