Python | time.clock_gettime() method - GeeksforGeeks

17 Sep, 2019
time.clock_gettime() method of Time module is used to get the time of the specified clock clk_id. Basically, clk_id is a integer value which represents the id of the clock.
Following are the constants available on UNIX platforms that can be used as value of clk_id parameter:
Note: time.clock_gettime() method is only available on UNIX-like systems.
Syntax: time.clock_gettime(clk_id)
Parameter:clk_id: A clk_id constant or an integer value representing clk_id of the clock.
Return type: This method returns a float value which represents the time (in seconds) of the specified clock clk_id.
Code #1: Use of time.clock_gettime() method
# Python program to explain time.clock_gettime() method  # importing time moduleimport time    # clk_id for System-wide real-time clockclk_id1 = time.CLOCK_REALTIME  # clk_id for monotonic clockclk_id2 = time.CLOCK_MONOTONIC  # clk_id for monotonic (Raw hardware# based time) clockclk_id3 = time.CLOCK_MONOTONIC  # clk_id for Thread-specific CPU-time clockclk_id4 = time.CLOCK_THREAD_CPUTIME_ID  # clk_id for High-resolution# per-process timer from the CPUclk_id5 = time.CLOCK_PROCESS_CPUTIME_ID    # Get the time (in seconds) of the above # specified clock clk_ids# using time.clock_gettime() methodt1 = time.clock_gettime(clk_id1)t2 = time.clock_gettime(clk_id2)t3 = time.clock_gettime(clk_id3)t4 = time.clock_gettime(clk_id4)t5 = time.clock_gettime(clk_id5)    # Print the time (in seconds) of # different clock clk_idsprint("Value of system-wide real-time clock time:", t1)print("Value of monotonic clock time:", t2)print("Value of monotonic (raw-hardware based) clock time:", t3)print("Value of thread-specific CPU time clock:", t4)print("Value of per-process timer from the CPU:", t5)    
Value of system-wide real-time clock time: 1568586677.79805
Value of monotonic clock time: 11754.867643594
Value of monotonic (raw-hardware based) clock time: 11754.867644148
Value of thread-specific CPU time clock: 0.03590527
Value of per-process timer from the CPU: 0.035907437

Code #2: Using an integer value as parameter of time.clock_gettime() method
# Python program to explain time.clock_gettime() method  # importing time moduleimport time    # value of clk_id for time.CLOCK_REALTIME# clock id constant which represents# System-wide real-time clock is 0clk_id1 = 0  # value of clk_id for time.CLOCK_MONOTONIC# clock id constant which represents# a monotonic clock is 2clk_id2 = 2    # Get the time (in seconds)# for the specified clock clk_ids# using time.clock_gettime() methodt1 = time.clock_gettime(clk_id1)t2 = time.clock_gettime(clk_id2)  # Print the time in secondsprint("Value of system-wide real-time clock time:", t1)print("Value of monotonic clock time:", t2)
Value of system-wide real-time clock time: 1568587204.9810832
Value of monotonic clock time: 12282.050676627

Reference: https://docs.python.org/3/library/time.html#time.clock_gettime
python-utility
Python
Writing code in comment?
Please use ide.geeksforgeeks.org,
generate link and share the link here.
How to Install PIP on Windows ?
Check if element exists in list in Python
How To Convert Python Dictionary To JSON?
How to drop one or multiple columns in Pandas Dataframe
Python Classes and Objects
Python | Get unique values from a list
Python | os.path.join() method
Create a directory in Python
Defaultdict in Python
Python | Pandas dataframe.groupby()