hexagon logo

The more i run a program the slower it gets

Over time when I run a program and hit cltr+U to start it it takes sometimes upwards of a minute to start. Compared to when I created the program it started almost immediately. My theory is that the program is keeping all of the output dimensions logged somewhere so it is bloating the program. I've tried using the print command to delete previous instances however that only seems to "delete" the from the current report display. I say this because I can remove the line and it will show my previous measurements again if I open the report window.

How do I prevent the program from getting slower the more I run it?
Parents
  • If you are using Ctrl+U to start a program each time, it is doing a partial execution from the cursor. When you do that, the software will first refresh the report with the previously measured data, or something like that.

    It is more ideal to use Ctrl+Q to execute the whole program from the beginning. That will start everything fresh and won't require all that up front processing.

    However, if you have some reason to always start a program from the middle using Ctrl+U. You can first go to the File menu and select Reset Execution List. That will clear the past report data and it won't have to do all that up from processing.

    This help file article explains it better: Reset Execution List (hexagonmi.com)
Reply
  • If you are using Ctrl+U to start a program each time, it is doing a partial execution from the cursor. When you do that, the software will first refresh the report with the previously measured data, or something like that.

    It is more ideal to use Ctrl+Q to execute the whole program from the beginning. That will start everything fresh and won't require all that up front processing.

    However, if you have some reason to always start a program from the middle using Ctrl+U. You can first go to the File menu and select Reset Execution List. That will clear the past report data and it won't have to do all that up from processing.

    This help file article explains it better: Reset Execution List (hexagonmi.com)
Children
No Data