View Single Post
Old 11th August 2020, 18:44   #1  |  Link
Cary Knoop
Cary Knoop
 
Cary Knoop's Avatar
 
Join Date: Feb 2017
Location: Newark CA, USA
Posts: 397
Some guidelines on Vapoursynth memory management

I just finished a very large script with VideoNodes being put into lists. Even running this with a single list entry the script runs about 60GB. Now, I have plenty of memory and the script runs fine but I suspect nodes are deep copied on certain operations.

VideoNodes are never assigned to new variables however they are returned by functions and added to lists using the append() function.

Any recommendations handling clips in lists and clips being returned from functions and other general considerations?

Last edited by Cary Knoop; 11th August 2020 at 20:05.
Cary Knoop is offline   Reply With Quote