[GHC] #13712: Attach size to ForeignPtr

GHC ghc-devs at haskell.org
Wed May 17 15:48:46 UTC 2017


#13712: Attach size to ForeignPtr
-------------------------------------+-------------------------------------
           Reporter:  bgamari        |             Owner:  (none)
               Type:  feature        |            Status:  new
  request                            |
           Priority:  normal         |         Milestone:
          Component:  Compiler       |           Version:  8.0.1
           Keywords:                 |  Operating System:  Unknown/Multiple
       Architecture:                 |   Type of failure:  None/Unknown
  Unknown/Multiple                   |
          Test Case:                 |        Blocked By:
           Blocking:                 |   Related Tickets:
Differential Rev(s):                 |         Wiki Page:
-------------------------------------+-------------------------------------
 In some types of programs the dominant memory consumer is foreign objects
 whose lifetime is controlled by `ForeignPtr`s. In these cases the
 heuristics used by the GC don't reflect the true heap size of the process,
 meaning that garbage collection doesn't happen as often as it should.

 One suggested approach to alleviating this is to allow users to tell the
 GC about the size of the object represented by a `ForeignPtr`.

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


More information about the ghc-tickets mailing list