[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [dsdp-tcf-dev] Standard protocols/interfaces/formatsfor performance tools (TCF, LTTng, ...)
|
> Is there anywhere that I can find any details of
> using the TCF extensions for binary data? I am very interested to
> understand how it works and how efficient it is for streaming large
> amounts of binary data. I am also interested to understand the LTTng
> specific usage of the binary protocol. I saw the git repo with the
> Linux agent side code to support this, but I could not seem to find a
> java host side implementation of the binary TCF support, but I may
> not have been looking in the right place.
We did the TCF C agent part and tested it with the TCF C agent used as client. It was then integrated and completed by Eugene Tarassov who replied with the details about the Java side.
We also added plug-in support, which again was integrated and completed by the TCF agent maintainers. This way, you can have a single process acting as service daemon on your target. The service daemon can serve requests for files, listing profiles and activating traces. The LTTng plugin registers to handle a number of commands: list tracepoints, activate tracepoints, set tracing session parameters, start trace, stop trace, retrieve trace buffers... We also have a prototype implementation of a user interface to show and activate the tracepoints from within Eclipse.