View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0024264 | Open CASCADE | OCCT:Modeling Algorithms | public | 2013-10-16 17:23 | 2013-12-19 13:58 |
Reporter | Assigned To | ||||
Priority | normal | Severity | minor | ||
Status | closed | Resolution | fixed | ||
Platform | Windows | OS | VC++ 2008 | ||
Product Version | 6.6.0 | ||||
Target Version | 6.7.0 | Fixed in Version | 6.7.0 | ||
Summary | 0024264: OCCT 6.6.0: cutting 1600 cylinders from a box leads to out-of-memory on 32-bit system | ||||
Description | This issue is aimed to add a test case for performance of operation of running BOP on big amount of small objects, inspired by http://www.opencascade.org/org/forum/thread_12369/?forum=3 In OCCT 6.6.0, cutting 1600 cylinders from a box leads to out-of-memory on 32-bit system (Windows VC9). On current master it works fine in less than 2 min | ||||
Tags | No tags attached. | ||||
Test case number | perf bop(018) boxholes | ||||
|
Dear abv, please give some details how is cutting performed: are 1600 cylinders in one compound and only one BO operation is used or cutting is performed one by one with help of 1600 operations? |
|
Naturally single operation on 1600 cylinders is used. I have pushed test script to branch CR24264 (test perf bop boxholes), please review |
|
Ok to include test in test base Parameters to be checked: memory, performance |
|
Dear BugMaster, Branch CR24264 (and products from GIT master) was compiled on Linux and Windows platforms and tested. SHA-1: fbbbeb8ff64ab21e02a3f400c1fe5306e3e3c116 Number of compiler warnings: occt component : Linux: 368 (368 on master) Windows: 6 (6 on master) products component : Linux: 189 (190 on master) Windows: 287 (287 on master) Regressions/Differences: No regressions/differences Testing cases: http://occt-tests/CR24264-master-occt/Debian60-64/perf/bop/boxholes.html http://occt-tests/CR24264-master-occt/Windows-32-VC9/perf/bop/boxholes.html perf bop(018) boxholes: OK. Testing on Linux: Total MEMORY difference: 353545748 / 353823216 Total CPU difference: 42769.74000000096 / 42953.950000000776 Testing on Windows: Total MEMORY difference: 406933580 / 407044036 Total CPU difference: 30817.3125 / 37415.15625 There are not differences in images found by testdiff. |
occt: master 465d1a2c 2013-10-24 09:14:33
Committer: abv Details Diff |
0024264: OCCT 6.6.0: cutting 1600 cylinders from a box leads to out-of-memory on 32-bit system Added test case (perf bop boxholes) |
Affected Issues 0024264 |
|
add - tests/perf/bop/boxholes | Diff File | ||
mod - tests/perf/bspline/intersect | Diff File | ||
mod - tests/perf/end | Diff File | ||
mod - tests/perf/grids.list | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2013-10-16 17:23 |
|
New Issue | |
2013-10-16 17:23 |
|
Assigned To | => ifv |
2013-10-16 17:43 |
|
Note Added: 0026113 | |
2013-10-16 17:43 |
|
Assigned To | ifv => abv |
2013-10-16 17:43 |
|
Status | new => feedback |
2013-10-16 17:58 |
|
Note Added: 0026114 | |
2013-10-16 17:58 |
|
Assigned To | abv => ifv |
2013-10-16 17:58 |
|
Status | feedback => resolved |
2013-10-16 17:58 |
|
Note Edited: 0026114 | |
2013-10-18 17:12 |
|
Note Added: 0026143 | |
2013-10-18 17:12 |
|
Status | resolved => reviewed |
2013-10-21 07:34 |
|
Assigned To | ifv => mkv |
2013-10-23 15:39 |
|
Note Added: 0026240 | |
2013-10-23 15:40 |
|
Test case number | => perf bop(018) boxholes |
2013-10-23 15:40 |
|
Assigned To | mkv => bugmaster |
2013-10-23 15:40 |
|
Status | reviewed => tested |
2013-10-23 15:48 |
|
Note Edited: 0026240 | |
2013-10-25 14:42 |
|
Changeset attached | => occt master 465d1a2c |
2013-10-25 14:42 |
|
Assigned To | bugmaster => abv |
2013-10-25 14:42 |
|
Status | tested => verified |
2013-10-25 14:42 |
|
Resolution | open => fixed |
2013-12-19 13:51 | bugmaster | Status | verified => closed |
2013-12-19 13:58 | bugmaster | Fixed in Version | => 6.7.0 |