[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-hotspot-runtime-dev
Subject:    Development of precompiled shared libraries
From:       linuxhippy () gmail ! com (Clemens Eisserer)
Date:       2008-10-28 14:47:15
Message-ID: 194f62550810280747h1fa655e5i4c2f809803fd6767 () mail ! gmail ! com
[Download RAW message or body]

Hi Ramon,

Its really great somebody is working on this, IBM's J9 already is
capable of this and its on my personal wish-list for a long time.
Good luck, I would be really interested in your progress.

- Clemens

2008/10/23 Ram?n Garc?a <ramon.garcia.f+java at gmail.com>:
> I apologize for the delay in my answer.
>
> This is a personal project with no academic purpose.
>
> In my opinion I am prepared to perform this project. I have been
> looking at the representation of objects for some time. But I am open
> to any suggestions about smaller projects.
>
> Best regards,
>
> Ramon
>
> On Tue, Oct 14, 2008 at 5:22 PM, Karen Kinnear <Karen.Kinnear at sun.com> wrote:
>> Ramon,
>>
>> Thank you for letting us know what project you are investigating.
>>
>> Could you possibly give us some context? Are you doing this for a project as
>> part of a degree program?
>>
>> From your proposal I hear multiple significant goals and I suspect this may
>> require multiple projects to achieve. You are right, there are many  issues
>> and this is very complex.
>>
>> May I suggest that you might want to start with a smaller project to gain
>> additional familiarity with things like the representation of Java objects
>> so that you will have more context within which to propose design
>> trade-offs?
>>
>> Let us know if you would be interested in fixing some bugs in related areas
>> in order to give yourself more background and context.
>>
>> After getting up to speed on some related areas of vm technology, you might
>> find it interesting to participate in some slightly larger projects that
>> might help with partial steps towards some of these goals.
>>
>> thanks,
>> Karen Kinnear
>>
>> Ram?n Garc?a wrote:
>>>
>>> Hello,
>>>
>>> I am developing support of precompiling libraries so that they can be
>>> loaded faster by the JVM. There are many issues, and this looks like
>>> very complex.
>>>
>>> The purpose of this project is to enable to have Java code in such
>>> representation so that it can be loaded as quickly as posible. Another
>>> purpose is to save memory,
>>> using a representation in files that is memory mapped, so that
>>> different virtual machines share the memory used. This is similar to
>>> the shared archive produced since Java 5, but general for any user
>>> Java class instead of restricted to the bootclasses.
>>>
>>> In addition to saving memory, this will encourage to use more than one
>>> virtual machine for some tasks, making designs more robust by taking
>>> advantadge of the operating system ability of process separation.
>>>
>>> In the first stage, shared libraries will be compiled just in time
>>> like now. In the future, shared libraries will contain precompiled
>>> code.
>>>
>>> I need your help. This task requries to touch the representation of
>>> Java objects and I must share with you design decisions.
>>>
>>> Ramon
>>
>>
>

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic