dynamic thread count in packager script for gen emu config

This commit is contained in:
otavepto 2023-12-26 19:25:53 +02:00
parent 7dc92f0bdf
commit d5035d3dbd

View File

@ -11,9 +11,15 @@ set "out_dir=bin\package\win"
set /a MEM_PERCENT=90 set /a MEM_PERCENT=90
set /a DICT_SIZE_MB=384 set /a DICT_SIZE_MB=384
set /a THREAD_COUNT=13
set "packager=..\..\third-party\deps\win\7za\7za.exe" set "packager=..\..\third-party\deps\win\7za\7za.exe"
:: use 70%
if defined NUMBER_OF_PROCESSORS (
set /a THREAD_COUNT=NUMBER_OF_PROCESSORS*70/100
) else (
set /a THREAD_COUNT=2
)
if not exist "%packager%" ( if not exist "%packager%" (
1>&2 echo "[X] packager app wasn't found" 1>&2 echo "[X] packager app wasn't found"
set /a last_code=1 set /a last_code=1