GC_Gen Struct Reference

#include <gen.h>

List of all members.

Public Attributes

void * physical_start
void * heap_start
void * heap_end
POINTER_SIZE_INT reserved_heap_size
POINTER_SIZE_INT committed_heap_size
unsigned int num_collections
Boolean in_collection
int64 time_collections
float survive_ratio
Mutatormutator_list
SpinLock mutator_list_lock
unsigned int num_mutators
Collector ** collectors
unsigned int num_collectors
unsigned int num_active_collectors
Marker ** markers
unsigned int num_markers
unsigned int num_active_markers
GC_Metadata * metadata
Finref_Metadata * finref_metadata
unsigned int collect_kind
unsigned int last_collect_kind
unsigned int cause
Boolean collect_result
Boolean generate_barrier
Vector_Block * root_set
Vector_Block * weakroot_set
Vector_Block * uncompressed_root_set
Space_Tuner * tuner
unsigned int gc_concurrent_status
Collection_Scheduler * collection_scheduler
SpinLock concurrent_mark_lock
SpinLock enumerate_rootset_lock
SpinLock concurrent_sweep_lock
SpinLock collection_scheduler_lock
unsigned int _system_alloc_unit
unsigned int _machine_page_size_bytes
unsigned int _num_processors
Blockblocks
Space * nos
Space * mos
Space * los
Boolean force_major_collect
Gen_Mode_Adaptor * gen_mode_adaptor
Boolean force_gen_mode


Member Data Documentation

void* GC_Gen.physical_start

void* GC_Gen.heap_start

void* GC_Gen.heap_end

POINTER_SIZE_INT GC_Gen.reserved_heap_size

POINTER_SIZE_INT GC_Gen.committed_heap_size

unsigned int GC_Gen.num_collections

Boolean GC_Gen.in_collection

int64 GC_Gen.time_collections

float GC_Gen.survive_ratio

Mutator* GC_Gen.mutator_list

SpinLock GC_Gen.mutator_list_lock

unsigned int GC_Gen.num_mutators

Collector** GC_Gen.collectors

unsigned int GC_Gen.num_collectors

unsigned int GC_Gen.num_active_collectors

Marker** GC_Gen.markers

unsigned int GC_Gen.num_markers

unsigned int GC_Gen.num_active_markers

GC_Metadata* GC_Gen.metadata

Finref_Metadata* GC_Gen.finref_metadata

unsigned int GC_Gen.collect_kind

unsigned int GC_Gen.last_collect_kind

unsigned int GC_Gen.cause

Boolean GC_Gen.collect_result

Boolean GC_Gen.generate_barrier

Vector_Block* GC_Gen.root_set

Vector_Block* GC_Gen.weakroot_set

Vector_Block* GC_Gen.uncompressed_root_set

Space_Tuner* GC_Gen.tuner

unsigned int GC_Gen.gc_concurrent_status

Collection_Scheduler* GC_Gen.collection_scheduler

SpinLock GC_Gen.concurrent_mark_lock

SpinLock GC_Gen.enumerate_rootset_lock

SpinLock GC_Gen.concurrent_sweep_lock

SpinLock GC_Gen.collection_scheduler_lock

unsigned int GC_Gen._system_alloc_unit

unsigned int GC_Gen._machine_page_size_bytes

unsigned int GC_Gen._num_processors

Block* GC_Gen.blocks

Space* GC_Gen.nos

Space* GC_Gen.mos

Space* GC_Gen.los

Boolean GC_Gen.force_major_collect

Gen_Mode_Adaptor* GC_Gen.gen_mode_adaptor

Boolean GC_Gen.force_gen_mode


The documentation for this struct was generated from the following file:

Genereated on Tue Mar 11 19:25:34 2008 by Doxygen.

(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.