Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
useful_tips [2018/04/12 06:40]
hermann
useful_tips [2020/02/11 20:22] (current)
hermann [Increasing Performance]
Line 9: Line 9:
   * If you have enough RAM memory, make sure the GUI option "Tools => Options | Advanced | Disable the swapping of raster maps between hard drive and memory"​ is checked. On the Console Launcher Tool, check the "​Disable map swapping"​ option. It will force EGO to use memory (not the hard disc) to do most calculations. It also allows the use of parallel algorithms by several operators. //Beware of [[faq#​question_p-2|memory limits]] whether you are using a Vista/7 32-bit SO.//   * If you have enough RAM memory, make sure the GUI option "Tools => Options | Advanced | Disable the swapping of raster maps between hard drive and memory"​ is checked. On the Console Launcher Tool, check the "​Disable map swapping"​ option. It will force EGO to use memory (not the hard disc) to do most calculations. It also allows the use of parallel algorithms by several operators. //Beware of [[faq#​question_p-2|memory limits]] whether you are using a Vista/7 32-bit SO.//
  
-  * Make sure the "​[[plugins_4|Enhancement Plugin for Dinamica EGO]]" extension is installed and the GUI option "Tools => Options | Advanced | Disable compilation of native expressions"​ is unchecked. On the Console Launcher, uncheck "​Disable expression compilation"​.+  * Make sure the "​[[plugins_4|Enhancement Plugin for Dinamica EGO]]" extension is installed and the GUI option "Tools => Options | Advanced | Disable compilation of native expressions"​ is unchecked.
  
-  * Make sure the GUI option "Tools => Options | System | Message log level" is set to Result. //​This ​is really important ​when running models with lots of loop containers like [[Repeat]], [[While]], [[For]] etc//.+  * Make sure the GUI option "Tools => Options | System | Message log level" is set to Result. //​This ​helps when running models with lots of loop containers like [[Repeat]], [[While]], [[For]] etc//.
  
   * Avoid the definition of maps using [[cell type type|cell type]] "1 Bit Integer"​. This cell type saves memory, but it also has a huge negative impact in performance.   * Avoid the definition of maps using [[cell type type|cell type]] "1 Bit Integer"​. This cell type saves memory, but it also has a huge negative impact in performance.
Line 40: Line 40:
  
 To read a file located in a [[wp>​Zip_(file_format)|zip]] file, you have to use a [[Workdir]] container. Then, edit the [[Workdir]] and use the [[wp>​Zip_(file_format)|zip]] file name in the "​folder"​ input port. Place a file loader ([[Load Map]], [[Load Weights]] etc) inside the [[Workdir]] container. The file name mentioned in the file loader must match the name used by the file contained in the [[wp>​Zip_(file_format)|zip]] archive. To read a file located in a [[wp>​Zip_(file_format)|zip]] file, you have to use a [[Workdir]] container. Then, edit the [[Workdir]] and use the [[wp>​Zip_(file_format)|zip]] file name in the "​folder"​ input port. Place a file loader ([[Load Map]], [[Load Weights]] etc) inside the [[Workdir]] container. The file name mentioned in the file loader must match the name used by the file contained in the [[wp>​Zip_(file_format)|zip]] archive.
- 
-The example ''​run_lucc_northern_mato_grosso/​run_roads_with_and_workdirs'',​ available as part of the Dinamica EGO installation,​ reads its inputs from a [[wp>​Zip_(file_format)|zip]] file. Check it out to see how that works in practice.