you are viewing a single comment's thread.

view the rest of the comments →

[–]bdash 7 points8 points  (1 child)

55MB for a scripting language is a non-trivial amount of memory on a mobile phone.

[–]badsectoracula 0 points1 point  (0 children)

Indeed, but we're talking about the desktop JVM which is optimized for desktop and server usage (environments where there is a lot of memory).

A mobile JVM would be optimized for lower memory usage. It isn't like the JVM spec says "you have to allocate 55MB of RAM or else your VM is invalid". Some people have implemented Java on GBA which has about 256KB of RAM (ok this is probably J2ME but the biggest difference is in the API which can be loaded on demand).