harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Xiao-Feng Li (JIRA)" <j...@apache.org>
Subject [jira] Updated: (HARMONY-5367) [drlvm][gc] implementation of semi-space GC in gc_gen
Date Tue, 01 Jan 2008 12:14:43 GMT

     [ 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.


Mime
View raw message