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
faq [2018/04/09 07:36]
hermann [Troubleshooting]
faq [2023/08/14 17:00] (current)
admin [Performance]
Line 24: Line 24:
 -Xss1m -Xss1m
 -Xms64m -Xms64m
--Xmx256m+-Xmx8096m
 </​code>​ </​code>​
  
Line 86: Line 86:
  
 To workaround this limitation, make sure your are including only characters that are part of the English alphabet in your file names and paths. Other universal characters like ''​_'',​ ''​-''​ and white spaces can be used normally. Check the list of [[wp>​ASCII#​ASCII_printable_characters|ASCII printable characters]] for a reference. To workaround this limitation, make sure your are including only characters that are part of the English alphabet in your file names and paths. Other universal characters like ''​_'',​ ''​-''​ and white spaces can be used normally. Check the list of [[wp>​ASCII#​ASCII_printable_characters|ASCII printable characters]] for a reference.
 +
 +This limitation no longer applies to Dinamica EGO version 4.0.x and newer.
 \\ \\
 \\ \\
Line 108: Line 110:
 === Question T-12 === === Question T-12 ===
  
-**When I try to run Dinamica, I get a message box that says "Unable to load library ​'JavaBinding'". What is wrong?**+**When I try to run Dinamica ​EGO, I get a message box that says 'Unable to load library ​"JavaBinding"​'. What is wrong?** 
 + 
 +Installing the "​Visual C++ Redistributable for Visual Studio 2015" on your computer will fix the issue. Usually, the Dinamica EGO installer tries to install the redistributable files itself, but in case it fails, you might have to install them manually: 
 + 
 +Go to the [[https://​www.microsoft.com/​en-us/​download/​details.aspx?​id=48145|Microsoft website]], and click the "​Download"​ button. 
 + 
 +After installing this utility, try running Dinamica EGO again.
  
-Try installing the "​Visual C++ Redistributable for Visual Studio 2015". You can download it directly from the [[https://​www.microsoft.com/​en-us/​download/​details.aspx?​id=48145|Microsoft website]]. 
 \\ \\
 \\  \\ 
Line 186: Line 193:
 Dinamica EGO automatically identifies the wrong expression and re-write it to better represent the user intention. Dinamica EGO automatically identifies the wrong expression and re-write it to better represent the user intention.
  
-For more information about the expression syntax see the documentation of the [[Image Expression Type]].+For more information about the expression syntax see the documentation of the [[Image Expression Type]]. And for more information about how null values are handled during the map and value calculations see [[Image Expression Null Value Handling]].
 \\ \\
 \\ \\
Line 206: Line 213:
 If you still can't find the folder ''​Dataset'',​ you may have installed it in a different location or you may have skipped its installation while installing Dinamica EGO. We suggest you to re-install the software making sure that the option to install Dinamica EGO's Examples is checked. If you still can't find the folder ''​Dataset'',​ you may have installed it in a different location or you may have skipped its installation while installing Dinamica EGO. We suggest you to re-install the software making sure that the option to install Dinamica EGO's Examples is checked.
  
-It is also possible to download the dataset with the examples directly without having to download and install Dinamica EGO itself: [[http://​csr.ufmg.br/​dinamica/​nui_download/​1054/​|Dataset Download]]+It is also possible to download the dataset with the examples directly without having to download and install Dinamica EGO itself: [[http://​csr.ufmg.br/​dinamica/​nui_download/​1054/​|Dataset Download]].
 \\ \\
 \\ \\
Line 225: Line 232:
   * From time to time it sends a request to our servers checking if user has the latest version of the software. If he/she does not have it, it will download an update and apply it. The user is free to turn off the automatic update checking which will prevent any version checking from being performed. Bear in mind that, when checking for updates, the only information sent to our servers is the current version of the Dinamica software running on the computer. No other information that could potentially be used to identify the user or even the computer is ever sent!   * From time to time it sends a request to our servers checking if user has the latest version of the software. If he/she does not have it, it will download an update and apply it. The user is free to turn off the automatic update checking which will prevent any version checking from being performed. Bear in mind that, when checking for updates, the only information sent to our servers is the current version of the Dinamica software running on the computer. No other information that could potentially be used to identify the user or even the computer is ever sent!
    
-  * The user can send data to our servers by accessing the "​[[submodels|submodel]]"​ repository on the application or by downloading "​[[submodels]]"​ from our server. All those actions have to be explicitly started by the user. When checking the "​[[submodels|submodel]]"​ repository, the user receives a list of "​[[submodels]]"​ available for download. If the user decides to install one of the "​[[submodels]]"​ from the list, a file is downloaded and placed in the user's ''​%localappdata%\Dinamica EGO 4''​ folder, so it can be used by the software.+  * The user can send data to our servers by accessing the "​[[submodels|submodel]]"​ repository on the application or by downloading "​[[submodels]]"​ from our server. All those actions have to be explicitly started by the user. When checking the "​[[submodels|submodel]]"​ repository, the user receives a list of "​[[submodels]]"​ available for download. If the user decides to install one of the "​[[submodels]]"​ from the list, a file is downloaded and placed in the user's ''​%localappdata%\Dinamica EGO X''​ folder ​(where X is Dinamica EGO's major version number), so it can be used by the software.
  
   * When browsing a model, and clicking on the "?"​ button on the action bar, the user will access an online wiki page from our servers with the documentation of the given functor/​operator. This is just a standard request for an static page (e.g. http://​www.csr.ufmg.br/​dinamica/​dokuwiki/​doku.php?​id=calc_cost_map),​ and it does not send any information that could be used to identify the user or the computer.   * When browsing a model, and clicking on the "?"​ button on the action bar, the user will access an online wiki page from our servers with the documentation of the given functor/​operator. This is just a standard request for an static page (e.g. http://​www.csr.ufmg.br/​dinamica/​dokuwiki/​doku.php?​id=calc_cost_map),​ and it does not send any information that could be used to identify the user or the computer.
Line 284: Line 291:
 **How much memory (RAM) is Dinamica EGO able to handle?** **How much memory (RAM) is Dinamica EGO able to handle?**
  
-On Windows 64 (Vista 64, 7 64, 8 64 and 10 64), Dinamica EGO is limited by the amount of memory that you have in your system. So, if you are using Dinamica on a 64 Gigabyte computer, Dinamica will be able to use all memory available, if necessary. +Dinamica EGO is limited by the amount of memory that you have in your system. So, if you are using Dinamica on a 64 Gigabyte computer, Dinamica will be able to use all memory available, if necessary.|
- +
-On Windows 32 Bits (Vista 32, 7 32, 8 32 and 10 32), Dinamica EGO is limited by Windows Operating System memory policies (~2 Gigabytes per process), no matter how much memory you have installed in your system. However, Dinamica is a "​LargeAddressAware"​ application,​ so it is possible to increase the amount of memory used in a 32 bit arquiteture to ~3 Gigabytes following the instructions available [[ http://​usa.autodesk.com/​adsk/​servlet/​ps/​dl/​item?​siteID=123112&​id=9583842&​linkID=9240617|here]]. //Beware that changing the Windows memory partition policy can have some unpredicted consequences.//​ Being a a "​LargeAddressAware"​ application also means that the 32 bit version of Dinamica is able to handle ~4 Gigabytes when running on a 64 bit Windows Operating System.+
 \\ \\
 \\ \\
Line 295: Line 300:
 You can try some solutions: You can try some solutions:
  
-  * Run Dinamica EGO 64 in a //Windows 10/​8/​7/​Vista 64-bit// ​environment ​and add //much more// ​memory ​to your computer. Do not use a Windows 32-bit environment to run your simulations;+  * Run Dinamica EGO in environment ​with as much memory ​as possible;
  
-  * Make sure the flag Disable Raster Map Swapping in Tools|Options|Advanced ​is //​unchecked//​. If your are using the Console Launcher, you will have to edit the model configurations. Unchecking this flag degrades performance,​ but uses less memory;+  * Set the memory management option ("Tools" -> "Options" ​"Advanced") to "​Balanced"​. If your are using the command line tool, you will have to use the option "-memory-allocation-policy"​ with value 1;
  
   * Reduce the number of lines and columns in your maps;   * Reduce the number of lines and columns in your maps;
Line 307: Line 312:
  
    
-===== Usage ===== 
- 
-=== Question U-1 === 
- 
-**Console Launcher output window only shows the last messages produced by model execution. Is there any way to see the complete model output?** 
- 
-In the folder where the model is been executed, there is a complete log file written by the Console Launcher with the model name. It allows the Console to run several models at the same folder one after another without discarding the previous output logs. 
- 
-Clicking on the "Show More" on the Console Launcher Output panel, it is possible to see a list of output log of models that have completed the execution and are available for inspection. 
  
 ===== Models =====  ===== Models =====