Since all the structure is loaded and compared against itself, the scripts use a lot of RAM. But when is used with a list of files, some data is not garbage collected in each iteration (using gc() and empty!() doesn't work). The script is killed by the system because of this (after ~1000 iterations on a PC with 60 Gb of RAM). This is not a problem for small list or for using with -f.
Since all the structure is loaded and compared against itself, the scripts use a lot of RAM. But when is used with a list of files, some data is not garbage collected in each iteration (using
gc()
andempty!()
doesn't work). The script is killed by the system because of this (after ~1000 iterations on a PC with 60 Gb of RAM). This is not a problem for small list or for using with-f
.