I have a few File Out DATs that don’t use expressions for parameters and whose inputs are locked. I think that means they should never cook. I also don’t think there are any scripts that are scripting the cooking of these dats. However, at the top of the performance monitor window, I see this:
0.076 ms 1 cook /ui/dialogs/menu_op (COMP:container)
frame Start Frame
0.013 ms 81 cook Forcing nodes to cook at start of frame
0.000 ms misc DAT_FileOut /container1/presets/fileout_add (DAT:fileout)
0.001 ms cook Propagating changes to other nodes /container1/presets/fileout_add (DAT:fileout)
0.000 ms misc DAT_FileOut /container1/presets/fileout_none (DAT:fileout)
0.000 ms cook Propagating changes to other nodes /container1/presets/fileout_none (DAT:fileout)
0.000 ms misc DAT_FileOut /container1/presets/fileout_delete (DAT:fileout)
0.001 ms cook Propagating changes to other nodes /container1/presets/fileout_delete (DAT:fileout)
0.001 ms misc DAT_FileOut /container1/presets/fileout_rename (DAT:fileout)
0.000 ms cook Propagating changes to other nodes /container1/presets/fileout_rename (DAT:fileout)
0.001 ms misc DAT_FileOut /container1/presets/fileout_update (DAT:fileout)
0.000 ms cook Propagating changes to other nodes /container1/presets/fileout_update (DAT:fileout)
More simply it’s
DAT_FileOut /container1/presets/fileout_add (DAT:fileout)
followed by
Propagating changes to other nodes /container1/presets/fileout_add (DAT:fileout)
several times.
Why are these DATs cooking? I’ve checked builds 61480 and 61100. Thanks for anyone’s insight.