/**
* @description nicoty.sbin.weaken.manager.js - 4.2GB - Perpetually runs enough threads of cyclic weaken to meet the specified botnet RAM usage threshold.
* @license BlueOak-1.0.0
* @todo Add some capability to kill the instance with the largest amount of threads to increase free RAM for other things?
* @todo `float_network_ram_fraction_to_use` might not provide enough RAM for even 1 thread of the script, so we should just skip in that case.
*/
;
;
/**
* @param {Object} object_netscript - The Netscript environment.
* @param {any[]} object_netscript.args - Contains arguments passed to the script.
* @param {number} object_netscript.args.0 - The duration to wait per iteration of the script's main loop in milliseconds.
* @param {string} object_netscript.args.1 - The cyclic weaken script.
* @param {number} object_netscript.args.2 - The fraction of the botnet's RAM that should be used.
* @param {string} object_netscript.args.3 - The hostname that the hacking script would run in.
* @param {string} object_netscript.args.4 - The name of the hacking script.
* @param {any[]} object_netscript.args.5 - Contains the arguments to be passed to the cyclic weaken script.
*/
;