]> OCCT Git - occt.git/commit
Modeling - Memory consumption in BOPAlgo_PaveFiller_6.cxx (#864)
authorPasukhin Dmitry <dpasukhi@opencascade.com>
Sun, 30 Nov 2025 10:29:46 +0000 (10:29 +0000)
committerGitHub <noreply@github.com>
Sun, 30 Nov 2025 10:29:46 +0000 (10:29 +0000)
commita26ad4b0cf1b6c85fadaf7f9db9fec334408c8d5
tree5a69242ffb141b440e404b248aad8f7085e90a66
parent59907db19d015fc0cf14e79f7662e0eefd1e964f
Modeling - Memory consumption in BOPAlgo_PaveFiller_6.cxx (#864)

- Introduced a separate temporary allocator (`aTmpAllocator`) for per-iteration collections
- Reorganized collection declarations to distinguish between temporary (per-iteration) and persistent (cross-iteration) data structures
- Added allocator reset logic at the start of each iteration to reclaim memory
src/ModelingAlgorithms/TKBO/BOPAlgo/BOPAlgo_PaveFiller_6.cxx