Conclusion

It is important to make sure that your uniGUI application is free of memory faults. It is a good practice to test your application with FastMM full debug mode at various stages of development.

circle-exclamation

If you have a memory bug that is hard to trace you may want to debug your app in production mode. In that case:

circle-info
  • Enable the NoMessageBoxes option so FastMM won't try to display a message box each time there's a memory issue.

  • Rely on the FastMM log file that will be created; monitor the application folder for that log file.

  • If you deploy your app with HyperServer, consider disabling the ClearLogFileOnStartup option; otherwise the log file will be cleared each time a Node is recycled and previously logged errors will be lost.