On this page, we will briefly discuss how to monitor the memory use of Sigasi Visual HDL (SVH) , and potentially increase the allowed memory use if necessary.
The status bar
SVH provides users with a status bar element that displays current memory use and total memory use. If you are suffering from slow builds or other performance issues, it may be worthwhile to keep an eye on the status bar. By clicking on the memory use element, you can configure various arguments that are passed to SVH at start-up. The relevant argument here is -Xmx<size>
, which determines the maximum allowed heap size of SVH. You will probably find that it is set to 8g
, where g stands for gigabytes. We are always working on reducing our memory footprint, but for larger projects it may be necessary to increase this to 16g
or more.
Memory use warnings
In case memory use exceeds a certain threshold, a warning pop-up will show up indicating that something is wrong. Please follow the instructions above to increase the maximum allowed memory use. Keep an eye out for those!
Do you want to try all of this at your leisure?
Install our Sigasi Visual HDL Community Edition and start exploring all SVH has to offer!