harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Geir Magnusson Jr <g...@pobox.com>
Subject Re: [drlvm] using the harmony launcher
Date Tue, 11 Jul 2006 06:25:57 GMT
This has been my thinking - even if not perfect, lets get it working
using the launcher and then fix as required.  It's arguable if that
"brokenness" matters at this point, and I think that there's plenty to
be gained from having it work via the launcher.

geir

Rana Dasgupta wrote:
> create_vm() looks quite close/complete to being a complete prototype for
> CreateJavaVM,
> but I think more work is needed in DestroyVM which prototypes DestroyJavaVM
> for functional completeness. It is non waiting on user threads, it does not
> send the corresponding JVMTI shutdown events, I also don't know if it
> handles shutdown hooks cleanly ( but these "may" not be critical right now
> for hooking up to the launcher ). What do you think?
> 
> When I ran a non trivial test.. upto 32 threads instantiating a very large
> number of objects  with            -XcleanupOnExit which uses DestroyVM, it
> exited cleanly. Maybe OK to hookup and fix bugs as we go.
> 
> Thanks,
> Rana
> 
> 
> On 7/10/06, Andrey Chernyshev <a.y.chernyshev@gmail.com> wrote:
> 
>> >Yes, it seems like the launcher will need at least JNI_CreateJavaVM
>> >and DestroyJavaVM functions.
>>
>> >I couldn't find implementation for CreateJavaVM in drlvm codebase.
>> >Perhaps create_vm() function in vm\vmcore\src\init\vm_main.cpp can be
>> >adopted for that purpose?
>> >Is there are any tricks and caveats one should be aware of before
>> >trying to produce CreateJavaVM from it?
>>
>> >I've also seen a prototype for DestroyJavaVM in
>> >vm\vmcore\src\init\vm.cpp - comment says it needs to be improved to
>> >wait till all Java threads are completed.
>>
>> >Any more ideas what needs to be done to implement those?
>>
>> >Thanks,
>> >Andrey.
>>
>>
>> ---------------------------------------------------------------------
>> Terms of use : http://incubator.apache.org/harmony/mailing.html
>> To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: harmony-dev-help@incubator.apache.org
>>
>>
> 

---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
For additional commands, e-mail: harmony-dev-help@incubator.apache.org


Mime
View raw message