You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Roman S. Bushmanov (JIRA)" <ji...@apache.org> on 2008/02/14 13:25:08 UTC

[jira] Created: (HARMONY-5513) Class data sharing support for DRLVM

Class data sharing  support for DRLVM
-------------------------------------

                 Key: HARMONY-5513
                 URL: https://issues.apache.org/jira/browse/HARMONY-5513
             Project: Harmony
          Issue Type: New Feature
          Components: Contributions
            Reporter: Roman S. Bushmanov


This is a contribution of CDS support code for DRLVM.

That was developed in Sept 2006. I'm am attaching it as an archive containing the files which were added or modified while implementing the feature. I didn't do any merge with current drlvm sources. I hope the code will be useful to enable CDS feature in the current drlvm.

The attache code allowed storing of an image of classes into a shared archive and loading the archive at further  vm startups. The list of classes to be stored was read from an external file.

A the moment I last tried the code, It was able to run EHWA on windows and "Hello world" on linux.
Performance gain at startup was ~10% on "Hello world" application and 1-2% on Eclipse startup.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HARMONY-5513) [drlvm][classloading] Class data sharing support for DRLVM

Posted by "Alexey Varlamov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-5513?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alexey Varlamov updated HARMONY-5513:
-------------------------------------

    Summary: [drlvm][classloading] Class data sharing  support for DRLVM  (was: Class data sharing  support for DRLVM)

> [drlvm][classloading] Class data sharing  support for DRLVM
> -----------------------------------------------------------
>
>                 Key: HARMONY-5513
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5513
>             Project: Harmony
>          Issue Type: New Feature
>          Components: DRLVM
>            Reporter: Roman S. Bushmanov
>         Attachments: cds.zip
>
>
> This is an implementation of CDS support code for DRLVM.
> That was developed in Sept 2006. I'm am attaching it as an archive containing the files which were added or modified while implementing the feature. I didn't do any merge with current drlvm sources. I hope the code will be useful to enable CDS feature in the current drlvm.
> The attache code allowed storing of an image of classes into a shared archive and loading the archive at further  vm startups. The list of classes to be stored was read from an external file.
> A the moment I last tried the code, It was able to run EHWA on windows and "Hello world" on linux.
> Performance gain at startup was ~10% on "Hello world" application and 1-2% on Eclipse startup.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (HARMONY-5513) [drlvm][classloading] Class data sharing support for DRLVM

Posted by "Pavel Pervov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-5513?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Pavel Pervov reassigned HARMONY-5513:
-------------------------------------

    Assignee: Pavel Pervov

> [drlvm][classloading] Class data sharing  support for DRLVM
> -----------------------------------------------------------
>
>                 Key: HARMONY-5513
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5513
>             Project: Harmony
>          Issue Type: New Feature
>          Components: DRLVM
>            Reporter: Roman S. Bushmanov
>            Assignee: Pavel Pervov
>
> This is an implementation of CDS support code for DRLVM.
> That was developed in Sept 2006. I'm am attaching it as an archive containing the files which were added or modified while implementing the feature. I didn't do any merge with current drlvm sources. I hope the code will be useful to enable CDS feature in the current drlvm.
> The attache code allowed storing of an image of classes into a shared archive and loading the archive at further  vm startups. The list of classes to be stored was read from an external file.
> A the moment I last tried the code, It was able to run EHWA on windows and "Hello world" on linux.
> Performance gain at startup was ~10% on "Hello world" application and 1-2% on Eclipse startup.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Closed: (HARMONY-5513) [drlvm][classloading] Class data sharing support for DRLVM

Posted by "Pavel Pervov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-5513?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Pavel Pervov closed HARMONY-5513.
---------------------------------

    Resolution: Won't Fix

Closing as requested.

> [drlvm][classloading] Class data sharing  support for DRLVM
> -----------------------------------------------------------
>
>                 Key: HARMONY-5513
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5513
>             Project: Harmony
>          Issue Type: New Feature
>          Components: DRLVM
>            Reporter: Roman S. Bushmanov
>
> This is an implementation of CDS support code for DRLVM.
> That was developed in Sept 2006. I'm am attaching it as an archive containing the files which were added or modified while implementing the feature. I didn't do any merge with current drlvm sources. I hope the code will be useful to enable CDS feature in the current drlvm.
> The attache code allowed storing of an image of classes into a shared archive and loading the archive at further  vm startups. The list of classes to be stored was read from an external file.
> A the moment I last tried the code, It was able to run EHWA on windows and "Hello world" on linux.
> Performance gain at startup was ~10% on "Hello world" application and 1-2% on Eclipse startup.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HARMONY-5513) Class data sharing support for DRLVM

