2017-01-08 1 views
3

J'utilise rebar3 pour créer mon application. J'ai besoin de traquer quelques problèmes de performance et je veux utiliser fprof mais il ne semble pas être inclus dans la version faite par rebar.Utilisation d'outils de profilage avec des barres d'armature

Comment puis-je inclure fprof (ou eprof) dans la libération des barres d'armature?

Répondre

3

Ajouter l'application outils à la section relx à votre rebar.config de projet:

{relx, [{release, {<release name>, "0.0.1"}, 
     [<app>,tools]}, 

     {dev_mode, true}, 
     {include_erts, false}, 

     {extended_start_script, true}]}. 

outils est l'application contenant fprof Module.

Pour utiliser le module fprof, this est une bonne explication d'entrée de gamme de la liste de diffusion erlang. Here sont d'autres outils de profilage applicables à Erlang.