[GHC] #13864: RTS Stats are recorded without -T

GHC ghc-devs at haskell.org
Mon Jun 26 21:26:03 UTC 2017


#13864: RTS Stats are recorded without -T
-------------------------------------+-------------------------------------
        Reporter:  glguy             |                Owner:  (none)
            Type:  bug               |               Status:  patch
        Priority:  normal            |            Milestone:  8.2.1
       Component:  Runtime System    |              Version:  8.2.1-rc2
      Resolution:                    |             Keywords:
Operating System:  Unknown/Multiple  |         Architecture:
                                     |  Unknown/Multiple
 Type of failure:  None/Unknown      |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):  Phab:D3669
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by Ben Gamari <ben@…>):

 In [changeset:"4bd4f561d79de4d056571eca61a5249a5091c985/ghc" 4bd4f56/ghc]:
 {{{
 #!CommitTicketReference repository="ghc"
 revision="4bd4f561d79de4d056571eca61a5249a5091c985"
 rts: Always collect stats

 It seems that 12ad4d417b89462ba8e19a3c7772a931b3a93f0e enabled
 collection by default as its needs stats.allocated_bytes to determine
 whether the program has exceeded its grace limit.

 However, enabling stats also enables some potentially expensive times
 checks.  In general GC statistics should be cheap to compute (relative
 to the GC itself), so now we always compute them. This allows us to once
 again disable giveStats by default.

 Fixes #13864.

 Reviewers: simonmar, austin, erikd

 Reviewed By: simonmar

 Subscribers: rwbarton, thomie

 GHC Trac Issues: #13864

 Differential Revision: https://phabricator.haskell.org/D3669
 }}}

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


More information about the ghc-tickets mailing list