Odd Graphics Memory release behavior
Posted: Fri Jul 17, 2026 10:41 pm
I have often noticed that large projects can take a very long time (say 15s) to unload fully, causing a long delay before another project can be loaded. This has often proved a nuisance in live performance.
I'd assumed the delay was due to some orderly memory release mechanism, but while investigating memory usage I have just discovered that unloading graphics memory can be almost instant. I hope others can reproduce the effect - I'd love a fix!
To see the effect use a large multi-scene project that almost fills graphics memory when all scenes are loaded into it.
- No scenes should have been saved with "Keep Scene in Graphics Memory"
- Ensure Magic Window Option "Load all scenes in Graphics Memory" is unticked
First
- Open the project, note free graphics memory once it's finished loading.
- Load all scenes into memory by ticking Magic Window Option "Load all scenes in Graphics Memory"
- Note free graphics memory, which will have significantly reduced.
For slow release
- Click File > New Project
- Watch the free graphics memory value - it increases very slowly to the maximum.
- Eventually you can click File > New Project
For fast release
- Untick Magic Window Option "Load all scenes in Graphics Memory"
- Watch the free graphics memory value - it maximises almost immediately.
- You can immediately click File > New Project
The same effect can be seen toggling Keep Selected in Graphics Memory" to load/unload the memory, remembering to say "No" to Save Changes.
I see this on three different Windows machines (one Win 10, two Win 11) with both 32- and 64-bit Magic.
I'd assumed the delay was due to some orderly memory release mechanism, but while investigating memory usage I have just discovered that unloading graphics memory can be almost instant. I hope others can reproduce the effect - I'd love a fix!
To see the effect use a large multi-scene project that almost fills graphics memory when all scenes are loaded into it.
- No scenes should have been saved with "Keep Scene in Graphics Memory"
- Ensure Magic Window Option "Load all scenes in Graphics Memory" is unticked
First
- Open the project, note free graphics memory once it's finished loading.
- Load all scenes into memory by ticking Magic Window Option "Load all scenes in Graphics Memory"
- Note free graphics memory, which will have significantly reduced.
For slow release
- Click File > New Project
- Watch the free graphics memory value - it increases very slowly to the maximum.
- Eventually you can click File > New Project
For fast release
- Untick Magic Window Option "Load all scenes in Graphics Memory"
- Watch the free graphics memory value - it maximises almost immediately.
- You can immediately click File > New Project
The same effect can be seen toggling Keep Selected in Graphics Memory" to load/unload the memory, remembering to say "No" to Save Changes.
I see this on three different Windows machines (one Win 10, two Win 11) with both 32- and 64-bit Magic.