[erlang-questions] Percept profiler
Fri Dec 14 15:14:22 CET 2007
Have you read the documentation for percept (i.e the user guide?)
Percept is a tool for profiling on application level (meaning Erlang
processes and ports). Percept can show the level of parallellism that
allows. For example if you only have one Erlang process that performs all
the computation you can obviously not gain anything even if the SMP support
in the VM is very good. Other things on application level that
prohibits parallell execution is if all computation passes through one
process which then becomes
Percept can find the bottlenecks (hinders for parallelism) in the application.
Profiling of how well the Erlang VM supports parallelism is a
completely different thing which requires other tools.
On 12/14/07, Joel Reymont <> wrote:
> I see documentation on the Percept profiler API but could someone
> explain the purpose of this tool?
> What is a "Concurrency Profiler"?
> When and where should it be used?
> Thanks, Joel
> erlang-questions mailing list
More information about the erlang-questions