Hi Bala,

On 2023-07-31 07:01, Bala Gundeboina via lttng-dev wrote:
Hi all,
         I are working in a Ti project, I already installed LTTng and i am able to trace userspace.I have a doubt regarding profiling areas of LTTng. In the project we are using ISP and RGB gstreamer. *can we profile exactly how much time taken by ISP and RGB gstreamer to process each frames* by using LTTng userspace tracing.

If the work being done to process each frame is being done via library calls, it would be possible to use a custom userspace tracing helper which instruments the necessary function calls, similar to those found [here][1] which are loaded via LD_PRELOAD.

Otherwise you will need to modify and recompile your application to [add tracepoints][2], or use a tool that does dynamic profiling.

i want to know is this possible to profile by LTTng, what are the supported profiling areas and peripherals of LTTng, Sorry if any grammatical mistakes made.


It is possible to add static (user-defined) instrumentation to applications using [liblttng-ust][3] in C/C++. [Helpers][4] are also available for Java (JUL/Log4j) and Python applications.

Tracing of the linux kernel and various system information is possible with kernel modules provided by [lttng-modules][5].

[1]: https://lttng.org/docs/v2.13/#doc-prebuilt-ust-helpers
[2]: https://lttng.org/docs/v2.13/#doc-c-application
[3]: https://lttng.org/docs/v2.13/#doc-lttng-ust
[4]: https://lttng.org/docs/v2.13/#doc-lttng-ust-agents
[5]: https://lttng.org/docs/v2.13/#doc-lttng-modules

thanks,
kienan

Thanks & Regards

Bala Gundeboina
This message contains information that may be privileged or confidential and is the property of the KPIT Technologies Ltd. It is intended only for the person to whom it is addressed. If you are not the intended recipient, you are not authorized to read, print, retain copy, disseminate, distribute, or use this message or any part thereof. If you receive this message in error, please notify the sender immediately and delete all copies of this message. KPIT Technologies Ltd. does not accept any liability for virus infected mails.

_______________________________________________
lttng-dev mailing list
lttng-dev@lists.lttng.org
https://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
_______________________________________________
lttng-dev mailing list
lttng-dev@lists.lttng.org
https://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev

Reply via email to