Profiling of Application on Jetson TK1

I am using Jetson TK1 and i am booting it up and after i get home screen / ubuntu screen , i start terminal and launch my application.

I am doing profiling of my application. I have some part in C++ for ARM CPU to run and few kernels to run on GPU…

I am using Linux API getsystemoftime and what i am observing is every time i get different timings from start to end use case of my application.

What could be reason ? network processes ? background processes ?
How to generate ideal environment on TK1 to profiling of any application…

Any ideas are highly appreciated…

Here’s a video on how to use the NVIDIA Tegra System Profiler from the NVIDIA Developer channel:

which should be useful for profiling.