File tree Expand file tree Collapse file tree 3 files changed +16
-5
lines changed Expand file tree Collapse file tree 3 files changed +16
-5
lines changed Original file line number Diff line number Diff line change @@ -1685,14 +1685,17 @@ changes:
16851685
16861686Specify the maximum size, in bytes, of HTTP headers. Defaults to 16 KiB.
16871687
1688- ### ` --max-old-space-size-percentage=PERCENTAGE `
1688+ ### ` --max-old-space-size-percentage=percentage `
16891689
1690- Sets the max memory size of V8's old memory section as a percentage of available system memory.
1690+ Sets the maximum memory size of V8's old memory section as a percentage of available system memory.
16911691This flag takes precedence over ` --max-old-space-size ` when both are specified.
16921692
1693- The ` PERCENTAGE ` parameter must be a number greater than 0 and up to 100. representing the percentage
1693+ The ` percentage ` parameter must be a number greater than 0 and up to 100, representing the percentage
16941694of available system memory to allocate to the V8 heap.
16951695
1696+ ** Note:** This flag utilizes ` --max-old-space-size ` , which may be unreliable on 32-bit platforms due to
1697+ integer overflow issues.
1698+
16961699``` bash
16971700# Using 50% of available system memory
16981701node --max-old-space-size-percentage=50 index.js
Original file line number Diff line number Diff line change @@ -333,14 +333,18 @@ The file used to store localStorage data.
333333Specify the maximum size of HTTP headers in bytes. Defaults to 16 KiB.
334334.
335335.It Fl -max-old-space-size-percentage Ns = Ns Ar percentage
336- Sets the max memory size of V8's old memory section as a percentage of available system memory.
336+ Sets the maximum memory size of V8's old memory section as a percentage of available system memory.
337337This flag takes precedence over
338338.Fl -max-old-space-size
339339when both are specified.
340340The
341341.Ar percentage
342342parameter must be a number greater than 0 and up to 100, representing the percentage
343343of available system memory to allocate to the V8 heap.
344+ .Pp
345+ Note: This flag utilizes
346+ .Fl -max-old-space-size ,
347+ which may be unreliable on 32-bit platforms due to integer overflow issues.
344348.
345349.It Fl -napi-modules
346350This option is a no-op.
Original file line number Diff line number Diff line change 22
33// This test validates the --max-old-space-size-percentage flag functionality
44
5- require ( '../common' ) ;
5+ const common = require ( '../common' ) ;
6+ // This flag utilizes --max-old-space-size, which is unreliable on
7+ // 32-bit platforms due to integer overflow issues.
8+ common . skipIf32Bits ( ) ;
9+
610const assert = require ( 'node:assert' ) ;
711const { spawnSync } = require ( 'child_process' ) ;
812const os = require ( 'os' ) ;
You can’t perform that action at this time.
0 commit comments