After repeated partial executions, PC-DMIS is crashing or having issues. What is a partial execution and how do I avoid these problems?
  • Knowledgebase
  • After repeated partial executions, PC-DMIS is crashing or having issues. What is a partial execution and how do I avoid these problems?

    Explanation:
    A partial execution is a way of testing a portion of the measurement routine without running it completely.

    There are various ways to run a partial execution  -- mini-routines, from Block, etc.
    Shortcuts are CTRL+U, CTRL+E, etc..


    If repeated partial executions cause PC-DMIS to crash or experience performance issues, what might be happening is something we refer as a memory leak.
    This is where data from the partial runs gets incrementally stored in a RAM buffer until there is not enough RAM left for normal PC functioning.  

    Solution:
    • Try adding a print command at the end, of your program.
    • Set the Previous_Runs as: PREVIOUS_RUNS=DELETE_INSTANCES
    PRINT/REPORT,EXEC MODE=END,$
                               TO_FILE=OFF,AUTO=1,$
                               TO_PRINTER=OFF,$
                               TO_DMIS_REPORT=OFF,FILE_OPTION=INDEX,FILENAME=,$
                               REPORT_THEORETICALS=NONE,REPORT_FEATURE_WITH_DIMENSIONS=NO,$
                               PREVIOUS_RUNS=DELETE_INSTANCES
     
    If the RAM won't release, it may be necessary to close/re-start PC-DMIS. Reducing the number of concurrently-running programs on the PC should also help.

    See also: https://en.wikipedia.org/wiki/Memory_leak
    Topic Information
    • Topic #: 16101-1383
    • Date Created: 06/23/2017
    • Last Modified Since: 07/27/2017
    • Viewed: 45
    Help Desk and Customer Support Software by Parature

    Hexagon Manufacturing Intelligence

    Support Center

    250 Circuit Drive
    North Kingstown, RI 02852
    USA

    Support: 800.343.7933

    hexagonmi.com

    Shop Online 

    Contact Us