# Execution Time Script

**URL:** <https://forum.inductiveautomation.com/t/execution-time-script/36605>\
**Category:** Ignition\
**Tags:** scripting, ignition79\
**Created:** [July 11, 2020, 4:47pm UTC](https://forum.inductiveautomation.com/t/execution-time-script/36605 "2020-07-11T16:47:43Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![carlos.rodriguez5](https://avatars.discourse-cdn.com/v4/letter/c/aca169/32.png) [@carlos.rodriguez5](https://forum.inductiveautomation.com/u/carlos.rodriguez5)\
**Post date:** [July 11, 2020, 4:47pm UTC](https://forum.inductiveautomation.com/t/execution-time-script/36605/1 "2020-07-11T16:47:43Z")

</div>

Good afternoon friends

I would like to know if anyone knows the execution time of a script.

if the execution time is measured by comparison or equalization

This to know if I elaborate a very extensive script when time will take to execute

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [July 11, 2020, 10:03pm UTC](https://forum.inductiveautomation.com/t/execution-time-script/36605/2 "2020-07-11T22:03:09Z")

</div>

You can measure the execution time by using:

```auto
import time
start=time.clock()

.... 

end=time.clock()
execTime=end-start

```

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [July 12, 2020, 2:01pm UTC](https://forum.inductiveautomation.com/t/execution-time-script/36605/3 "2020-07-12T14:01:52Z")

</div>

Use java’s [System.nanoTime()](https://docs.oracle.com/javase/8/docs/api/java/lang/System.html#nanoTime--).

```auto
from java.lang import System

start = System.nanoTime()
....
end = System.nanoTime()

print "Took %d nanoseconds" % (end-start)

```
