Instead of blocking the launch of new tools, we want to kill old tools to free up enough memory for the requested tool. From the outside, explicit periodic purges would no longer be necessary. On the inside, there would be a private method to isolate the functionality.
(Might include expected memory usage of tools as part of def, or might get it from containers live.)
Instead of blocking the launch of new tools, we want to kill old tools to free up enough memory for the requested tool. From the outside, explicit periodic purges would no longer be necessary. On the inside, there would be a private method to isolate the functionality.
(Might include expected memory usage of tools as part of def, or might get it from containers live.)