Dear list,

I observed a strange behavior of MITK while rendering a lot of images.

First, I have an image that is 3200x2448 pixels large. Also the image is 
divided in ~480 tiles. Each tile has  a size of 128x128 pixels. Calculating the 
size I get ~48kB of raw data per tile. That's 22,4MB of raw data per image 
using RGB values. Now if I try to just load a portion of the tiles into MITK, 
the memory that MITK utilizes is exploding as soon as MITK renders the images. 
I tested this using just image 3 rows with 19 tiles each => 57 tiles total. The 
memory requirement of MITK while rendering the images is 940MB. However If I 
select a second, preloaded image and don't initialize the render view after 
loading the tiles, I just get a total MITK memory usage of 350MB. Starting MITK 
had a memory size of 273MB. Further, selecting 6x19 tiles I would have expected 
something like 1,8GB with  the expensive rendering. But I received a value of 
2,5GB MITK memory used. That's nearly triple for twice the images. At which 
point I wonder WTF is using all that memory for a 23MB image??

I guess you don't usually load that many tiny images to MITK but I can't 
explain this due to OOP overhead.

Best regards,
Matthias

------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk
_______________________________________________
mitk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mitk-users

Reply via email to