[cap-talk] Confessions of a C programmer

Ben Kloosterman bklooste at gmail.com
Mon Sep 21 16:19:54 PDT 2009


I have used Java on Arm  it is sluggish not so much the JVM load but the
JIT.

The problem with all these ( and C# etc) is the libs can you skip / hack the
libs ? I suppose c libs have a similar issue as malloc will eventually do a
syscall. 

Regards ,

Ben 



>-----Original Message-----
>From: cap-talk-bounces at mail.eros-os.org [mailto:cap-talk-
>bounces at mail.eros-os.org] On Behalf Of David Wagner
>Sent: Monday, September 21, 2009 11:32 PM
>To: cap-talk at mail.eros-os.org
>Subject: Re: [cap-talk] Confessions of a C programmer
>
>
>Bill Frantz  wrote:
>>Java fails on several grounds:
>>
>>  Excessively slow start up times.
>>
>>  Needs a file system to read class files and issue error messages for
>>  uncaught exceptions.
>>
>>  Does it support the ARM chip?
>
>I'm pretty sure there are JVMs for the ARM.  See, e.g., JamVM, SableVM,
>Cacao.  I have no experience with them (except maybe JamVM).
>
>You'd have to benchmark their startup times; I have no idea what their
>startup times are like.  THe following pages claim a 3-16ms startup time
>for 3 ARM JVMs:
>  http://bugblogger.com/java-vms-compared-160/
>
>I wonder if you can hack around the need for a filesystem by
>defining your own Classloader.
>
>I've never tried using gcj, but I'm under the impression it can compile
>directly to native code.  Maybe it can compile to ARM.
>_______________________________________________
>cap-talk mailing list
>cap-talk at mail.eros-os.org
>http://www.eros-os.org/mailman/listinfo/cap-talk



More information about the cap-talk mailing list