[GHC] #4225: RTS -i (heap profiling interval) documentation could be clearer (was: RTS option to remove profiling overhead from heap profile time stamps)

GHC cvs-ghc at haskell.org
Tue Jul 27 16:37:54 EDT 2010


#4225: RTS -i (heap profiling interval) documentation could be clearer
---------------------------------+------------------------------------------
    Reporter:  ClaudiusMaximus   |       Owner:                   
        Type:  bug               |      Status:  new              
    Priority:  normal            |   Component:  Profiling        
     Version:  6.12.3            |    Keywords:                   
          Os:  Unknown/Multiple  |    Testcase:                   
Architecture:  Unknown/Multiple  |     Failure:  Documentation bug
---------------------------------+------------------------------------------
Changes (by ClaudiusMaximus):

  * failure:  None/Unknown => Documentation bug
  * type:  feature request => bug


Comment:

 Ok, I've done some brief testing and it seems that not specifying -i at
 all does give much saner behaviour of census at naturally-occuring GC
 (though, -s reports around 75 samples and the .hp has fewer, around 57
 samples).

 Perhaps when the documentation is updated to clarify this point there
 should be an additional note warning that specifying -i will force
 additional GC which might affect program behaviour?

 Thanks for aiding my understanding of all this :)

 PS: I found a link to this page but it does not yet contain any
 information:
 http://hackage.haskell.org/trac/ghc/wiki/Commentary/Profiling/Heap
 linked from:
 http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage/Slop
 (which implies that census requires a freshly GC'd heap)

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/4225#comment:5>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the Glasgow-haskell-bugs mailing list