Posted by "Roman S. Bushmanov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-5513?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Roman S. Bushmanov updated HARMONY-5513:
----------------------------------------

    Attachment: cds.zip

The zip containing modified/added classes.

> Class data sharing  support for DRLVM
> -------------------------------------
>
>                 Key: HARMONY-5513
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5513
>             Project: Harmony
>          Issue Type: New Feature
>          Components: Contributions
>            Reporter: Roman S. Bushmanov
>         Attachments: cds.zip
>
>
> This is a contribution of CDS support code for DRLVM.
> That was developed in Sept 2006. I'm am attaching it as an archive containing the files which were added or modified while implementing the feature. I didn't do any merge with current drlvm sources. I hope the code will be useful to enable CDS feature in the current drlvm.
> The attache code allowed storing of an image of classes into a shared archive and loading the archive at further  vm startups. The list of classes to be stored was read from an external file.
> A the moment I last tried the code, It was able to run EHWA on windows and "Hello world" on linux.
> Performance gain at startup was ~10% on "Hello world" application and 1-2% on Eclipse startup.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HARMONY-5513) [drlvm][classloading] Class data sharing support for DRLVM

Posted by "Mikhail Loenko (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-5513?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mikhail Loenko updated HARMONY-5513:
------------------------------------

    Comment: was deleted

> [drlvm][classloading] Class data sharing  support for DRLVM
> -----------------------------------------------------------
>
>                 Key: HARMONY-5513
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5513
>             Project: Harmony
>          Issue Type: New Feature
>          Components: DRLVM
>            Reporter: Roman S. Bushmanov
>
> This is an implementation of CDS support code for DRLVM.
> That was developed in Sept 2006. I'm am attaching it as an archive containing the files which were added or modified while implementing the feature. I didn't do any merge with current drlvm sources. I hope the code will be useful to enable CDS feature in the current drlvm.
> The attache code allowed storing of an image of classes into a shared archive and loading the archive at further  vm startups. The list of classes to be stored was read from an external file.
> A the moment I last tried the code, It was able to run EHWA on windows and "Hello world" on linux.
> Performance gain at startup was ~10% on "Hello world" application and 1-2% on Eclipse startup.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HARMONY-5513) [drlvm][classloading] Class data sharing support for DRLVM

Posted by "Mikhail Loenko (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-5513?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mikhail Loenko updated HARMONY-5513:
------------------------------------

    Patch Info:   (was: [Patch Available])

> [drlvm][classloading] Class data sharing  support for DRLVM
> -----------------------------------------------------------
>
>                 Key: HARMONY-5513
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5513
>             Project: Harmony
>          Issue Type: New Feature
>          Components: DRLVM
>            Reporter: Roman S. Bushmanov
>
> This is an implementation of CDS support code for DRLVM.
> That was developed in Sept 2006. I'm am attaching it as an archive containing the files which were added or modified while implementing the feature. I didn't do any merge with current drlvm sources. I hope the code will be useful to enable CDS feature in the current drlvm.
> The attache code allowed storing of an image of classes into a shared archive and loading the archive at further  vm startups. The list of classes to be stored was read from an external file.
> A the moment I last tried the code, It was able to run EHWA on windows and "Hello world" on linux.
> Performance gain at startup was ~10% on "Hello world" application and 1-2% on Eclipse startup.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HARMONY-5513) [drlvm][classloading] Class data sharing support for DRLVM

Posted by "Mikhail Loenko (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-5513?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mikhail Loenko updated HARMONY-5513:
------------------------------------

    Attachment:     (was: cds.zip)

