[ANN] Looking Glass profiler

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

[ANN] Looking Glass profiler

Loïc Hoguin-3
Hello again,

I would also like to introduce you to the Looking Glass profiler that I
have been working on for RabbitMQ for most of the year.

It currently comes with callgrind output, can profile which processes
deal with messages the most and can output a sequential diagram of the
messages exchanged between processes.

You can find it at https://github.com/rabbitmq/looking_glass

I am still working on improving the current features but also the
performance of the tracer (which has room for improvement still) and
will be added flame graphs output next.

It requires Erlang/OTP 19+ because it is using the new NIF tracing
interface for better performance. It also compresses the trace files
using LZ4 (which is available as a separate NIF).

It should work with both rebar and erlang.mk projects.

The user guide is available at
https://github.com/rabbitmq/looking_glass/blob/master/doc/src/guide/book.asciidoc

I am currently at a point where feedback would be great so please
forward my way any comments you may have. Thanks in advance!

Enjoy!

--
Loïc Hoguin
https://ninenines.eu
_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Looking Glass profiler

Max Lapshin-2
Wow, need to look at it!

_______________________________________________
erlang-questions mailing list
[hidden email]
http://erlang.org/mailman/listinfo/erlang-questions