mspace.h File Reference


Classes

struct  Mspace
 
Author:
Xiao-Feng Li, 2006/10/05
More...

Functions

Mspacemspace_initialize (GC *gc, void *reserved_base, POINTER_SIZE_INT mspace_size, POINTER_SIZE_INT commit_size)
void mspace_destruct (Mspace *mspace)
POINTER_SIZE_INT mspace_free_space_size (Mspace *mos)
POINTER_SIZE_INT mspace_used_space_size (Mspace *mos)
void * mspace_alloc (unsigned size, Allocator *allocator)
void mspace_collection (Mspace *mspace)
void mspace_reset_after_collection (Mspace *mspace)
void mspace_fix_after_copy_nursery (Collector *collector, Mspace *mspace)
void mspace_set_expected_threshold_ratio (Mspace *mspace, float threshold_ratio)


Function Documentation

Mspace* mspace_initialize ( GC gc,
void *  reserved_base,
POINTER_SIZE_INT  mspace_size,
POINTER_SIZE_INT  commit_size 
)

void mspace_destruct ( Mspace mspace  ) 

POINTER_SIZE_INT mspace_free_space_size ( Mspace mos  ) 

POINTER_SIZE_INT mspace_used_space_size ( Mspace mos  ) 

void* mspace_alloc ( unsigned  size,
Allocator *  allocator 
)

void mspace_collection ( Mspace mspace  ) 

void mspace_reset_after_collection ( Mspace mspace  ) 

void mspace_fix_after_copy_nursery ( Collector collector,
Mspace mspace 
)

void mspace_set_expected_threshold_ratio ( Mspace mspace,
float  threshold_ratio 
)


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

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