BARfly Help - Options Menu - Data file load settings

  Data file load settings

Select Options.Data File Load Settings to bring up the dialog box to the left.  From this dialog, you can modify how BARfly loads data files.


 

  • Ignore Pause Points:  Prevent incremental deserialization from occurring.  This forces the entirety of each file to be read at once from the disk; there will never be any need to continually press F5 to continue deserialization.
  • Force No Fragmentation:  Load each file as a single contiguous portion into memory, and split into nodes later.  If you do not specify this option, BARfly will locate the largest free memory block for each node that must be deserialized, with the possibility that the file contents will become fragmented.
  • Only load data files with matching extensions:  Prevent BARfly from loading data files with extensions that do not conform to an implementation file's FILEEXTENSIONS control variable.  If checked, this setting will automatically fail any attempts to open a data file with a non-matching extension, even if the file is valid.

There are trade-offs when considering whether or not to choose Force No Fragmentation.  Files generally load much faster and are maintained in memory blocks more efficiently when this setting is checked.  However, there might not always be enough contiguous memory available for such a task, which can prevent successful loading of some large files after memory has already become fragmented.


  See also: [Data file load settings] [Data file save settings] [Settings for loading and saving BAR implementation files]
[Node editing settings] [Tree control line info settings] [Subnode view settings]
[Dump view settings] [Text view settings] [Raw view settings]
[Memory and BAR_Services settings] [Message display settings] [Toggling tool windows]


BARfly Help Copyright © 2009 Christopher Allen