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 @@ -1702,14 +1702,17 @@ changes:
17021702
17031703Specify the maximum size, in bytes, of HTTP headers. Defaults to 16 KiB.
17041704
1705- ### ` --max-old-space-size-percentage=PERCENTAGE `
1705+ ### ` --max-old-space-size-percentage=percentage `
17061706
1707- Sets the max memory size of V8's old memory section as a percentage of available system memory.
1707+ Sets the maximum memory size of V8's old memory section as a percentage of available system memory.
17081708This flag takes precedence over ` --max-old-space-size ` when both are specified.
17091709
1710- The ` PERCENTAGE ` parameter must be a number greater than 0 and up to 100. representing the percentage
1710+ The ` percentage ` parameter must be a number greater than 0 and up to 100, representing the percentage
17111711of available system memory to allocate to the V8 heap.
17121712
1713+ ** Note:** This flag utilizes ` --max-old-space-size ` , which may be unreliable on 32-bit platforms due to
1714+ integer overflow issues.
1715+
17131716``` bash
17141717# Using 50% of available system memory
17151718node --max-old-space-size-percentage=50 index.js
Original file line number Diff line number Diff line change @@ -347,14 +347,18 @@ The file used to store localStorage data.
347347Specify the maximum size of HTTP headers in bytes. Defaults to 16 KiB.
348348.
349349.It Fl -max-old-space-size-percentage Ns = Ns Ar percentage
350- Sets the max memory size of V8's old memory section as a percentage of available system memory.
350+ Sets the maximum memory size of V8's old memory section as a percentage of available system memory.
351351This flag takes precedence over
352352.Fl -max-old-space-size
353353when both are specified.
354354The
355355.Ar percentage
356356parameter must be a number greater than 0 and up to 100, representing the percentage
357357of available system memory to allocate to the V8 heap.
358+ .Pp
359+ Note: This flag utilizes
360+ .Fl -max-old-space-size ,
361+ which may be unreliable on 32-bit platforms due to integer overflow issues.
358362.
359363.It Fl -napi-modules
360364This 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