How to Improve Performance when Using Ideate Automation
Review the tips & recommendations below to ensure your Automation tasks are executed with speed and reliability needed to to best support your Revit workflows.
Improving the Task Execution Speed
The speed with which a task is executed depends almost entirely on the performance of the Windows host. Automation is designed to allow for very long running tasks (hours), but there are a few things you can do to speed things up if need be.
- In general, we recommend to have a dedicated machine for running regularly scheduled Automation tasks. For shared use machines, make sure the same Revit version as needed by Automation is not open when the task is run, as this will cause it to fail.
- The performance of your setup during ‘normal’ Revit usage is a rough indicator of how fast Automation tasks will be performed as well
- On a low-end PC, avoid using the machine for other tasks while Automation is running, especially tasks that require moving large volumes of data
- Set your Power plan to ‘Performance’, disable ‘Sleep Mode (see below)
- Some virtual or cloud machines allow for a temporary ‘boost’ to performance; it may be a helpful to turn this setting on
- Pre-caching or syncing BIM-360 models is not really necessary, the time for a user to do it is the same as the time it takes for Automation so there are no real savings to be had
- You can use other versions of Revit while Automation is running (preferably on a different screen as well), but this will likely affect the performance. Using the same Revit version as needed for the Automation task will cause the task to fail.
PC Hibernation/Sleep mode
Please make sure your PC does not go into a sleep or hibernation mode while a task is being executed. Windows performance profiles also have a ‘Turn off hard disk after X minutes’ setting, which should also be set to ‘Never’.