Re: Another profiling question.

2012-04-18 Thread Simon Marlow

On 17/04/2012 16:22, Herbert Valerio Riedel wrote:

Jurriaan Hagej.h...@uu.nl  writes:


from the RTS option -s I get :

   INIT  time0.00s  (  0.00s elapsed)
   MUT   time  329.99s  (940.55s elapsed)
   GCtime  745.91s  (751.51s elapsed)
   RPtime  765.76s  (767.76s elapsed)
   PROF  time  359.95s  (362.12s elapsed)
   EXIT  time0.00s  (  0.00s elapsed)

I can guess what most components mean, but do not know what RP stands
for.


afaik RP stands for retainer profiling, see

  
http://www.haskell.org/ghc/docs/7.4.1/html/users_guide/prof-heap.html#retainer-prof


Yes, RP is the amount of time the RTS spent doing retainer profiling. 
Retainer profiling is a separate pass over the heap in addition to the 
usual heap census, which is recorded as PROF in the stats.


Cheers,
Simon




___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Another profiling question.

2012-04-17 Thread Jurriaan Hage
Dear all,

from the RTS option -s I get :

  INIT  time0.00s  (  0.00s elapsed)
  MUT   time  329.99s  (940.55s elapsed)
  GCtime  745.91s  (751.51s elapsed)
  RPtime  765.76s  (767.76s elapsed)
  PROF  time  359.95s  (362.12s elapsed)
  EXIT  time0.00s  (  0.00s elapsed)

I can guess what most components mean, but do not know what RP stands for.
I also could not find this information in the GHC documentation that is online.
Can anyone tell me?

Jur


___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: Another profiling question.

2012-04-17 Thread Herbert Valerio Riedel
Jurriaan Hage j.h...@uu.nl writes:

 from the RTS option -s I get :

   INIT  time0.00s  (  0.00s elapsed)
   MUT   time  329.99s  (940.55s elapsed)
   GCtime  745.91s  (751.51s elapsed)
   RPtime  765.76s  (767.76s elapsed)
   PROF  time  359.95s  (362.12s elapsed)
   EXIT  time0.00s  (  0.00s elapsed)

 I can guess what most components mean, but do not know what RP stands
 for.

afaik RP stands for retainer profiling, see

 
http://www.haskell.org/ghc/docs/7.4.1/html/users_guide/prof-heap.html#retainer-prof

for more information

hth,
hvr
-- 

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users