Posted by
Jeff Brandenburg on
Aug 08, 2007; 1:44pm
URL: http://imagej.273.s1.nabble.com/Using-more-4GB-memory-is-possible-with-linux-AMD64-tp3698700p3698702.html
On Aug 7, 2007, at 11:31 AM, Michael Weber wrote:
> Hi Jan,
>
> using more memory also works fine with Windows x64. So far I was
> using 7,x GB out of 8 GB system memory. I can check what's possible
> on our 16 GB system, but it's probably working as well.
>
> However, the multiple processor tweak sounds interesting. As far as
> I know, Java doesn't support multiple cores, or does it already? Is
> it supported by ImageJ plugins as well? So one could have things
> eight times faster.
Java does support multiple cores, at least on the OS X systems I
use. I've written code using Java's standard thread model that keeps
four cores 100% busy.
To get a speedup in ImageJ, you would need code that explicitly
divides its work among multiple threads. I and others have done some
work in that direction -- I hacked up a version of Slicer that ran on
multiple threads, and I think someone else made similar modifications
to StackProcessor -- but I don't think anything is available for
general release yet. (My code made invasive changes to ImageStack,
and was based on ImageJ 1.29, so it's not especially useful today.)
--
-jeffB (Jeff Brandenburg, Duke Center for In-Vivo Microscopy)