Safe Haskell | None |
---|---|
Language | Haskell2010 |
Accessors to GHC RTS flags. Descriptions of flags can be seen in GHC User's Guide, or by running RTS help message using +RTS --help
.
Since: 4.8.0.0
Time
is defined as a StgWord64
in stg/Types.h
Since: 4.8.2.0
Parameters of the runtime system
Since: 4.8.0.0
RTSFlags | |
Fields |
data GiveGCStats Source
Should we produce a summary of the garbage collector statistics after the program has exited?
Since: 4.8.2.0
NoGCStats | |
CollectGCStats | |
OneLineGCStats | |
SummaryGCStats | |
VerboseGCStats |
Enum GiveGCStats | Since: 4.8.0.0 |
Show GiveGCStats | |
Parameters of the garbage collector.
Since: 4.8.0.0
GCFlags | |
Fields
|
Parameters concerning context switching
Since: 4.8.0.0
ConcFlags | |
Fields |
Miscellaneous parameters
Since: 4.8.0.0
MiscFlags | |
Fields
|
data DebugFlags Source
Flags to control debugging output & extra checking in various subsystems.
Since: 4.8.0.0
DebugFlags | |
Fields
|
data DoCostCentres Source
Should the RTS produce a cost-center summary?
Since: 4.8.2.0
Enum DoCostCentres | Since: 4.8.0.0 |
Show DoCostCentres | |
Parameters pertaining to the cost-center profiler.
Since: 4.8.0.0
CCFlags | |
Fields |
data DoHeapProfile Source
What sort of heap profile are we collecting?
Since: 4.8.2.0
NoHeapProfiling | |
HeapByCCS | |
HeapByMod | |
HeapByDescr | |
HeapByType | |
HeapByRetainer | |
HeapByLDV | |
HeapByClosureType |
Enum DoHeapProfile | Since: 4.8.0.0 |
Show DoHeapProfile | |
Parameters of the cost-center profiler
Since: 4.8.0.0
ProfFlags | |
Fields
|
Is event tracing enabled?
Since: 4.8.2.0
TraceNone | no tracing |
TraceEventLog | send tracing events to the event log |
TraceStderr | send tracing events to |
data TraceFlags Source
Parameters pertaining to event tracing
Since: 4.8.0.0
TraceFlags | |
Fields
|
data TickyFlags Source
Parameters pertaining to ticky-ticky profiler
Since: 4.8.0.0
TickyFlags | |
Fields
|
Parameters pertaining to parallelism
Since: 4.8.0.0
ParFlags | |
Fields
|
getRTSFlags :: IO RTSFlags Source
getGCFlags :: IO GCFlags Source
getConcFlags :: IO ConcFlags Source
getMiscFlags :: IO MiscFlags Source
getDebugFlags :: IO DebugFlags Source
getCCFlags :: IO CCFlags Source
getProfFlags :: IO ProfFlags Source
getTraceFlags :: IO TraceFlags Source
© The University of Glasgow and others
Licensed under a BSD-style license (see top of the page).
https://downloads.haskell.org/~ghc/8.2.1/docs/html/libraries/base-4.10.0.0/GHC-RTS-Flags.html