doc: fix the order of process.md sections

Fixes: https://github.com/nodejs/node/issues/58402
PR-URL: https://github.com/nodejs/node/pull/58403
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
This commit is contained in:
Allon Murienik 2025-05-22 17:19:14 +03:00 committed by Antoine du Hamel
parent 215587feca
commit 6939b0c624
No known key found for this signature in database
GPG Key ID: 21D900FFDB233756

View File

@ -976,6 +976,24 @@ $ bash -c 'exec -a customArgv0 ./node'
'customArgv0' 'customArgv0'
``` ```
## `process.availableMemory()`
<!-- YAML
added: v22.0.0
changes:
- version: v22.16.0
pr-url: https://github.com/nodejs/node/pull/57765
description: Change stability index for this feature from Experimental to Stable.
-->
* {number}
Gets the amount of free memory that is still available to the process
(in bytes).
See [`uv_get_available_memory`][uv_get_available_memory] for more
information.
## `process.channel` ## `process.channel`
<!-- YAML <!-- YAML
@ -1147,24 +1165,6 @@ is unknown, `0` is returned.
See [`uv_get_constrained_memory`][uv_get_constrained_memory] for more See [`uv_get_constrained_memory`][uv_get_constrained_memory] for more
information. information.
## `process.availableMemory()`
<!-- YAML
added: v22.0.0
changes:
- version: v22.16.0
pr-url: https://github.com/nodejs/node/pull/57765
description: Change stability index for this feature from Experimental to Stable.
-->
* {number}
Gets the amount of free memory that is still available to the process
(in bytes).
See [`uv_get_available_memory`][uv_get_available_memory] for more
information.
## `process.cpuUsage([previousValue])` ## `process.cpuUsage([previousValue])`
<!-- YAML <!-- YAML
@ -1766,6 +1766,33 @@ that started the Node.js process. Symbolic links, if any, are resolved.
'/usr/local/bin/node' '/usr/local/bin/node'
``` ```
## `process.execve(file[, args[, env]])`
<!-- YAML
added: v22.15.0
-->
> Stability: 1 - Experimental
* `file` {string} The name or path of the executable file to run.
* `args` {string\[]} List of string arguments. No argument can contain a null-byte (`\u0000`).
* `env` {Object} Environment key-value pairs.
No key or value can contain a null-byte (`\u0000`).
**Default:** `process.env`.
Replaces the current process with a new process.
This is achieved by using the `execve` POSIX function and therefore no memory or other
resources from the current process are preserved, except for the standard input,
standard output and standard error file descriptor.
All other resources are discarded by the system when the processes are swapped, without triggering
any exit or close events and without running any cleanup handler.
This function will never return, unless an error occurred.
This function is not available on Windows or IBM i.
## `process.exit([code])` ## `process.exit([code])`
<!-- YAML <!-- YAML
@ -3322,33 +3349,6 @@ In custom builds from non-release versions of the source tree, only the
`name` property may be present. The additional properties should not be `name` property may be present. The additional properties should not be
relied upon to exist. relied upon to exist.
## `process.execve(file[, args[, env]])`
<!-- YAML
added: v22.15.0
-->
> Stability: 1 - Experimental
* `file` {string} The name or path of the executable file to run.
* `args` {string\[]} List of string arguments. No argument can contain a null-byte (`\u0000`).
* `env` {Object} Environment key-value pairs.
No key or value can contain a null-byte (`\u0000`).
**Default:** `process.env`.
Replaces the current process with a new process.
This is achieved by using the `execve` POSIX function and therefore no memory or other
resources from the current process are preserved, except for the standard input,
standard output and standard error file descriptor.
All other resources are discarded by the system when the processes are swapped, without triggering
any exit or close events and without running any cleanup handler.
This function will never return, unless an error occurred.
This function is not available on Windows or IBM i.
## `process.report` ## `process.report`
<!-- YAML <!-- YAML