2021-10-30 18:34:14 +02:00
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
[Home ](./index.md ) > [bitburner ](./bitburner.md ) > [NS ](./bitburner.ns.md ) > [growthAnalyze ](./bitburner.ns.growthanalyze.md )
## NS.growthAnalyze() method
2021-11-03 23:16:10 +01:00
Calculate the number of grow thread needed to grow a server by a certain multiplier.
2021-10-30 18:34:14 +02:00
< b > Signature:< / b >
```typescript
2021-10-30 21:46:34 +02:00
growthAnalyze(host: string, growthAmount: number): number;
2021-10-30 18:34:14 +02:00
```
## Parameters
| Parameter | Type | Description |
| --- | --- | --- |
2021-10-30 21:46:34 +02:00
| host | string | Hostname of the target server. |
2021-10-30 18:34:14 +02:00
| growthAmount | number | Multiplicative factor by which the server is grown. Decimal form.. |
< b > Returns:< / b >
number
The amount of grow calls needed to grow the specified server by the specified amount
## Remarks
2021-10-30 21:46:34 +02:00
RAM cost: 1 GB
2021-10-30 18:34:14 +02:00
2021-11-03 23:16:10 +01:00
This function returns the number of “growths” needed in order to increase the amount of money available on the specified server by the specified amount. The specified amount is multiplicative and is in decimal form, not percentage.
Warning: The value returned by this function isn’ t necessarily a whole number.
2021-10-30 18:34:14 +02:00
## Example
2021-10-30 21:46:34 +02:00
```ts
2021-10-30 18:34:14 +02:00
//For example, if you want to determine how many grow calls you need to double the amount of money on foodnstuff, you would use:
growthAnalyze("foodnstuff", 2);
//If this returns 100, then this means you need to call grow 100 times in order to double the money (or once with 100 threads).
```