harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Harmony Wiki] Update of "gc comparison/gc gen harmony vs parrot" by senakafdo
Date Sun, 06 Apr 2008 16:31:07 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Harmony Wiki" for change notification.

The following page has been changed by senakafdo:
http://wiki.apache.org/harmony/gc_comparison/gc_gen_harmony_vs_parrot

------------------------------------------------------------------------------
  || Object Layout || Objects are laid out as chunks || Objects are laid out as, PMCs or Buffers
||
  || Pools || NOS, MOS and LOS || Yes ||
  || Copying/Compacting || Yes || Only for Buffers ||
- || Cop-on-Write || No || Yes ||
+ || Copy-on-Write || No || Yes ||
- || Pinning of Objects || Yes || TBD ||
+ || Pinning of Objects || Yes || No ||
- || Forcing GC || Yes || TBD ||
+ || Forcing GC || Yes || Yes ||
+ || Scheduled GC || Yes || No ||
+ || Wrapping-up || Yes || Partial ||
+ || Weak-refs || Yes || No ||
  
  
  = Comparison of Methods =
@@ -67, +70 @@

  
  == Invoking the GC ==
  
- Harmony: gc_reclaim_heap
+ Harmony: gc_reclaim_heap, 
  
  Parrot: Parrot_dod_ms_run_init, Parrot_dod_ms_run
  
  Note: GC invocation in Harmony is internal
+ 
+ 
+ == Forcing the GC ==
+ 
+ Harmony: gc_force_gc
+ 
+ Parrot: Parrot_go_collect
  
  
  == Initializing the GC ==
@@ -135, +145 @@

  
  Note: We might not need to bother about Parrot's profiling at all
  
+ 
+ == Wrapping Up ==
+ 
+ Harmony: gc_wrapup
+ 
+ Parrot: Parrot_block_GC, Parrot_block_DOD
+ 
+ Note: Parrot doesn't have any other explicit way to do this.
+ 

Mime
View raw message