diff options
author | Erik Abrahamsson <erik85> | 2021-06-10 03:34:17 +0300 |
---|---|---|
committer | Ray Molenkamp <github@lazydodo.com> | 2021-06-10 03:34:17 +0300 |
commit | 4f81b4b4ce2993d583a093f7e278c1274c1ca1cb (patch) | |
tree | d0cecef9f2803e29c6d83f5fd9b1ac68d7eadf9d /doc/blender_file_format/BlendFileDnaExporter_25.py | |
parent | a3226bdf3e98dc536edb77a675f1673d0cb284fa (diff) |
Windows: Use TBBMalloc for GMP
TBBmalloc_proxy already takes care of any allocations
being done from MSVC compiled code, some of the dependencies
like GMP cannot be build with MSVC and we have to use
mingw to build them. mingw however links against the older
msvcrt.dll for its allocation needs, which TBBMallocProxy
does not hook.
GMP has an option to supply your own allocation functions
so we can still manually redirect them to TBBMalloc.
In a test-file with a boolean geometry node, this patch
uses 32s effective CPU time compared to 52s before.
Differential Revision: https://developer.blender.org/D11435
Reviewed by Campbell Barton, Ray Molenkamp
Diffstat (limited to 'doc/blender_file_format/BlendFileDnaExporter_25.py')
0 files changed, 0 insertions, 0 deletions