OCCT icon indicating copy to clipboard operation
OCCT copied to clipboard

0033671: Coding - GeomTools performance update

Open dpasukhi opened this issue 1 year ago • 2 comments

Update size of buffer for the brep parsing according standard

dpasukhi avatar Jun 27 '24 10:06 dpasukhi

Issue: https://tracker.dev.opencascade.org/view.php?id=33671

dpasukhi avatar Jun 27 '24 11:06 dpasukhi

There is a regression on Windows with HLR. Needs to analyze the reason.

dpasukhi avatar Jul 05 '24 13:07 dpasukhi

The solutions looks like as a have positive impact. Linux testing is more stable to check performance. But I would extend the buffer a little longer (26 or even 32)

GCC LINUX
Total MEMORY difference: 96948369 / 96949356 [-0.00%]

Total CPU difference: 4282.840000000665 / 4581.440000000198 [-6.52%]

Total IMAGE difference: 13 / 14246 [0.09%]

Windows MSVC
Total MEMORY difference: 122586547 / 122855717 [-0.22%]
Total CPU difference: 4103.625 / 3980.109375 [+3.10%]
Total IMAGE difference: 12 / 14311 [0.08%]

Windows CLANG

Total MEMORY difference: 122558458 / 122520503 [+0.03%] Total CPU difference: 3873.15625 / 3963.34375 [-2.28%] Total IMAGE difference: 15 / 14292 [0.10%]

dpasukhi avatar Dec 21 '24 11:12 dpasukhi