One of the changes made by Ben Noordhius in Node v0.10.0 was to \"honor UV_THREADPOOL_SIZE environment variable\" in Unix. The \"threadpool.c\" source file seems to do just
It seems that you must set it the var with node command or from inside the node program. Execute it like:
UV_THREADPOOL_SIZE=64 node
or modify from program :
process.env.UV_THREADPOOL_SIZE=64
//then execute some function that requires threadpool
require('fs').readFile('testing',function(){});
Testing threads:
ps -Lef | grep "\<node\>" | wc -l
67
If you're running a Windows OS and running via a .js file you'll need to set the UV_THREADPOOL_SIZE
prior to calling the script via node.
Example: SET UV_THREADPOOL_SIZE = 2 && node my-file-to-run.js