]> OCCT Git - occt.git/commit
0033634: Data Exchange, Step Import - Multithreading Step processing CR33634
authorika <ika@opencascade.com>
Fri, 8 Mar 2024 15:12:34 +0000 (15:12 +0000)
committerika <ika@opencascade.com>
Tue, 12 Mar 2024 15:07:14 +0000 (15:07 +0000)
commitc969b0c891389ae54791680ceaded9f625dabddc
tree20485cdc10f265e9073aa8c85d8251b3cc6a8ead
parentcefc95b3c23f9d53d44e6a90e61590ac725ee46d
0033634: Data Exchange, Step Import - Multithreading Step processing

- add parallel execution on the level of STEPControl_ActorRead. Sendingsimple shapes for healing in parallel;
- add parameter to turn ON/OFF this behavior read.step.parallel.healing, ON by default;
- add jemalloc allocator;
- add CMake option to chose the allocator, jemalloc by default.
16 files changed:
CMakeLists.txt
adm/cmake/jemalloc.cmake [new file with mode: 0644]
adm/cmake/occt_defs_flags.cmake
adm/templates/custom.build.bat.in
adm/templates/custom.build.sh.in
adm/templates/custom.install.bat.in
adm/templates/custom.install.sh.in
adm/templates/env.bat.in
adm/templates/env.build.sh.in
adm/templates/env.install.sh.in
src/STEPControl/STEPControl_ActorRead.cxx
src/STEPControl/STEPControl_ActorRead.hxx
src/STEPControl/STEPControl_Controller.cxx
src/Standard/Standard.cxx
src/TKernel/CMakeLists.txt
src/TKernel/EXTERNLIB