[Home](./index.md) > [bitburner](./bitburner.md) > [Darknet](./bitburner.darknet.md) > [memoryReallocation](./bitburner.darknet.memoryreallocation.md) ## Darknet.memoryReallocation() method Spends some time freeing some of the RAM currently blocked by the server owner. Must target an authenticated and directly connected server. The amount of ram recovered scales with charisma and the number of threads used. **Signature:** ```typescript memoryReallocation(host?: string): Promise; ``` ## Parameters
Parameter Type Description
host string _(Optional)_ Optional. Hostname/IP of the authenticated and directly connected server to free ram from. Defaults to the running script's server.
**Returns:** Promise<[DarknetResult](./bitburner.darknetresult.md)> A promise that resolves to a [DarknetResult](./bitburner.darknetresult.md) object. ## Remarks RAM cost: 1 GB