File tree Expand file tree Collapse file tree 1 file changed +13
-4
lines changed Expand file tree Collapse file tree 1 file changed +13
-4
lines changed Original file line number Diff line number Diff line change @@ -214,11 +214,20 @@ export function resolveConfig(
214214 }
215215
216216 const memory = totalmem ( )
217+ const limit = getWorkerMemoryLimit ( resolved )
217218
218- resolved . experimentalVmWorkerMemoryLimit = stringToBytes (
219- getWorkerMemoryLimit ( resolved ) ,
220- typeof memory === 'number' && resolved . watch ? memory / 2 : memory ,
221- )
219+ if ( typeof memory === 'number' ) {
220+ resolved . experimentalVmWorkerMemoryLimit = stringToBytes (
221+ limit ,
222+ resolved . watch ? memory / 2 : memory ,
223+ )
224+ }
225+ else if ( limit > 1 ) {
226+ resolved . experimentalVmWorkerMemoryLimit = stringToBytes ( limit )
227+ }
228+ else {
229+ // just ignore "experimentalVmWorkerMemoryLimit" value because we cannot detect memory limit
230+ }
222231
223232 if ( options . resolveSnapshotPath )
224233 delete ( resolved as UserConfig ) . resolveSnapshotPath
You can’t perform that action at this time.
0 commit comments