Problem summary
Nuke seems to use more RAM than 12.1 versions, and clearing the cache frees up less memory.
The issue seems to have improved in Nuke 13.0v2 but it is still worse than in previous 12.1 releases.
Customer reported version
Nuke 13.0v1
Customer reported platform
centos7
Steps to reproduce
1) Open the attached .nk script. Note the amount of RAM currently in use.
2) Press play in the Viewer and let all frames cache. Again, note the amount of RAM in use after all frames have cached.
3) Clear the cache (Cache > Clear All). Notice that the current RAM usage is much higher than it was in step 1.
4) Repeat steps 2 and 3. You may notice that the RAM usage continues to increase.
Expected behaviour
After clearing the cache, the RAM usage should return to approximately the original value, before the frames had been cached.
Actual behaviour
Nuke seems to use more RAM than 12.1 versions, and clearing the cache frees up less memory.
Workaround
Unknown.
Reproduced by support
This bug has been reproduced in:
Nuke 13.0v3 - CentOS 7 - Windows 10 - macOS 10.13 (High Sierra)
Nuke 13.0v2 - CentOS 7
Nuke 13.0v1 - CentOS 7
Nuke 12.2v7 - CentOS 7
Nuke 12.2v1 - CentOS 7 - Windows 10 - macOS 10.13 (High Sierra) - Regression
Unable to reproduce bug in:
Nuke 12.1v5 - CentOS 7 - Windows 10
Earliest version tested
Nuke 12.1v5
- This issue doesn't appear in this version and has regressed
Memory usage seems consistent across all 3 platforms in Nuke 12.2 and later. However, macOS seems to have improved since 12.1, whereas Windows and Linux have not.