Blender Git Loki

Git Commits -> Revision d60a60f

Revision d60a60f by Ray molenkamp (master)
November 13, 2019, 03:55 (GMT)
Add support for the TBB allocator on windows.

The heap on windows is single threaded causing it to lag behind linux in performance in allocation heavy multithreaded scenarios, BVH building is a prime example.

See https://developer.blender.org/D6218 for benchmark results

for testing with the allocator enabled/disabled you can set the environment variable TBB_MALLOC_DISABLE_REPLACEMENT=1 to disable the TBB allocator.

Reviewed By: @sergey

Differential Revision: https://developer.blender.org/D6218

Commit Details:

Full Hash: d60a60f0cb85087ddebcb47910847f1a0c4b916c
Parent Commit: c69872b
Lines Changed: +53, -8

6 Modified Paths:

/build_files/build_environment/cmake/tbb.cmake (+19, -6) (Diff)
/build_files/build_environment/cmake/versions.cmake (+2, -2) (Diff)
/build_files/cmake/platform/platform_win32.cmake (+3, -0) (Diff)
/CMakeLists.txt (+9, -0) (Diff)
/source/creator/CMakeLists.txt (+15, -0) (Diff)
/source/creator/creator.c (+5, -0) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021