Move UV_THREADPOOL_SIZE to main thred
Co-Authored-By: Andrew Calcutt <acalcutt@techidiots.net>
This commit is contained in:
parent
d635d3ca32
commit
c72d6f580c
2 changed files with 6 additions and 3 deletions
|
@ -1,6 +1,12 @@
|
||||||
#!/usr/bin/env node
|
#!/usr/bin/env node
|
||||||
|
|
||||||
'use strict';
|
'use strict';
|
||||||
|
import os from 'os';
|
||||||
|
|
||||||
|
const envSize = parseInt(process.env.UV_THREADPOOL_SIZE, 10);
|
||||||
|
process.env.UV_THREADPOOL_SIZE = Math.ceil(
|
||||||
|
Math.max(4, isNaN(envSize) ? os.cpus().length * 1.5 : envSize),
|
||||||
|
);
|
||||||
|
|
||||||
import fs from 'node:fs';
|
import fs from 'node:fs';
|
||||||
import fsp from 'node:fs/promises';
|
import fsp from 'node:fs/promises';
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
#!/usr/bin/env node
|
#!/usr/bin/env node
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
import os from 'os';
|
|
||||||
process.env.UV_THREADPOOL_SIZE = Math.ceil(Math.max(4, os.cpus().length * 1.5));
|
|
||||||
|
|
||||||
import fs from 'node:fs';
|
import fs from 'node:fs';
|
||||||
import path from 'path';
|
import path from 'path';
|
||||||
import fnv1a from '@sindresorhus/fnv1a';
|
import fnv1a from '@sindresorhus/fnv1a';
|
||||||
|
|
Loading…
Reference in a new issue