Module lxr

Module lxr 

Source

Re-exportsยง

pub use self::global::LXR;

Modulesยง

barrier ๐Ÿ”’
Read/Write barrier implementations.
block_allocation ๐Ÿ”’
gc_work ๐Ÿ”’
global ๐Ÿ”’
mature_evac ๐Ÿ”’
mutator ๐Ÿ”’

Structsยง

LazySweepingJobs ๐Ÿ”’
LazySweepingJobsCounter ๐Ÿ”’
MatureLivePredictor ๐Ÿ”’
SurvivalRatioPredictor ๐Ÿ”’
SurvivalRatioPredictorLocal ๐Ÿ”’

Constantsยง

CYCLE_TRIGGER_THRESHOLD ๐Ÿ”’
Start a concurrent marking cycle when the available pages in the previous pause is smaller than this threshold.
LAZY_DECREMENTS ๐Ÿ”’
Enable Lazy Decrements
MATURE_EVACUATION ๐Ÿ”’
Enable Mature Evacuation
MAX_SURVIVAL_MB ๐Ÿ”’
Trigger an RC pause when the predicted max survival size is larger than this threshold.
NURSERY_EVACUATION ๐Ÿ”’
Enable Nursery Evacuation
RC_STOP_PERCENT ๐Ÿ”’
Stop triggering CM or RC pauses, and trigger Full GCs instead if the available heap after a RC pause is still small.
TRACE_THRESHOLD ๐Ÿ”’
Trigger a concurrent marking cycle when the predicted mature size is larger than this threshold.

Staticsยง

DISABLE_LASY_DEC_FOR_CURRENT_GC ๐Ÿ”’
LAZY_SWEEPING_JOBS ๐Ÿ”’
MATURE_LIVE_PREDICTOR ๐Ÿ”’
NO_EVAC ๐Ÿ”’
NUM_CONCURRENT_TRACING_PACKETS ๐Ÿ”’
SURVIVAL_RATIO_PREDICTOR ๐Ÿ”’

Functionsยง

concurrent_marking_packets_drained ๐Ÿ”’
disable_lasy_dec_for_current_gc ๐Ÿ”’

Type Aliasesยง

RwLock ๐Ÿ”’