> [drlvm][classloading] Class data sharing  support for DRLVM
> -----------------------------------------------------------
>
>                 Key: HARMONY-5513
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5513
>             Project: Harmony
>          Issue Type: New Feature
>          Components: DRLVM
>            Reporter: Roman S. Bushmanov
>
> This is an implementation of CDS support code for DRLVM.
> That was developed in Sept 2006. I'm am attaching it as an archive containing the files which were added or modified while implementing the feature. I didn't do any merge with current drlvm sources. I hope the code will be useful to enable CDS feature in the current drlvm.
> The attache code allowed storing of an image of classes into a shared archive and loading the archive at further  vm startups. The list of classes to be stored was read from an external file.
> A the moment I last tried the code, It was able to run EHWA on windows and "Hello world" on linux.
> Performance gain at startup was ~10% on "Hello world" application and 1-2% on Eclipse startup.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HARMONY-5513) [drlvm][classloading] Class data sharing support for DRLVM

Posted by "Vladimir Beliaev (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-5513?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12574470#action_12574470 ] 

Vladimir Beliaev commented on HARMONY-5513:
-------------------------------------------

I see no attachment in this JIRA appeared last two weeks. So it looks like Roman has changed his mind about attaching patch and JIRA can be closed.

Could someone close it as WON'T fix, please?

> [drlvm][classloading] Class data sharing  support for DRLVM
> -----------------------------------------------------------
>
>                 Key: HARMONY-5513
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5513
>             Project: Harmony
>          Issue Type: New Feature
>          Components: DRLVM
>            Reporter: Roman S. Bushmanov
>
> This is an implementation of CDS support code for DRLVM.
> That was developed in Sept 2006. I'm am attaching it as an archive containing the files which were added or modified while implementing the feature. I didn't do any merge with current drlvm sources. I hope the code will be useful to enable CDS feature in the current drlvm.
> The attache code allowed storing of an image of classes into a shared archive and loading the archive at further  vm startups. The list of classes to be stored was read from an external file.
> A the moment I last tried the code, It was able to run EHWA on windows and "Hello world" on linux.
> Performance gain at startup was ~10% on "Hello world" application and 1-2% on Eclipse startup.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HARMONY-5513) Class data sharing support for DRLVM

Posted by "Roman S. Bushmanov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-5513?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Roman S. Bushmanov updated HARMONY-5513:
----------------------------------------

    Component/s:     (was: Contributions)
                 DRLVM
    Description: 
This is an implementation of CDS support code for DRLVM.

That was developed in Sept 2006. I'm am attaching it as an archive containing the files which were added or modified while implementing the feature. I didn't do any merge with current drlvm sources. I hope the code will be useful to enable CDS feature in the current drlvm.

The attache code allowed storing of an image of classes into a shared archive and loading the archive at further  vm startups. The list of classes to be stored was read from an external file.

A the moment I last tried the code, It was able to run EHWA on windows and "Hello world" on linux.
Performance gain at startup was ~10% on "Hello world" application and 1-2% on Eclipse startup.

  was:
This is a contribution of CDS support code for DRLVM.

That was developed in Sept 2006. I'm am attaching it as an archive containing the files which were added or modified while implementing the feature. I didn't do any merge with current drlvm sources. I hope the code will be useful to enable CDS feature in the current drlvm.

The attache code allowed storing of an image of classes into a shared archive and loading the archive at further  vm startups. The list of classes to be stored was read from an external file.

A the moment I last tried the code, It was able to run EHWA on windows and "Hello world" on linux.
Performance gain at startup was ~10% on "Hello world" application and 1-2% on Eclipse startup.


> Class data sharing  support for DRLVM
> -------------------------------------
>
>                 Key: HARMONY-5513
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5513
>             Project: Harmony
>          Issue Type: New Feature
>          Components: DRLVM
>            Reporter: Roman S. Bushmanov
>         Attachments: cds.zip
>
>
> This is an implementation of CDS support code for DRLVM.
> That was developed in Sept 2006. I'm am attaching it as an archive containing the files which were added or modified while implementing the feature. I didn't do any merge with current drlvm sources. I hope the code will be useful to enable CDS feature in the current drlvm.
> The attache code allowed storing of an image of classes into a shared archive and loading the archive at further  vm startups. The list of classes to be stored was read from an external file.
> A the moment I last tried the code, It was able to run EHWA on windows and "Hello world" on linux.
> Performance gain at startup was ~10% on "Hello world" application and 1-2% on Eclipse startup.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.