As time module provides various time-related functions. So it is necessary to import the time module otherwise it will through error because the definition of the perf_counter() is present in time module.
perf_counter() function always returns the float value of time in seconds. Return the value (in fractional seconds) of a performance counter, i.e. a clock with the highest available resolution to measure a short duration. It does include time elapsed during sleep and is system-wide. The reference point of the returned value is undefined, so that only the difference between the results of consecutive calls is valid. In between this we can use time.sleep() and likewise fuctions.
Code #1: Understand the usage of the perf_counter .
It always gives the integer value of time in nanoseconds. Similar to perf_counter(), but return time as nanoseconds.
Code #2: Usage of the perf_counter_ns and how to implement it.
Compare both the outputs of the program as perf_counter() returns in seconds and pers_counter_ns() returns in nanoseconds.
Advantages of perf_counter() :
perf_counter() will give you more precise value than
time.clock() function .
2. From Python3.8 time.clock() function will be deleted and perf_counter will be used.
3. We can calculate float and integer both values of time in seconds and nanoseconds.
- Python - Call function from another function
- Wand function() function in Python
- Returning a function from a function - Python
- wxPython - GetField() function function in wx.StatusBar
- How to write an empty function in Python - pass statement?
- Function Decorators in Python | Set 1 (Introduction)
- Vulnerability in input() function – Python 2.x
- Function Annotations in Python
- Sorted() function in Python
- Ways to sort list of dictionaries by values in Python - Using lambda function
- Python Numbers | choice() function
- Python | askopenfile() function in Tkinter
- Python | Binding function in Tkinter
- floor() and ceil() function Python
- Sum 2D array in Python using map() function
- ord() function in Python
- sum() function in Python
- round() function in Python
- id() function in Python
- vars() function in Python
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.