You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Xiao-Feng Li (JIRA)" <ji...@apache.org> on 2008/01/01 13:14:43 UTC
[jira] Updated: (HARMONY-5367) [drlvm][gc] implementation of
semi-space GC in gc_gen
[ https://issues.apache.org/jira/browse/HARMONY-5367?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Xiao-Feng Li updated HARMONY-5367:
----------------------------------
Attachment: 01-semi-space.patch
01 Patch attached.
Apply to working_vm/vm/gc_gen, remove files gc_for_barrier.[h|cpp] under gc_gen/gen/ (if there are). Then build.
Use command line option: -XX:gc.minor_algorithm=MINOR_NONGEN_SEMISPACE_POOL to invoke it.
Option -XX:gc.tospace_size=<xxxM> can be used to specify tospace size. I use -XX:gc.tospace_size=32M normally. If it's not given, the default tospace_size is 1/8 of nursery size, which is usually bigger than necessary.
> [drlvm][gc] implementation of semi-space GC in gc_gen
> -----------------------------------------------------
>
> Key: HARMONY-5367
> URL: https://issues.apache.org/jira/browse/HARMONY-5367
> Project: Harmony
> Issue Type: New Feature
> Components: DRLVM
> Environment: all DRLVM supported environments
> Reporter: Xiao-Feng Li
> Assignee: Xiao-Feng Li
> Attachments: 01-semi-space.patch
>
>
> This JIRA puts the patch(es) for a new GC algorithm in GCv5. The new GC is an adaptive semi-space GC. It's adaptive because it its space sizes are determined at runtime for best performance.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.