Web Images Videos Maps News Shopping Gmail more »
Recently Visited Groups | Help | Sign in
Google Groups Home
Message from discussion Android?
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Jevgeni Kabanov  
View profile  
 More options Nov 13 2007, 2:49 pm
From: Jevgeni Kabanov <ekaba...@gmail.com>
Date: Tue, 13 Nov 2007 11:49:21 -0800
Local: Tues, Nov 13 2007 2:49 pm
Subject: Re: Android?
On Nov 13, 2:13 pm, Neil Bartlett <njbartl...@gmail.com> wrote:

> Android uses the Dalvik VM, which is a register-based VM whereas JVM
> is stack-based.
> ...
> The reason for the custom VM is that Dalvik is optimized to allow
> multiple instances of the VM to run simultaneously even in little
> memory. Each Android application runs in a separate Linux process.

That's actually very interesting. I think that the main reason for
that is ahead-of-time optimization, since JIT is expensive and
unpredictable where efficient execution is needed on limited
resources. Dynamic languages won't benefit from this optimization as
much as static ones, for them dynamic analysis is actually more
beneficial.

E. Kabanov


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google