GHC.Stats
Safe Haskell | Trustworthy |
---|---|
Language | Haskell2010 |
Contents
Description
This module provides access to internal garbage collection and memory usage statistics. These statistics are not available unless a program is run with the -T
RTS flag.
This module is GHC-only and should not be considered portable.
Since: base-4.5.0.0
Runtime statistics
Statistics about runtime activity since the start of the program. This is a mirror of the C struct RTSStats
in RtsAPI.h
Since: base-4.10.0.0
Constructors
RTSStats | |
Fields
|
Statistics about a single GC. This is a mirror of the C struct
GCDetails
in RtsAPI.h
, with the field prefixed with gc_
to avoid collisions with RTSStats
.
Constructors
GCDetails | |
Fields
|
Time values from the RTS, using a fixed resolution of nanoseconds.
getRTSStats :: IO RTSStats Source
Get current runtime system statistics.
Since: base-4.10.0.0
getRTSStatsEnabled :: IO Bool Source
Returns whether GC stats have been enabled (with +RTS -T
, for example).
Since: base-4.10.0.0
© The University of Glasgow and others
Licensed under a BSD-style license (see top of the page).
https://downloads.haskell.org/~ghc/8.10.2/docs/html/libraries/base-4.14.1.0/GHC-Stats.html