[Biojava-l] Java Resource Management [a semi troll...]

Dave Keller dave.c.keller at verizon.net
Sun Feb 9 16:56:28 EST 2003

>I know... this is a troll.... but it sort of resonates with me about the
>way Java development works - people have to fix on a JVM version to get
>real like-a-rock stability and work about bugs in that release, and 
>Java is just dreadful in resource management (in particular memory
>footprint) meaning you have to give it really beefy machines to run on.

I don't think this is a troll at all.  This seems to be a common 
complaint with BioJava and Java itself.  Are resources problems in 
BioJava occuring in general or only when large sequences are being 
analyzed?   Can we pinpoint instances where BioJava is being a pig or is 
this a typical problem when doing bioinformatics with Java?

Another Slashdot faithful. :-)

>This is why I think i have alot of reluctance to move to Java; C is by far
>my prefered strongly-typed, "non-scripting" language. But I am a
Nothing wrong with that, C is an excellent language and there is still 
plenty of C development going on.  If C is the right tool for the job, 
then by all means use it.

Speaking of C, I was wondering if anybody has done any experimenting 
with using C/C++ and JNI for computational and/or resource intensive 
tasks.  Since BioJava is based on interfaces, it seems you could replace 
sequence implementations and objects that perform calculations on 
sequences with C implementations.

More information about the Biojava-l mailing list