GHC.RTS.Flags
| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Описание
Доступ к флагам GHC RTS. Описания флагов можно посмотреть в Руководстве пользователя GHC, или запустив сообщение справки RTS используя +RTS --help.
С версии: 4.8.0.0
Time определено как StgWord64 в stg/Types.h
С версии: 4.8.2.0
nat определено в rts/Types.h
С версии: 4.8.2.0
Параметры системы времени выполнения
С версии: 4.8.0.0
Конструкторы
| RTSFlags | |
Поля | |
data GiveGCStats Source
Следует ли выводить сводку статистики сборщика мусора после завершения программы?
С версии: 4.8.2.0
Конструкторы
| NoGCStats | |
| CollectGCStats | |
| OneLineGCStats | |
| SummaryGCStats | |
| VerboseGCStats |
Экземпляры
Параметры сборщика мусора.
С версии: 4.8.0.0
Конструкторы
| GCFlags | |
Поля
| |
Параметры, касающиеся переключения контекста
С версии: 4.8.0.0
Конструкторы
| ConcFlags | |
Поля | |
Разные параметры
С версии: 4.8.0.0
Конструкторы
| MiscFlags | |
Поля
| |
data DebugFlags Source
Флаги для управления отладочным выводом и дополнительной проверкой в различных подсистемах.
Since: 4.8.0.0
Конструкторы
| DebugFlags | |
Поля
| |
Экземпляры
data DoCostCentres Source
Должен ли RTS создавать сводку центров затрат?
Since: 4.8.2.0
Экземпляры
Параметры, относящиеся к профилировщику центров затрат.
Since: 4.8.0.0
Конструкторы
| CCFlags | |
Поля | |
data DoHeapProfile Source
Какой тип профиля кучи мы собираем?
Since: 4.8.2.0
Конструкторы
| NoHeapProfiling | |
| HeapByCCS | |
| HeapByMod | |
| HeapByDescr | |
| HeapByType | |
| HeapByRetainer | |
| HeapByLDV | |
| HeapByClosureType |
Экземпляры
Параметры профилировщика центров затрат
Since: 4.8.0.0
Конструкторы
| ProfFlags | |
Поля
| |
Включено ли трассирование событий?
Since: 4.8.2.0
Конструкторы
| TraceNone | отсутствие трассировки |
| TraceEventLog | отправка событий трассировки в журнал событий |
| TraceStderr | отправка событий трассировки в |
data TraceFlags Source
Параметры, относящиеся к трассировке событий
С версии: 4.8.0.0
Конструкторы
| TraceFlags | |
Поля
| |
Типы
data TickyFlags Source
Параметры, относящиеся к профайлеру ticky-ticky
С версии: 4.8.0.0
Конструкторы
| TickyFlags | |
Поля
| |
Типы
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
© The University of Glasgow and others
Licensed under a BSD-style license (see top of the page).
https://downloads.haskell.org/~ghc/7.10.3/docs/html/libraries/base-4.8.2.0/GHC-RTS-Flags.html