gcj cross-compilation

Nathan M ngmlinux@gmail.com
Fri Aug 26 16:35:00 GMT 2005


> Speaking again of MIPS not arm, but the executable produced by gcj are
> huge. Using static linking of libgcj the smallest Hello world program
> it 3.3MB. Depending of the size of your program I think you would
> probably be able to run with 16MB total ram. But trying to run gcj
> compiled programs in 8MB or less is probably going to be difficult.

Yes I just noticed that. I just made a staticly linked helloworld and
it's approximately 30MB in size. I have 128MB of total flash so a
HelloWorld will fit, not sure about my other app(s) though.
> Your kernel is going to use 2-3MB of ram, so that would leave only 5 - 6
> available for programs.
>> With a small heap I think you could probably run a fairly large program
> in 16MB. We have a program that is about 100,000 lines of java code
> that runs with a 6MB limited heap that runs in 20MB of ram (including
> the linux kernel, init, and several other small programs).

Should be ok here, I have 64MB of RAM to work with.
-Nathan


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /