Skip to content

Commit cb48f16

Browse files
authored
Make analysis job pool default to total memory / 8GB (#5708)
1 parent 9592777 commit cb48f16

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ set(ALIGPU_BUILD_TYPE "O2")
2626
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
2727
set_property(GLOBAL PROPERTY REPORT_UNDEFINED_PROPERTIES)
2828

29-
set(ANALYSIS_COMPILE_POOL 2 CACHE STRING "How many parallel analysis compilation jobs")
29+
cmake_host_system_information(RESULT _totalmem QUERY TOTAL_PHYSICAL_MEMORY)
30+
set(ANALYSIS_COMPILE_POOL _totalmem/8000 CACHE STRING "How many parallel analysis compilation jobs")
3031
set_property(GLOBAL PROPERTY JOB_POOLS analysis=${ANALYSIS_COMPILE_POOL})
3132

3233
include(O2BuildSanityChecks)

0 commit comments

Comments
 (0)