You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "YangBin (JIRA)" <ji...@apache.org> on 2008/08/30 15:21:44 UTC
[jira] Created: (HARMONY-5964) a garbage collection for CMP
a garbage collection for CMP
----------------------------
Key: HARMONY-5964
URL: https://issues.apache.org/jira/browse/HARMONY-5964
Project: Harmony
Issue Type: Improvement
Components: VM
Affects Versions: 5.0M4
Environment: Linux 32 bits
Reporter: YangBin
Fix For: 5.0M4
I have designed a garbage collection for CMP. Its performance and total pause time is better than the garbage collection Harmony M2 on Intel dual-core platform. (My development environment is 5.0M2). In the attachment there are the souce code, compile configure file and test report.
I am very glad to get some opinion for everyone.
Thank you.
--
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-5964) a garbage collection for CMP
Posted by Xiao-Feng Li <xi...@gmail.com>.
Bin,
I read your patch that implements a GC algorithm. It looks like a GC
based on Harmony GCv4.1. Could you send a patch for your work, rather
than the complete GC? It is hard to find the differences you made from
the original GCv4.1.
Btw, It would be good if you could explain your GC algorithm briefly.
Thanks,
xiaofeng
On Wed, Sep 24, 2008 at 9:38 AM, Xiao-Feng Li <xi...@gmail.com> wrote:
> Good work, Bin! Thanks for the contribution.
>
> I will check your code, and give you comments.
>
> Thanks,
> xiaofeng
>
> On Sat, Aug 30, 2008 at 9:21 PM, YangBin (JIRA) <ji...@apache.org> wrote:
>> a garbage collection for CMP
>> ----------------------------
>>
>> Key: HARMONY-5964
>> URL: https://issues.apache.org/jira/browse/HARMONY-5964
>> Project: Harmony
>> Issue Type: Improvement
>> Components: VM
>> Affects Versions: 5.0M4
>> Environment: Linux 32 bits
>> Reporter: YangBin
>> Fix For: 5.0M4
>>
>>
>> I have designed a garbage collection for CMP. Its performance and total pause time is better than the garbage collection Harmony M2 on Intel dual-core platform. (My development environment is 5.0M2). In the attachment there are the souce code, compile configure file and test report.
>> I am very glad to get some opinion for everyone.
>> Thank you.
>>
>> --
>> 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
>
--
http://xiao-feng.blogspot.com
Re: [jira] Created: (HARMONY-5964) a garbage collection for CMP
Posted by Xiao-Feng Li <xi...@gmail.com>.
Good work, Bin! Thanks for the contribution.
I will check your code, and give you comments.
Thanks,
xiaofeng
On Sat, Aug 30, 2008 at 9:21 PM, YangBin (JIRA) <ji...@apache.org> wrote:
> a garbage collection for CMP
> ----------------------------
>
> Key: HARMONY-5964
> URL: https://issues.apache.org/jira/browse/HARMONY-5964
> Project: Harmony
> Issue Type: Improvement
> Components: VM
> Affects Versions: 5.0M4
> Environment: Linux 32 bits
> Reporter: YangBin
> Fix For: 5.0M4
>
>
> I have designed a garbage collection for CMP. Its performance and total pause time is better than the garbage collection Harmony M2 on Intel dual-core platform. (My development environment is 5.0M2). In the attachment there are the souce code, compile configure file and test report.
> I am very glad to get some opinion for everyone.
> Thank you.
>
> --
> 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] Updated: (HARMONY-5964) a garbage collection for CMP
Posted by "YangBin (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-5964?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
YangBin updated HARMONY-5964:
-----------------------------
Description:
I have designed a "STW" garbage collection for CMP. Its performance and total pause time is better than the garbage collection Harmony M2 on Intel dual-core platform. (My development environment is 5.0M2). In the attachment there are the souce code, compile configure file and test report.
-XX:gc.corenum=core number default value is 2 i.e -XX:gc.corenum=2
-XX:gc.blocksize=block size default value is 64 i.e -XX:gc.blocksize=64
I am very glad to get some opinion for everyone.
Thank you.
was:
I have designed a garbage collection for CMP. Its performance and total pause time is better than the garbage collection Harmony M2 on Intel dual-core platform. (My development environment is 5.0M2). In the attachment there are the souce code, compile configure file and test report.
I am very glad to get some opinion for everyone.
Thank you.
> a garbage collection for CMP
> ----------------------------
>
> Key: HARMONY-5964
> URL: https://issues.apache.org/jira/browse/HARMONY-5964
> Project: Harmony
> Issue Type: Improvement
> Components: VM
> Affects Versions: 5.0M4
> Environment: Linux 32 bits
> Reporter: YangBin
> Fix For: 5.0M4
>
> Attachments: compile_config.tgz, gc_stw_cmp_2008-8-30.tgz, test_report.tgz
>
>
> I have designed a "STW" garbage collection for CMP. Its performance and total pause time is better than the garbage collection Harmony M2 on Intel dual-core platform. (My development environment is 5.0M2). In the attachment there are the souce code, compile configure file and test report.
> -XX:gc.corenum=core number default value is 2 i.e -XX:gc.corenum=2
> -XX:gc.blocksize=block size default value is 64 i.e -XX:gc.blocksize=64
> I am very glad to get some opinion for everyone.
> Thank you.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (HARMONY-5964) a garbage collection for CMP
Posted by "YangBin (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-5964?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
YangBin updated HARMONY-5964:
-----------------------------
Description:
I have designed a "STW" garbage collection for CMP. Its total pause time is 24.9% to 62.1% shorter than that of the garbage collection in Harmony M2 on Intel dual-core platform. Its performance is improved 20% in average. The detail experimental result is in the attachment. (My development environment is 5.0M2).
In the attachment there are the souce code, compile configure file and test report.
The following are the two parameters In my garbage collection.
-XX:gc.corenum=core number default value is 2 i.e -XX:gc.corenum=2
-XX:gc.blocksize=block size default value is 64 i.e -XX:gc.blocksize=64
I am very glad to get some comments from everyone.
Thank you.
was:
I have designed a "STW" garbage collection for CMP. Its performance and total pause time is better than the garbage collection Harmony M2 on Intel dual-core platform. (My development environment is 5.0M2). In the attachment there are the souce code, compile configure file and test report.
-XX:gc.corenum=core number default value is 2 i.e -XX:gc.corenum=2
-XX:gc.blocksize=block size default value is 64 i.e -XX:gc.blocksize=64
I am very glad to get some opinion for everyone.
Thank you.
> a garbage collection for CMP
> ----------------------------
>
> Key: HARMONY-5964
> URL: https://issues.apache.org/jira/browse/HARMONY-5964
> Project: Harmony
> Issue Type: Improvement
> Components: VM
> Affects Versions: 5.0M4
> Environment: Linux 32 bits
> Reporter: YangBin
> Fix For: 5.0M4
>
> Attachments: compile_config.tgz, gc_stw_cmp_2008-8-30.tgz, test_report.tgz
>
>
> I have designed a "STW" garbage collection for CMP. Its total pause time is 24.9% to 62.1% shorter than that of the garbage collection in Harmony M2 on Intel dual-core platform. Its performance is improved 20% in average. The detail experimental result is in the attachment. (My development environment is 5.0M2).
> In the attachment there are the souce code, compile configure file and test report.
> The following are the two parameters In my garbage collection.
> -XX:gc.corenum=core number default value is 2 i.e -XX:gc.corenum=2
> -XX:gc.blocksize=block size default value is 64 i.e -XX:gc.blocksize=64
> I am very glad to get some comments from everyone.
> Thank you.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (HARMONY-5964) a garbage collection for CMP
Posted by "YangBin (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-5964?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
YangBin updated HARMONY-5964:
-----------------------------
Attachment: gc_rt_mcore.tgz
> a garbage collection for CMP
> ----------------------------
>
> Key: HARMONY-5964
> URL: https://issues.apache.org/jira/browse/HARMONY-5964
> Project: Harmony
> Issue Type: Improvement
> Components: VM
> Affects Versions: 5.0M4
> Environment: Linux 32 bits
> Reporter: YangBin
> Assignee: Xiao-Feng Li
> Fix For: 5.0M4
>
> Attachments: compile_config.tgz, gc_rt_mcore.tgz, gc_stw_cmp_2008-8-30.tgz, test_report.tgz
>
>
> I have designed a "STW" garbage collection for CMP. Its total pause time is 24.9% to 62.1% shorter than that of the garbage collection in Harmony M2 on Intel dual-core platform. Its performance is improved 20% in average. The detail experimental result is in the attachment. (My development environment is 5.0M2).
> In the attachment there are the souce code, compile configure file and test report.
> The following are the two parameters In my garbage collection.
> -XX:gc.corenum=core number default value is 2 i.e -XX:gc.corenum=2
> -XX:gc.blocksize=block size default value is 64 i.e -XX:gc.blocksize=64
> I am very glad to get some comments from everyone.
> Thank you.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Assigned: (HARMONY-5964) a garbage collection for CMP
Posted by "Xiao-Feng Li (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-5964?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Xiao-Feng Li reassigned HARMONY-5964:
-------------------------------------
Assignee: Xiao-Feng Li
> a garbage collection for CMP
> ----------------------------
>
> Key: HARMONY-5964
> URL: https://issues.apache.org/jira/browse/HARMONY-5964
> Project: Harmony
> Issue Type: Improvement
> Components: VM
> Affects Versions: 5.0M4
> Environment: Linux 32 bits
> Reporter: YangBin
> Assignee: Xiao-Feng Li
> Fix For: 5.0M4
>
> Attachments: compile_config.tgz, gc_stw_cmp_2008-8-30.tgz, test_report.tgz
>
>
> I have designed a "STW" garbage collection for CMP. Its total pause time is 24.9% to 62.1% shorter than that of the garbage collection in Harmony M2 on Intel dual-core platform. Its performance is improved 20% in average. The detail experimental result is in the attachment. (My development environment is 5.0M2).
> In the attachment there are the souce code, compile configure file and test report.
> The following are the two parameters In my garbage collection.
> -XX:gc.corenum=core number default value is 2 i.e -XX:gc.corenum=2
> -XX:gc.blocksize=block size default value is 64 i.e -XX:gc.blocksize=64
> I am very glad to get some comments from everyone.
> Thank you.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (HARMONY-5964) a garbage collection for CMP
Posted by "YangBin (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/HARMONY-5964?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
YangBin updated HARMONY-5964:
-----------------------------
Attachment: test_report.tgz
compile_config.tgz
gc_stw_cmp_2008-8-30.tgz
garbage collection source code
compile configure file
test report
> a garbage collection for CMP
> ----------------------------
>
> Key: HARMONY-5964
> URL: https://issues.apache.org/jira/browse/HARMONY-5964
> Project: Harmony
> Issue Type: Improvement
> Components: VM
> Affects Versions: 5.0M4
> Environment: Linux 32 bits
> Reporter: YangBin
> Fix For: 5.0M4
>
> Attachments: compile_config.tgz, gc_stw_cmp_2008-8-30.tgz, test_report.tgz
>
>
> I have designed a garbage collection for CMP. Its performance and total pause time is better than the garbage collection Harmony M2 on Intel dual-core platform. (My development environment is 5.0M2). In the attachment there are the souce code, compile configure file and test report.
> I am very glad to get some opinion for everyone.
> Thank you.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.