mirror of
https://github.com/nodejs/node.git
synced 2024-11-21 13:09:21 +01:00
doc: clarify UV_THREADPOOL_SIZE env var usage
Setting of UV_THREADPOOL_SIZE from inside process using process.env.UV_THREADPOOL_SIZE is not guaranteed to work as the thread pool would have been created as part of the runtime initialisation much before user code is run. update doc/api/cli.md PR-URL: https://github.com/nodejs/node/pull/55832 Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
This commit is contained in:
parent
b02cd411c2
commit
0c8ef483ee
@ -3450,8 +3450,10 @@ reason any of these APIs takes a long time, other (seemingly unrelated) APIs
|
||||
that run in libuv's threadpool will experience degraded performance. In order to
|
||||
mitigate this issue, one potential solution is to increase the size of libuv's
|
||||
threadpool by setting the `'UV_THREADPOOL_SIZE'` environment variable to a value
|
||||
greater than `4` (its current default value). For more information, see the
|
||||
[libuv threadpool documentation][].
|
||||
greater than `4` (its current default value). However, setting this from inside
|
||||
the process using `process.env.UV_THREADPOOL_SIZE=size` is not guranteed to work
|
||||
as the threadpool would have been created as part of the runtime initialisation
|
||||
much before user code is run. For more information, see the [libuv threadpool documentation][].
|
||||
|
||||
## Useful V8 options
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user