title: How is memory usage structured in JavaFX?
body: <p>I'm programming an application with Java FX, which can display big images (about 10 000 × 10 000 pixels big). The Image is displayed in a scrollPane. (With the image view class)
  To get a relative low memory usage I raster the image into a big amount of single images. (A amount of imagw viewers in a group placed into a scroll pane) So as result the parts of the images are placed in a row in the scrollPane. Goal is, that the images, which aren't in the viewport area, will be unloaded. I know, that I can unload nodes. But I don't know whether the images get unload and remain in memory or whether they get removed from memory. </p>
  
  <p>My question is:
   Are the images, which are declared over the image class of java fx, loaded at initialization into the memory or get they loaded if they are needed ?</p>
  
  <p>My idea is to set the image in the image view object to null. (ImageView.setImage (null))</p>
  
  <p>I hope my text isn't as that confusing. </p>
  
  <p>Edit:
  I know, that performance will drop, if images will be unloaded dynamically.</p>
  
  <p>Edit:</p>
  
  <p>It's JVM Memory meant. Not native Memory</p>