<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta content="MSHTML 6.00.6002.18686" name="GENERATOR">
</head>
<body>
<div><font face="Arial" size="2"><span class="297523403-02112012">Hi,</span></font></div>
<div><font face="Arial" size="2"><span class="297523403-02112012"></span></font> </div>
<div><font face="Arial" size="2"><span class="297523403-02112012">I am writing an application that runs in the background crunching some data and writing result files to the disk. It has a web interface to configure what data and how to process. And I was thinking
 about that it would be good to be able to present some stats on the web interface about which Erlang processes how much CPU resources used during the last second/minute/day/week etc.</span></font></div>
<div><font face="Arial" size="2"><span class="297523403-02112012"></span></font> </div>
<div><font face="Arial" size="2"><span class="297523403-02112012">Is there any way to get this kind of info somehow without wasting too much resources on the stat collection itself? I do not want it for all Erlang processes, only for a well defined subset of
 them.</span></font></div>
<div><font face="Arial" size="2"><span class="297523403-02112012"></span></font> </div>
<div><font face="Arial" size="2"><span class="297523403-02112012">eprof/fprof seem to be too heavy: they would take too much system resources and they would produce too detailed data for me.
</span></font></div>
<div><font face="Arial" size="2"><span class="297523403-02112012"></span></font> </div>
<div><font face="Arial" size="2"><span class="297523403-02112012">erlang:system_profile seems to be promising (I have not started playing with it) but it has that note in the doc that it is experimental so I am a bit afraid of it.</span></font></div>
<div><font face="Arial" size="2"><span class="297523403-02112012"></span></font> </div>
<div><font face="Arial" size="2"><span class="297523403-02112012">I was also thinking about tracing my processes with the flag 'running' so I would get 'in' and 'out' message tags in a profiling process. I am not sure how much resources this would take.</span></font></div>
<div><font face="Arial" size="2"><span class="297523403-02112012"></span></font> </div>
<div><font face="Arial" size="2"><span class="297523403-02112012">Any suggestions are welcome!</span></font></div>
<div><font face="Arial" size="2"><span class="297523403-02112012"></span></font> </div>
<div><font face="Arial" size="2"><span class="297523403-02112012">Thanks,</span></font></div>
<div><font face="Arial" size="2"><span class="297523403-02112012">Jozsef</span></font></div>
</body>
</html>