[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: Dalvik / Android
- From: Vyacheslav Egorov <mraleph@...>
- Date: Sat, 17 Nov 2007 22:02:06 +0600
Stefan Sandberg wrote:
OH heavens yes. Get sir Pall on board to do a jit, and then let krka
make his kahlua work the other way around, and it's done.
I could not find Dalvik spec, but I guess that Dalvik and JVM have a
quite similar semantics.
If so, Dalvik is not oriented on the execution of dynamic languages,
therefore we need some emulation (say hello to _a_lot_of_ virtual
calls). If Dalvik JIT lacks good devirtualizer then we will observe
really slow performance.
The only solution I see is the introduction of type annotations (in
comments?) and a compiler with powerful static analysis (interprocedural
or even intermodular), which will try to reason about types of locals.
Still this is very difficult (nearly impossible) task.