Login  Register

Re: Question

Posted by Albert Cardona on Dec 03, 2007; 4:51pm
URL: http://imagej.273.s1.nabble.com/Question-tp3697878p3697879.html

Scott Wilson wrote:
> What operating system (the more details the better) makes this program run and function the best?  Price isn't much of an issue (under $15,000) and the measurements that we will be doing are of intervertebral disc spaces in rabbits acquired via X-ray and then scanned into image file.  While this is the primary application we would like to use it for various other applications (including µCT, staining, etc.).
>  


In my experience:

- MacOSX is best if you are NOT planning to push the limits of the
machine. OS integration for dialogs and widgets is just perfect. For
high memory loads, MacOSX  pages a lot (uses virtual memory a lot, which
slows down everything). Memory allocatin with Xmx should NEVER go beyond
66% of actual RAM in the machine, or it will start paging immediately.
Also, MacOSX has only a beta for java 1.6.0 and only 1.5.0 for Leopard.

- Windows is ok as well for 32-bit, which limits you to 1700 Mb of RAM.
The 64-bit java versions for windows have plenty of memory corruption
problems. Macros unexpectedly fail after several runs, separate
instances of ImageJ mix up dialogs one from the other, and the like.
Needs to be restarted often, and nearly always with a "Terminate" from
the Task Manager.

- Linux with 64-bit java is best if you need to get the most of your
hardware. Best memory usage by far, lets you use 99% of the available
RAM without paging. But it comes at the price of poor integration with
the OS: I/O dialogs are loathsome (but at least you can use drag and
drop from nautilus and konqueror), and the look and feel doesn't match.


For my purposes of massive image registration and 3D modeling Linux
64-bit is just right. You'll have to
 decide what set of features best suit your needs.

Albert

--
Albert Cardona
http://www.mcdb.ucla.edu/Research/Hartenstein/acardona