You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Simon.Zhou (JIRA)" <ji...@apache.org> on 2008/09/26 11:27:44 UTC
[jira] Created: (HARMONY-5989) [DRLVM][gc]Concurrent GC phase
redesign and scheduler improvement
[DRLVM][gc]Concurrent GC phase redesign and scheduler improvement
-----------------------------------------------------------------
Key: HARMONY-5989
URL: https://issues.apache.org/jira/browse/HARMONY-5989
Project: Harmony
Issue Type: Improvement
Components: DRLVM
Affects Versions: 5.0M7
Environment: Windows and Linux platform
Reporter: Simon.Zhou
Fix For: 5.0M7
Now, Tick is Concurrent GC implementation in Harmony, I improve it in 3 ways:
1, State-based synchronization of mutators and gc collectors.
2, improve the concurrent gc scheduler
3, fix some bugs, one is the bug for array copy, so the vmcore module should be updated also.
it has 18% performance speedup compared with original implementation.
later I will upload a more detail description for this issue.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
Re: [jira] Created: (HARMONY-5989) [DRLVM][gc]Concurrent GC phase
redesign and scheduler improvement
Posted by Tim Ellison <t....@gmail.com>.
Xiao-Feng Li wrote:
> Great work! I will review it.
Yes, good to see this work evolving in Harmony.
I'll be interested to see some results of running on different workloads.
Regards,
Tim
> On Fri, Sep 26, 2008 at 5:27 PM, Simon.Zhou (JIRA) <ji...@apache.org> wrote:
>> [DRLVM][gc]Concurrent GC phase redesign and scheduler improvement
>> -----------------------------------------------------------------
>>
>> Key: HARMONY-5989
>> URL: https://issues.apache.org/jira/browse/HARMONY-5989
>> Project: Harmony
>> Issue Type: Improvement
>> Components: DRLVM
>> Affects Versions: 5.0M7
>> Environment: Windows and Linux platform
>> Reporter: Simon.Zhou
>> Fix For: 5.0M7
>>
>>
>> Now, Tick is Concurrent GC implementation in Harmony, I improve it in 3 ways:
>> 1, State-based synchronization of mutators and gc collectors.
>> 2, improve the concurrent gc scheduler
>> 3, fix some bugs, one is the bug for array copy, so the vmcore module should be updated also.
>>
>> it has 18% performance speedup compared with original implementation.
>> later I will upload a more detail description for this issue.
>>
>> --
>> This message is automatically generated by JIRA.
>> -
>> You can reply to this email to add a comment to the issue online.
>>
>>
>
>
>
Re: [jira] Created: (HARMONY-5989) [DRLVM][gc]Concurrent GC phase redesign and scheduler improvement
Posted by Xiao-Feng Li <xi...@gmail.com>.
Great work! I will review it.
Thanks,
xiaofeng
On Fri, Sep 26, 2008 at 5:27 PM, Simon.Zhou (JIRA) <ji...@apache.org> wrote:
> [DRLVM][gc]Concurrent GC phase redesign and scheduler improvement
> -----------------------------------------------------------------
>
> Key: HARMONY-5989
> URL: https://issues.apache.org/jira/browse/HARMONY-5989
> Project: Harmony
> Issue Type: Improvement
> Components: DRLVM
> Affects Versions: 5.0M7
> Environment: Windows and Linux platform
> Reporter: Simon.Zhou
> Fix For: 5.0M7
>
>
> Now, Tick is Concurrent GC implementation in Harmony, I improve it in 3 ways:
> 1, State-based synchronization of mutators and gc collectors.
> 2, improve the concurrent gc scheduler
> 3, fix some bugs, one is the bug for array copy, so the vmcore module should be updated also.
>
> it has 18% performance speedup compared with original implementation.
> later I will upload a more detail description for this issue.
>
> --
> This message is automatically generated by JIRA.
> -
> You can reply to this email to add a comment to the issue online.
>
>
--
http://xiao-feng.blogspot.com
[jira] Commented: (HARMONY-5989) [DRLVM][gc]Concurrent GC phase
redesign and scheduler improvement
Posted by "Xiao-Feng Li (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-5989?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12643408#action_12643408 ]
Xiao-Feng Li commented on HARMONY-5989:
---------------------------------------
committed in r708756 after some modifications to sync up with latest SVN.
> [DRLVM][gc]Concurrent GC phase redesign and scheduler improvement
> -----------------------------------------------------------------
>
> Key: HARMONY-5989
> URL: https://issues.apache.org/jira/browse/HARMONY-5989
> Project: Harmony
> Issue Type: Improvement
> Components: DRLVM
> Affects Versions: 5.0M7
> Environment: Windows and Linux platform
> Reporter: Simon.Zhou
> Assignee: Xiao-Feng Li
> Fix For: 5.0M7
>
> Attachments: gc_patch_for_Tick.patch, vmcore_patch_for_Tick.patch
>
>
> Now, Tick is Concurrent GC implementation in Harmony, I improve it in 3 ways:
> 1, State-based synchronization of mutators and gc collectors.
> 2, improve the concurrent gc scheduler
> 3, fix some bugs, one is the bug for array copy, so the vmcore module should be updated also.
> it has 18% performance speedup compared with original implementation.
> later I will upload a more detail description for this issue.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (HARMONY-5989) [DRLVM][gc]Concurrent GC phase
redesign and scheduler improvement
Posted by "Simon.Zhou (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-5989?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Simon.Zhou updated HARMONY-5989:
--------------------------------
Attachment: gc_patch_for_Tick.patch
vmcore_patch_for_Tick.patch
Tick is ready.
I will attach a detailed descripton later.
> [DRLVM][gc]Concurrent GC phase redesign and scheduler improvement
> -----------------------------------------------------------------
>
> Key: HARMONY-5989
> URL: https://issues.apache.org/jira/browse/HARMONY-5989
> Project: Harmony
> Issue Type: Improvement
> Components: DRLVM
> Affects Versions: 5.0M7
> Environment: Windows and Linux platform
> Reporter: Simon.Zhou
> Fix For: 5.0M7
>
> Attachments: gc_patch_for_Tick.patch, vmcore_patch_for_Tick.patch
>
>
> Now, Tick is Concurrent GC implementation in Harmony, I improve it in 3 ways:
> 1, State-based synchronization of mutators and gc collectors.
> 2, improve the concurrent gc scheduler
> 3, fix some bugs, one is the bug for array copy, so the vmcore module should be updated also.
> it has 18% performance speedup compared with original implementation.
> later I will upload a more detail description for this issue.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Assigned: (HARMONY-5989) [DRLVM][gc]Concurrent GC phase
redesign and scheduler improvement
Posted by "Xiao-Feng Li (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-5989?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Xiao-Feng Li reassigned HARMONY-5989:
-------------------------------------
Assignee: Xiao-Feng Li
> [DRLVM][gc]Concurrent GC phase redesign and scheduler improvement
> -----------------------------------------------------------------
>
> Key: HARMONY-5989
> URL: https://issues.apache.org/jira/browse/HARMONY-5989
> Project: Harmony
> Issue Type: Improvement
> Components: DRLVM
> Affects Versions: 5.0M7
> Environment: Windows and Linux platform
> Reporter: Simon.Zhou
> Assignee: Xiao-Feng Li
> Fix For: 5.0M7
>
> Attachments: gc_patch_for_Tick.patch, vmcore_patch_for_Tick.patch
>
>
> Now, Tick is Concurrent GC implementation in Harmony, I improve it in 3 ways:
> 1, State-based synchronization of mutators and gc collectors.
> 2, improve the concurrent gc scheduler
> 3, fix some bugs, one is the bug for array copy, so the vmcore module should be updated also.
> it has 18% performance speedup compared with original implementation.
> later I will upload a more detail description for this issue.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.