Various timing functions are provided as a time unit . Thus, the time module must be imported, otherwise it will be an error because the definition of
time.process_time () is present in the
time module .
Example: understand the use of process_time ().
It always gives an integer time value in nanoseconds. Same as process_time (), but returns time in nanoseconds. This is just the main difference.
Example: understand the use of
process_time_ns () .
process_time () is very different from
pref_counter () because
perf_counter ( ) calculates program time with
perf_counter () time and if there is any interruption but process_counter only calculates system and CPU time, during process it does not include timeout.
Advantages of process_time ():
1. process_time () provides the system and user CPU time of the current process.
2. We can calculate both float and integer values of time in seconds and nanoseconds.
3. Used whenever you need to calculate CPU time for a specific process.